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。
