关系数据库标准语言 SQL 第三章整理指南
一、引言
SQL(Structured Query Language)是一种用于关系数据库管理系统的标准语言,用于管理关系数据库,SQL 第三章主要介绍了 SQL 中的数据定义语言(DDL),包括创建表、修改表、删除表等操作,本文将对 SQL 第三章进行整理和总结,帮助读者更好地理解和掌握 SQL 中的数据定义语言。
二、创建表
创建表是 SQL 中最基本的操作之一,用于创建一个新的表,创建表的语法如下:
CREATE TABLE table_name ( column1 data_type, column2 data_type, column3 data_type, ... );
table_name
是要创建的表的名称,column1
、column2
、column3
等是表中的列名,data_type
是列的数据类型,以下是一个创建学生表的 SQL 语句:
CREATE TABLE students ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50), age INT, gender ENUM('男', '女') );
上述语句创建了一个名为students
的表,包含id
、name
、age
和gender
四个列。id
列是主键,数据类型为INT
,并且自动递增。name
列的数据类型为VARCHAR
,长度为 50。age
列的数据类型为INT
,gender
列的数据类型为ENUM
,取值为男
或女
。
三、修改表
修改表是 SQL 中用于修改表结构的操作,修改表的语法如下:
ALTER TABLE table_name ADD column_name data_type; ALTER TABLE table_name MODIFY column_name data_type; ALTER TABLE table_name DROP column_name;
table_name
是要修改的表的名称,column_name
是要添加、修改或删除的列的名称,data_type
是列的数据类型,以下是一个修改学生表的 SQL 语句:
ALTER TABLE students ADD email VARCHAR(50); ALTER TABLE students MODIFY age DECIMAL(3, 1); ALTER TABLE students DROP gender;
上述语句分别添加了一个名为email
的列,修改了age
列的数据类型为DECIMAL
,并删除了gender
列。
四、删除表
删除表是 SQL 中用于删除表的操作,删除表的语法如下:
DROP TABLE table_name;
table_name
是要删除的表的名称,以下是一个删除学生表的 SQL 语句:
DROP TABLE students;
上述语句将删除名为students
的表。
五、总结
SQL 第三章主要介绍了 SQL 中的数据定义语言(DDL),包括创建表、修改表、删除表等操作,这些操作是关系数据库管理中最基本的操作,对于管理关系数据库非常重要,读者需要熟练掌握这些操作,以便更好地管理关系数据库。
评论列表