文章目录
1.0 MySQL 说明
MySQL 是一种关系型数据库管理系统,它支持使用 SQL(Structured Query Language)来管理和操作数据库。SQL 是一种标准化的数据库查询语言,包括 DDL、DML、DQL、DCL 和 TCL等不同类型的语句。
2.0 DDL 语言
DDL 是数据定义语言(Data Definition Language)的缩写,是一种用于定义数据库结构和模式的语言。DDL 包括创建、修改和删除数据库表、视图、索引等数据库对象的语句。常见的 DDL 语句包括 CREATE、ALTER 和 DROP 等。因此,DDL 不是一种独立的编程语言,而是用于管理数据库结构的语言。简单来说, DDL 就是对数据库、表进行增加、删除、查询、修改。
2.1 DDL 语言 - 定义数据库
用 DDL 语言来对数据库的操作主要有一下四点:创建数据库、查询当前的数据库、使用指定的数据库、删除数据库。
2.1.1 创建数据库操作
创建数据库的 SQL 语句为:
对于 [ if not exists ] ,翻译为:"如果改数据库不存在" 。这段代码可写可不写,没有强制要求。主要区别是,若没有加上这段代码且存在该数据库,则会报错;若加上这段代码且存在该数据库。则不会报错。
2.1.2 查看数据库操作
查看全部数据库的 SQL 语句:
查看的结果为:
除了这个查看全部数据库操作之外,还有查看当前使用数据库操作。
查看当前数据库的 SQL 语句:
操作结果为:
2.1.3 使用数据库操作
使用数据库的 SQL 语句:
操作结果为:
2.1.4 删除数据库操作
删除数据库的 SQL 语句:
操作结果为:
2.2 DDL 语言 - 定义表格
在对表进行操作之前,需要先选择数据库。DDL 来定义表格的操作有:创建表格、查询表格、修改表格、删除表格。
2.2.1 创建表格操作
1)在创建表格之前,先来简单了解约束
约束概念:约束是作用与表中字段上的规则,用于限制存储在表中的数据。
约束目的:保证数据中数据的正确性、有效性和完整性。
约束类型如下:
2)在创建表格之前,再来简单了解数据类型
数据类型可以简单理解为,该字段需要存储空间的大小。总共分为三大类:数值类型、字符串类型、日期时间类型。
数值类型如图:
字符串常见类型如图:
日期时间类型如图:
3)创建表格的 SQL 语句:
实际例子演示:
操作结果为:
这就可以得到一个表格。之后就可以在表格中添加数据了。
2.2.2 查询表格操作
查询当前该数据库中的全部表的 SQL 语句:
操作结果为:
查询该表的结构的 SQL 语句:
操作结果为:
注意查询两者的区别:一个是查询所有的表、另一个是查询指定表的结构。
2.2.3 删除表格操作
删除表格的 SQL 语句为:
2.2.4 修改表格操作
1)添加字段的 SQL 语句:
2)修改字段类型的 SQL 语句:
3)修改字段名和字段类型的 SQL 语句:
4)删除字段的 SQL 语句:
5)修改表名的 SQL 语句:
结合以上操作举个修改例子: