MySQL数据增删改查
INSERT数据添加
- 
指定字段添加值 insert into 表名(字段名[,字段名...]) values (值1[,值2...]) insert into test(username, age) values('lucky', 18); 
- 
不指定字段名插入数据(所有字段都插入值) insert into 表名 values (值1[,值2...]) insert into test values(null, 'lucky', 18); 注意:从左到右 依次对应 所有字段都要给值 
- 
指定字段添加多个值 insert into 表名(字段名[,字段名...]) values (值1[,值2...]),(值1[,值2...])... insert into test(username, age) values('lucky', 18),('zhangsan', 20); 
- 
不指定字段名插入多条数据(所有字段都插入值) insert into 表名 values (值1[,值2...]),(值1[,值2...])... insert into test values(null, 'lucky', 18),(null, 'zhangsan', 20); 注意:从左到右 依次对应 所有字段都要给值 
SELECT查询
- 
不指定字段查询(不建议) select * from 表名; 
- 
指定字段查询数据 select 字段1,字段2... from 表名; 
- 
对查询的字段起别名 select 字段1 as 别名1,字段2... from 表名; select 字段1 别名1,字段2... from 表名; select username as u,age a from test9; 
- 
给查询的结果添加新的字段 select username as u,age a,'北京' as address from test9; 
UPDATE 修改
- 
修改一个字段的值 update 表名 set 字段名=值 [where] update user set sex='w'; 
- 
修改多个字段的值 update 表名 set 字段名1=值1, set字段名2=值2... [where] update user set sex='w', age=20; 
- 
在字段原值的情况下 改变值 update user set age=age+2; 
注意: 如果不添加where条件则会修改整个表的数据
DELETE删除
- 
主体结构 delete from 表名 [where]
- 
实例 delete from user; 删除user表中所有数值 自增值依然保持不变 
- 
注意 如果不添加where条件 则为删除所有 
本文来自博客园,作者:寻月隐君,转载请注明原文链接:https://www.cnblogs.com/QiaoPengjun/p/16011957.html

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号