新增
1 2 3 4 5 |
#新增数据 insert into `表名` (`字段1`,`字段2`,`字段3`) values('值1','值2','值3'); #把源数据表的记录添加到目标数据表 insert into `目标数据表` select * from `源数据表`; |
查询
1 2 |
#按字段排序 顺序=ASC 倒序=DESC SELECT * FROM `表名` ORDER BY `排序字段` DESC; |
修改
1 2 |
#批量替换指定字段部分内容 update `表名` set `字段` = replace(`字段`,'被替换的文字','替换文字') where `条件字段` like '%被替换的文字%'; |
删除
1 2 3 4 5 6 7 8 |
#条件表达式删除 delete from `表名` where `条件字段` = '值'; #删除字段值包含某内容的记录 delete from `表名` where `条件字段` like '%内容%'; #将数据表所有记录删除 delete from `表名`; |
MySQL表达式函数
AVG(字段名)得出一个表格栏平均值
COUNT(*|字段名)对数据行数的统计或对某一栏有值的数据行数统计
MAX(字段名)取得一个表格栏最大的值
MIN(字段名)取得一个表格栏最小的值
SUM(字段名)把数据栏的值相加
1 2 |
#sum函数用法 seect sum(`字段名`) as `别名` from `表名` where `字段` = '值' |
转载请注明:追风逐雨 » 常用MySQL语句汇总