SQL语句---增删查改
1.新增
-
语法:
insert into 表名 (字段1,字段2,...)values (值1,值2,...)
-
如果有主键自增的情况,字段和值里面不需要填写
-
create table cc( • id int primary key auto_increment, • name varchar(100) not null ); intsert into cc(name) values('小小');
这里面的id有主键自增,所以增加语句里面不需要填写
-
-
列段顺序可以自行调整,但是值需要一一对应
-
非空数据新增的时候一定需要指明
-
日期增加需要打单引号
-
2.查询
-
语法:select * from 表名 ;(表示查询的所有字段)
-
语法:select 列段1,列段2,... from 表名;(表示查询某些列段)
-
给查询加上条件
-
使用where查询,找到对应的字段
-
例如,需要找出年龄大于23岁的字段
-
select name,age from cc where age>23;
-
-
-
select 查询
-
from 来自哪个表
-
where 条件
3.更改
-
语法:update 表名 set 列段1 = 值1,列段2 = 值2 ,... ;
-
这里是修改列段的所有值,所以需要增加条件where
-
-
语法:update 表名 set 列段1 = 值1,列段2 = 值2 ,... where 列段名= 值名
-
指定where 找到的后面的哪一行,修改为set 后面的值
-
4.删除
-
语法:
delete from 表名;
-
删除所有数据
-
-
delete from 表名 where age>15;
-
这里的age>15是需要删除的区域,这里是删除某些区域
-
and 并且、or 或者
-
delete from 表名 where age>15 and age = 15;
-
-
一般不能把数据全部删除