15个MySQL常用基本SQL语句( 二 )


drop table stuinfotest1;7、插入记录
此时的表stuinfo是空的,没有数据,我们要向表中插入记录 。
插入记录通过insert into进行,SQL语句格式为:
insert into <tablename>(字段1,字段2,......) values(字段1的值,字段2的值,......);例如,向表stuinfo插入一条记录,SQL语句为:
insert into stuinfo(stuid,stuname,gender,birthdate,age,city) values(20161001,'Sunbin','男','1990/1/1',28,'Beijing');注意:上方是一条SQL语句,为了可读性换行,记住一条SQL语句默认以分号结尾 。
如果需要一次性插入多条记录,SQL语句格式为:
insert into <tablename>(字段1,字段2,......) values(字段1的值,字段2的值,......),(字段1的值,字段2的值,......),(字段1的值,字段2的值,......);例如,向表stuinfo再插入两条记录,SQL语句为:
insert into stuinfo(stuid,stuname,gender,birthdate,age,city) values(20161002,'Wangwu','女','1991/1/3',19,'Beijing'),(20161003,'Lisi','男','1990/11/4',21,'Shanghai');注意:如果设置了主键,插入记录的主键字段是不能重复的,也就是不能插入重复的记录 。
作业:大家可以按照上述方法将上面的学员信息表中的所有记录都插入表stuinfo中 。
【15个MySQL常用基本SQL语句】8、查询记录
有了数据之后,就可以查询记录了,查询记录通过select子句进行 。
例如,想查询表stuinfo中的所有记录,SQL语句为:
select * from stuinfo;执行之后,就可以看到表stuinfo中的所有记录了 。
如果想查询符合某个条件的记录,就要用到where子句了,SQL格式为:
select * from <tablename> where 字段名=某个值;例如,想查询stuid为20161001的记录,SQL语句为:
select * from stuinfo where stuid=20161001;9、删除记录
删除记录通过delete子句进行,SQL语句格式为:
delete from <tablename> where 字段名=某个值;例如,想删除stuid为20161002的记录,SQL语句为:
delete from stuinfo where stuid=20161002;10、修改记录
修改记录通过update子句进行,update就是更新的意思,SQL语句格式为:
update <tablename> set 字段1=某个值 where 字段2=某个值;例如,想将学号(stuid)为20161001的记录的姓名(stuname)更新为Jack,SQL语句为:
update stuinfo set stuname='Jack' where stuid=20161001;以上,就是MySQL中的基本SQL语句 。




推荐阅读