Mysql数据库学习(Day4)

本次学习的内容主要是导入数据表、更新数据表的信息、最基本的查询语句select……from……和基本的筛选语句where的简单使用

 

目录

 一、导入数据表

二、更新数据表

三、简单查询语句

最基本全查询

 运算后查询

 去重查询

字段具体数据查询

消除关键字查询

 四、简单的筛选条件where

总结:


 一、导入数据表

方法一:使用代码进行数据表的形式进行导入,只能在命令行窗口进行,格式为source + 文件的绝对路径,代码如下:

source D:/schools.sql;

 方法二:直接使用软件的可视化窗口进行外部文件的导入即可

 如图所示,就是Navicat软件的导入数据过程。

二、更新数据表

这个内容应该在上一篇文章中的,现在不回来[doge]。

更新数据其实要结合后面要讲的内容一起结合使用的,现在现讲了一般情况,代码如下:

UPDATE students SET birthday = '2001-10-15' WHERE student_id = 5;

UPDATE students SET gender = 'M' WHERE gender = 'Male';

一般需要搭配WHERE来使用的。

三、简单查询语句

最基本全查询

查询语句是数据库的主要内容,很多操作都需要通过查询的方式进行数据的查看等,还需要结合很多很多的其他语句进行结合使用,下面就讲讲简单的查询语句:

SELECT * FROM employees;

 这个是查询数据表employees的所有数据,* 这个星号是代表全部的内容,一般式为select……from 数据表。我们也可以只写某些字段进行查看,如下:

SELECT department_id FROM employees;

 运算后查询

还可以在select后面进行一些运算并重新命名该列然后显示出来,代码如下:

SELECT employee_id, salary "月工资", salary * (1 + commission_pct)*12 "年薪", commission_pct
FROM employees;

salary 后面双引号的内容就是salary该列更改后的标签,显示结果如下:

 去重查询

还可以进行去重操作,代码如下:

SELECT DISTINCT department_id
FROM employees;

DISTINCT是选取数据表中多次出现的department_id的一条,去除重复的department_id,这个方法只是对查询单个字段是有意义的,当多个字段查询的时候,这种方法就没有意义了。

字段具体数据查询

SELECT '小松果', employee_id, last_name
FROM employees;

显示结果如下:

 就是可以通过某个字段数据里面的具体数据进行查询,一般使用单引号。

消除关键字查询

这种方法是数据表命名或者其他命名出现了数据库定义的关键字,这时候就可以通过加着重号这种方法消除关键字的影响。

SELECT * FROM `order`;

 四、简单的筛选条件where

最简单的就是通过某个字段的具体数据值进行筛选,如下:

SELECT * FROM employees WHERE employee_id = 105; 

通过employee_id = 105为条件筛选这条数据的所有信息。where条件里面可以加很多筛选条件和嵌套等的赛选,这里现将这种最简单的方法,后续我会继续学习这部分的内容。

 

总结:

 以上就是本次的学习内容,有错误的地方和疑问可以评论区交流,一起学习和进步!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

瑶瑶瑶领先

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值