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语句 。
推荐阅读
- 枸杞治失眠多梦吗,女人失眠吃什么好足浴疗法有经常用的吗效果如何
- 程序员常用的 15 款开发者工具
- Linux内存占用常用的几个分析方法,你确定都知道?
- 用 MySQL 实现分布式锁,你听过吗?
- 数据库,MySQL,实战,优化,多表联合查询排序问题优化
- MySQL高级SQL语句
- SpringBoot通过JdbcTemplate操作MySQL数据库
- MySQL 团队开发规范,太详细了,建议收藏
- 7个办公常用的Word小技巧,简单实用,工作效率快速提升
- 常用的docker国内镜像