Mysql增删改
改
UPDATE tbl_name SET 字段名=值,...[WHERE 条件][ORDER BY 字段名称][LIMIT限制条数]
--更新用户名为4位的用户,让其以有年龄-3
UPDATA SET cms_user age =age - 3 WHERE username LIKE "____";
--更新前3条数据,让已有年龄+10;
UPDATE cms_user SET age=age+10 LIMIT 3;---注意这里不能写偏移矢量
按照id降序排序,更新前3条
UPDATE cms_user SET age=age+10 ORDER BY id DESC LIMIT 3;
删
--------删除数据
DELELE FROM tbl_name [WHERE 条件] [ORDER BY 字段名称] [LIMIT 限制条件数]
彻底清除数据表 TRUNCATE [TABLE] tbl_name
--删除用户性别为男的用户,按照年龄降序排列,删除1前一条记录;
delete FROM cms_user WHERE sex='男' ORDER BY age DESC LIMIT 1;
增
-------插入数据
1.不指定具体的字段名 INSERT [INTO] tbl_name VALUES|VALUE(值...)
2.列出指定字段 INSERT [INTO] tbl_name(字段名称1,...) VALUES|VALUE(值1,..)
3.同时插入多条记录 INSERT [INTO] tbl_name[(字段名称...)] VALUES(值..),(值..)...
4.通过SET形式插入记录 INSERT [INTO] tbl_name SET 字段名称=值,....
---INSERT INTO users SET id = 123, name = '姚明', age = 25;
5.将查询结果插入到表中INSERT [INTO] tbl_name[(字段名称,...)] SELECT 字段名称 FROM tbl_name[WHERE条件]
作者:沐禹辰
出处:http://www.cnblogs.com/renfanzi/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
出处:http://www.cnblogs.com/renfanzi/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。