1、增。
有三种方式增加数据。
a)、给全表字段插入数据,不需要指定字段列表。要求数据的值出现的顺序必须与表中设计的列中的字段的顺序一致,凡事非数值数据,都需要使用引号(推荐使用单引号)。
语法:Insert into 表名 values (值1,值2,值3......);
Insert into 表名 values (值1,值2,值3......),[ (值1,值2,值3......)]; -- 可以插入多条数据。
例子1:往【userinfo】表中插入一条数据。
insert into userinfo values (24,1,'张三','123456');
例子2:往【userinfo】表中连续插入2条数据。
insert into userinfo values (20,2,'李四','123456'),(18,3,'王五','123456');
b)、给部分字段插入数据。需要选定字段列表,字段列表出现的顺序与字段的顺序无关,但是值列表的顺序必须与选定的顺序一致。
语法:insert into 表名(字段1,字段2,字段3) values (值1,值2,值3); -- 插入单个值。
insert into 表名(字段1,字段2,字段3) values (值1,值2,值3),(值1,值2,值3); -- 插入多个值。
例子:为【userinfo】表中的列插入一条数据。
insert into userinfo(age,id,name,password) values (18,4,'田七','99999');
c)、指定字段列表。
语法:insert into 表名(字段1) values (值1); -- 插入单个值。
insert into 表名(字段1) values (值1),(值1); -- 插入多个值。
例子:为【userinfo】表中的【age】字段,【name】字段插如数据。
insert into userinfo(age,name) values (18,'赵六');
2、删。
语法:delete from 表名 [where 条件]; --where 条件千万别忘了加。
3、改。
语法:update 表名 set 字段 = 值;
例子:将【userinfo】表中的年龄=18的用户的名字修改成哈哈。
update userinfo set name = '哈哈' where age =18;
4、查。
查询语句大致分为以下几种情况。
a)、查询所有数据。
语法:select * from 表名;
例子:查询【userinfo】表中的所有数据。
select * from userinfo;
b)、查询指定列。
语法:select 列1,列2 from 表名;
例子:查询【userinfo】表中的【name】列和【age】列。
select name, age from userinfo;
c)、根据条件查询指定列。
语法:select * from 表 where条件;
例子:在【userinfo】表中,查询name = 哈哈的用户信息。
select * from userinfo where name = '哈哈';
End。