目录
数据库概述
SQL基础操作
SQL通用语法
数据类型
SQL语句的分类
DDL(数据库定义,表定义,字段定义)
数据库操作
表操作
DDL小结
DML(数据的增删改,数据操作语言)
DQL(查询)
DQL小节
数据库,顾名思义就是用来存储和管理数据的,我们平时所使用的各大软件平台的各种的信息其实都是从背后的数据库中取出来呈现在我们的眼前,供我们使用的,就比如:拼多多各种的商品信息:价格,口碑,回购率等等,这些都不是定死的,而是一个个的数据库中的数据,甚至你微信钱包中的余额,也仅仅只是数据库中存储的几个数字罢了;
那我们怎么使用和管理数据库呢?
一,我们可以使用图形化管理界面,操作起来更加的简单;
二,我们可以使用特定的语言对数据库进行操作管理;
数据分为很多种,不过综合考虑,我们大多数人使用的都是MYSQL数据库,而对于MYSQL有一门专门的语言叫做SQL语言来对MYSQL数据库进行操作;即便没有使用MYSQL语言也没有关系,因为SQL语言对于其他的各种数据库来说也是能用的,在其他数据库中使用相差不大;



整形数据我们通常使用int,浮点型数据通常使用varchar和char,日期通常使用的是date;

DDL(数据库定义,表定义,字段定义)
数据库操作

表操作
1.查询

2.创建

3.修改
对表字段进行操作的关键字为alter;固定格式为alter table 表明 +操作动词...
1>向表中添加字段

eg:现在有一张表(表名:emp)有以下字段,现在我向表中添加一个nickname字段 数据类型为varchar(10);
使用语句
结果: 
2>更新字段名和数据类型

3>删除字段

使用语句:
结果:

4>修改表名

使用语句:
5>删除指定表


DML英文的全称是Data manipulation Language(数据库操作语言),用来对数据库中的数据进行增删改操作;
关键字
1>添加一行或多行数据

a.我现在向刚才的表中添加一行小羽的数据;
使用语句:
此语句中字段语句可以省略 (id,ename,gender,address);
结果:
2>修改数据

结果:
3>删除数据

where +条件是确定行的;假如我们没有使用where 那个删除就是整个字段的所有数据;
结果:
这里是查询操作的所有列表;接下来我们依次来解决;

1>基本查询

2>条件查询

3>聚合函数

聚合函数的括号内的内容是字段;注意:*表示的是表中所有字段;
4>分组查询

分组就是将字段中的数据按照种类分成多组,就比如 组中有男和女性别,分组后会将所有男的分到一张表中,将所有女的分到另外一张表中;
正确语句:

如果我们想在分组后在加上一个条件的话就要是用having;下面我时候用SQL语句展示男女人数大于2的数据表;
注意:having是分组后的条件,因为有的时候我们需要先分组才能进一步处理数据,就像上面的一样,我必须先分组才能根据性别找到人数多少;如果不分组的是无法达到目的的;
使用语句:

5>排序查询

注意:排序查询可以按照一个字段排序,也可以按照多个字段排序;如果按照多个字段排序,那就是先按照第一个字段排序,如果有相同的数据,相同的数据按照第二个字段再排序;
6>分页查询

7>执行顺序


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/55878.html