一、插入
1、Insert into 表 (字段1,字段2…)values (值1,值2)
2、Insert into 表 values (值1,值2)
3、Insert into 表 set 字段1=值1,字段2=值2,……
二、查询
1、Select 字段,字段,…… from 表
2、Select * 或 函数(字段) from 表
函数:
count(*) //统计条数
sum (字段) //求和
avg(字段)//求平均值
max(字段)//求最大值
min (字段)//求最小值
字段 【 条件运算符】 值如: = , > , < , <> , and , or
函数:replace()
4、Select 字段,字段,…… from 表 where 字段 like ‘%值%’
5、Select 字段,字段,…… from 表 where 字段 not like ‘%值%’
模糊查询, %表示匹配任意字符和任意次数
6、Select 字段,字段,…… from 表 where 字段 in (值,值)
7、Select 字段,字段,…… from 表 where 字段 not in (值,值)
8、Select 字段,字段,…… from 表 group by 字段 注:归组 / 归类(查询不重复项)
9、Select 字段,字段,…… from 表 order by 字段 [asc / desc ]
10、Select 字段,字段,…… from 表 limit 起始位 ,条数
10、Select 字段,字段,…… from 表 limit 起始位 ,条数
…… limit 0,5 //从第1位开始取5条
…… limit 5,5 //从第6位开始取5条
…… limit 9,5 //从第10位开始取5条
…… limit 5 //从第1位开始取5条,简化写法
三、修改
1、update 表 set 字段=值 , 字段=值 [where] [group] [order] [limit]
四、删除
ALTER TABLE 表名 ADD CONSTRAINT 约束名 FOREIGN KEY(字段名) REFERENCES 表(字段) ;
四、删除
1、delete from 表 [where] [group] [order] [limit]
总结:常用增删改查SQL语句的语法格式
五、添加外键
总结:常用增删改查SQL语句的语法格式
当出现多个情况组合时,应遵循:WGOL 规范
实例:
查询表user,id 倒序,age小于30岁,不重复职业job,取前10条
Select * from user where age<30 group by job order by id desc limit 10
六、修改表名
ALTER TABLE table_name RENAME TO new_table_name