Python学习100天(从入门到精通系列文章)
文章目录
- Python学习100天(从入门到精通系列文章)
- 前言
- 一、SQL概述
- 1.1 建库建表
- 1.2 DDL关键注意事项
- 二、存储引擎对比
- 三、数据类型选择
- 四、删除表和修改表
- 4.1 删除表
- 4.2 修改表
- 总结
前言
在前一篇文章中,我们了解了关系型数据库和MySQL的基本概念。今天我们将深入SQL语言的核心——DDL(数据定义语言),学习如何使用SQL创建和修改数据库对象。掌握DDL是数据库开发的基石,也是从"会用数据库"到"精通数据库"的关键一步。
一、SQL概述
我们通常可以将 SQL 分为四类,分别是 DDL(数据定义语言)、DML(数据操作语言)、 DCL(数据控制语言)和 TCL(事务控制语言)。DDL 主要用于创建、删除、修改数据库中的对象,比如创建、删除和修改二维表,核心的关键字包括create、drop和alter;DML 主要负责数据的插入、删除、更新和查询,关键词包括insert、delete、update和select;DCL 用于授予和召回权限,核心关键词是grant和revoke;TCL 通常用于事务控制。
说明:SQL 是不区分大小写的语言,一般情况下我们建议将关键字大写,其他部分小写。 如果公司的 SQL 编程规范有强制规定,那么就按照公司的要求来,个人的喜好不应该凌驾于公司的编程规范之上,这一点对职业人来说应该是常识。
1.1 建库建表
下面我们来实现一个非常简单的