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条件]

posted @ 2016-08-02 20:32  我当道士那儿些年  阅读(294)  评论(0编辑  收藏  举报