![12c1374f0f4ba37364438237003887e6.png](https://i-blog.csdnimg.cn/blog_migrate/922ab8dd07c85cb198eb218318842e5c.jpeg)
我一个小财务,为什么要学习SQL?
![a01aa83a24476e7b8308add64bcf8743.png](https://i-blog.csdnimg.cn/blog_migrate/f95846a4ae25c81fabf89758f952b2cd.png)
业务数据太大,一个Vlookup电脑就被卡死机。。。。。。
![a01aa83a24476e7b8308add64bcf8743.png](https://i-blog.csdnimg.cn/blog_migrate/f95846a4ae25c81fabf89758f952b2cd.png)
![8aac29471ab158cc349b95a13a630fab.png](https://i-blog.csdnimg.cn/blog_migrate/d6da9454b689936091bfa1dc1cc1fa12.png)
![12c1374f0f4ba37364438237003887e6.png](https://i-blog.csdnimg.cn/blog_migrate/922ab8dd07c85cb198eb218318842e5c.jpeg)
每天不是跑税务局,就是在电脑面前一天到晚忙着点点点,哪有时间学这个???
![a01aa83a24476e7b8308add64bcf8743.png](https://i-blog.csdnimg.cn/blog_migrate/f95846a4ae25c81fabf89758f952b2cd.png)
学习成本真的不高哦,理论+实践三天可以搞定。
![a01aa83a24476e7b8308add64bcf8743.png](https://i-blog.csdnimg.cn/blog_migrate/f95846a4ae25c81fabf89758f952b2cd.png)
![8aac29471ab158cc349b95a13a630fab.png](https://i-blog.csdnimg.cn/blog_migrate/d6da9454b689936091bfa1dc1cc1fa12.png)
![357b8751343366ee57a780ec558e8e15.gif](https://i-blog.csdnimg.cn/blog_migrate/1637b2436d84b2c71b378736493d25b0.gif)
闲话少叙,下面开始进入正题,从Sql语句中基础的4个语句开始
![357b8751343366ee57a780ec558e8e15.gif](https://i-blog.csdnimg.cn/blog_migrate/1637b2436d84b2c71b378736493d25b0.gif)
一、查询语句
select语法
SELECT 列名称 FROM 表名称
如果想从student表中获取sid,sname两列数据,我们可以写以下SQL语句:
SELECT sid,sname FROM student
执行后结果:
sid | sname |
01 | 赵雷 |
02 | 钱电 |
... | ... |
如果要选取所有列,* 可以表示所有列
select * from student
![357b8751343366ee57a780ec558e8e15.gif](https://i-blog.csdnimg.cn/blog_migrate/1637b2436d84b2c71b378736493d25b0.gif)
二、增加语句
insert into语法
INSERT INTO 表名称 VALUES (值1, 值2,....)
在teacher表中加入一行 04 肥嘟嘟的大笨熊,可以写Sql语句
insert into teacher values('04','肥嘟嘟的大笨熊')
执行结果
tid | tname |
01 | 小明 |
02 | 小王 |
03 | 小周 |
04 | 肥嘟嘟的大笨熊 |
如果我们想要在指定的列插入数据,语句如下
INSERT INTO 表名称 (列1, 列2,...) VALUES (值1, 值2,....)
![357b8751343366ee57a780ec558e8e15.gif](https://i-blog.csdnimg.cn/blog_migrate/1637b2436d84b2c71b378736493d25b0.gif)
三、更新语句
update语法
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
更改course表中的cid为03的课程为化学,可以写如下语句
update course set cname = '化学' where cid = '03'
执行结果
cid | cname |
01 | 语文 |
02 | 化学 |
![357b8751343366ee57a780ec558e8e15.gif](https://i-blog.csdnimg.cn/blog_migrate/1637b2436d84b2c71b378736493d25b0.gif)
四、删除语句
delete语法
DELETE FROM 表名称 WHERE 列名称 = 值
删除course表中的cid为03的那行,可以写如下语句
DELETE FROM course WHERE cid = '03'
执行后结果
cid | cname |
01 | 语文 |
delete * from 表名称
如果你没有碰到电脑被Excel卡死的情况,那么恭喜你,也希望你永远不要碰到(希望渺茫
![7acdbefe588540dff3c67d340a210ef6.png](https://i-blog.csdnimg.cn/blog_migrate/69dd390ac3c92200a6ed27f9b26ecf25.png)
![7acdbefe588540dff3c67d340a210ef6.png](https://i-blog.csdnimg.cn/blog_migrate/69dd390ac3c92200a6ed27f9b26ecf25.png)
![7acdbefe588540dff3c67d340a210ef6.png](https://i-blog.csdnimg.cn/blog_migrate/69dd390ac3c92200a6ed27f9b26ecf25.png)
![357b8751343366ee57a780ec558e8e15.gif](https://i-blog.csdnimg.cn/blog_migrate/1637b2436d84b2c71b378736493d25b0.gif)