关于SQL-CREATE语句的完整攻略可以从以下几个方面入手。
1. CREATE语句的基本语法
CREATE语句被用来在数据库中创建一个新的表。其基本语句格式如下:
CREATE TABLE 表名 (
列1 数据类型,
列2 数据类型,
列3 数据类型,
...
);
其中,表名
指定了新表的名称,列1、列2、列3
等表示了新表中的列,数据类型
则指定了每个列中存储的数据类型。CREATE语句的说明如下:
- CREATE TABLE 是用来创建新表的关键字,后面跟表名。
- 表括号内列出了表的每一列。
- 每一列都有一个列名和一个数据类型。
- 不同列之间用逗号分隔,末尾不应该有逗号。
- CREATE TABLE 语句必须以分号(;)结尾。
2. 数据类型的选择
CREATE语句中,每个列都需要指定一个数据类型。SQL支持多种数据类型,下面列举一些常见的数据类型:
INTEGER
:整数类型。REAL
:浮点类型。BOOLEAN
:布尔类型。CHAR(n)
:固定长度的字符串类型,n表示字符串的长度。VARCHAR(n)
:可变长度的字符串类型,n表示字符串的最大长度。
3. CREATE语句中的约束条件
在CREATE语句中,我们还可以使用约束条件来控制表中的数据。例如:
PRIMARY KEY
:指定一个或多个列为主键,保证这些列不重复。UNIQUE
:保证列的值不重复。NOT NULL
:保证列的值不为空。DEFAULT
:设置列的默认值。
4. CREATE语句的实例
下面给出两个CREATE语句的实例,供大家参考:
创建一个名为students
的表,包含id、name、age、gender四个列,其中id为整数类型,同时也是主键。
CREATE TABLE students (
id INTEGER PRIMARY KEY,
name VARCHAR(50),
age INTEGER,
gender VARCHAR(10)
);
创建一个名为products
的表,包含id、name、description、price四个列,其中id为整数类型,同时也是主键,price为浮点类型,且不允许为NULL。
CREATE TABLE products (
id INTEGER PRIMARY KEY,
name VARCHAR(50),
description VARCHAR(255),
price REAL NOT NULL DEFAULT 0.0
);
以上就是SQL-CREATE语句的完整攻略,包括基本语法、数据类型、约束条件和实例展示。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:SQL – CREATE 语句 - Python技术站