sql 中创建基本表的命令是 create table。它用于创建具有列名、数据类型和约束(如 not null、default)的基本表。
在 SQL 中创建基本表的命令
在 SQL 中,使用 CREATE TABLE
命令来创建基本表。
语法:
CREATE TABLE table_name (
column_name1 data_type [NOT NULL | NULL] [DEFAULT default_value],
column_name2 data_type [NOT NULL | NULL] [DEFAULT default_value],
...
column_nameN data_type [NOT NULL | NULL] [DEFAULT default_value]
);
参数:
- table_name:表名。
- column_name:列名。
- data_type:列的数据类型(例如,INT、VARCHAR、DATE)。
- NOT NULL | NULL:指定列是否允许为 NULL 值。
- DEFAULT default_value:指定列的默认值(如果指定)。
示例:
创建一个名为 customers
的表,它具有 customer_id
(主键)、first_name
、last_name
和 email
列:
<code class="sql">CREATE TABLE customers (
customer_id INT NOT NULL AUTO_INCREMENT,
first_name VARCHAR(50) NOT NULL,
last_name VARCHAR(50) NOT NULL,
email VARCHAR(100) UNIQUE NOT NULL
);
注意:
- 主键列使用
PRIMARY KEY
约束定义。 - 唯一索引列使用
UNIQUE
约束定义。 - 自动递增列使用
AUTO_INCREMENT
关键字定义。