既然有数据就需要各种各样的的sql语句来提取到你想要的数据。
一、增删改查逐个实例演示
首先这是我的数据表
1.查–检索语句
- 检索单个列
SELECT bookName from bookinfo
- 检索多个列
SELECT bookName,label from bookinfo
- 检索所有列
SELECT * from bookinfo
- 检索不同行(DISTINCT关键字)
SELECT DISTINCT bookName FROM bookinfo
- where条件查询
#(这里还没有用到模糊查询哦,模糊查询的话鲁滨逊漂流记也会出现)
SELECT bookName from bookinfo where label = "科幻"
- Limt限制查询
#查询一行开始的一共步长为三的多行数据
SELECT * from bookinfo LIMIT 1,3
- 模糊查询–like
这里稍微说一下,模糊查询的通配符 _ %,两个一个是单字符通配,一个是多字符通配。
SELECT bookName from bookinfo where label like "科幻%"
2.增–插入语句
- 插入完整的行
INSERT into bookinfo VALUES("三体","刘慈欣","科幻")
- 插入多行(在一条语句后加入分号再写就好啦)
INSERT into bookinfo VALUES("呼兰河传","萧红","长篇小说");
INSERT into bookinfo VALUES("呐喊","鲁迅","散文");
- 插入某些查询的结果
#插入bookName 是 三体的图书的信息,插入完成后此刻表里面有两条一样的数据
insert into bookinfo SELECT * FROM bookinfo where bookName="三体"
3.更–更新语句
update from table set [ 值 ] where [ 条件 ]
#根据作者是笛福的条件将书名改为呐喊,更新多个值也是类似操作
UPDATE bookinfo set bookName="彷徨" where author="笛福"
代码如下(示例):
4.删–删除语句
- 根据条件删除某一行
DELETE FROM bookinfo where author="笛福"
- 删除所有行
DELETE FROM bookinfo
总结
很简单很简单的sql语句。