基本概念
数据库的英文名字:DataBase;用于存储和管理数据的仓库;
数据库的特点:
持久化存储,其实数据库就是一个文件系统;
方便管理
SQL增删改查必学单词
添加创建:create // CREATE
删除:drop // DROP
修改:alter // ALTER
查看表结构:show // SHOW
字符设置:character set // CHARACTER SET
存在:exists // EXISTS
不存在:no exists // NO EXISTS
系统默认的:default // DEFAULT
选择一个数据库查看:select // SELECT
使用:use // USE
表:table //TABLE
结构:desc // DESC
查看表内容:SELECT * FROM students;
排序
ASC: 升序,默认值
DESC: 降序
格式:SELECT 字段名 FROM 表名 WHERE 字段=值 ORDER BY 字段名 [ASC|DESC];
聚合函数
Max,min,avg,sum,count,
格式:SELECT 聚合函数(列名) FROM 表名;
分组 (相当于按照一定条件做统计,比如性别,学科等...)
分组常常和聚合函数一起使用,使用where和having的时候注意,where在前,having在后面, ;
总结!
SELECT (需要分组的字段 1,)字段 2... [聚合函数] FROM表名 [where 筛选数据的条件] GROUP BY 分组字段 [HAVING 聚合函数条件] order by (默认升序,降序的关键词desc ) limit (1,10) “分页显示,这里代表从第1行开始,显示10行”;