sql语句--添加数据--修改语句--删除语句---连接查询
Posted star-meteor
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql语句--添加数据--修改语句--删除语句---连接查询相关的知识,希望对你有一定的参考价值。
一。添加语句
基本的格式: insert into 表名 .....
insert into heroes (字段, 字段, ...) values (值, 值, ...) insert into heroes (nickname, age, name) values (‘虚空恐惧‘, 98, ‘科加斯‘)
方式二:和顺序有关,因为没指定字段,所以值必须是所有的值,而且顺序和表中字段的顺序要一致
insert into heroes values (null, ‘拉克丝‘, ‘光辉女郎‘, null, ‘动感光波‘, 28, ‘女‘)
insert into heroes set 字段=值, 字段=值, .... insert into heroes set name=‘李青‘, nickname=‘盲僧‘, skill=‘一库‘
二。修改语句
格式:
`update 表名 set 字段1=值1, 字段2=值2,... where 修改条件`
修改表中的哪一条(几条)数据的 字段1=值1...
-- 加条件修改 update heroes set age=28, skill=‘在地上打滚‘ where id=19 -- 如果不指定条件,则会修改所有的行 update heroes set sex=‘妖‘
三,删除数据
格式:delete from 表名 where ==删除条件==
注意:不指定条件将删除所有数据==
-- delete from heroes where id=19 -- 不加条件,将删除所有的数据,危险操作 -- delete from heroes
四,连接查询
连接查询意思是将两个表或更多张表连接到一起查询。查询的结果一般会包含有两个表的全部结果
-- select * from 表1 连接 表2 on 关系 [连接 表3 on 关系] -- 内连接,查询的结果是两个表的交集 select * from boy join girl on boy.flower = girl.flower -- 左连接 -- select * from boy left join girl on boy.flower = girl.flower -- 右连接 -- select * from boy right join girl on boy.flower = girl.flower
可以在查询的过程中,为表定义别名
-- 通过 boy b 为boy定义别名为b表。后面的关系中就可以使用b代替boy了 select * from boy b join girl g on b.flower = g.flower
可以在查询(不单单是连接查询,前面学习的查询也可以)过程中,为字段定义别名:
-- select id i,name n from heroes limit 2 select b.name bn, b.flower bf, g.name gn, g.flower gf from boy b join girl g on b.flower = g.flower
小结:
-
查询
-
添加
insert into heroes set 字段=值, 字段=值,.....
-
修改
update heroes set 字段=值, 字段=值,..... [where 条件]
-
删除
delete from heroes where 条件
以上是关于sql语句--添加数据--修改语句--删除语句---连接查询的主要内容,如果未能解决你的问题,请参考以下文章
sql语句--添加数据--修改语句--删除语句---连接查询