create table建表语句
时间: 2023-09-17 21:01:06 浏览: 146
sql-parser:解析 mysql create table 语句,用于通过建表语句生成 model 代码文件
create table是一种用于在数据库中创建表的SQL语句。它用于定义表的结构和约束,包括表的列名、数据类型、主键、外键等。
建表语句的基本语法如下:
CREATE TABLE table_name
(
column1 data_type constraint,
column2 data_type constraint,
...
columnN data_type constraint
);
其中,table_name是要创建的表的名称,column1, column2等是表的列名,data_type是列的数据类型,constraint是列的约束条件,如NOT NULL、PRIMARY KEY等。
例如,我们要在一个名为students的数据库中创建一个名为users的表,该表包含id、name和age三个列,其中id为主键:
CREATE TABLE users
(
id INT PRIMARY KEY,
name VARCHAR(50),
age INT
);
上述语句将创建一个名为users的表,该表有三个列:id、name和age。其中,id是主键,类型为整数;name是类型为字符型,长度为50;age是类型为整数。
除了基本的列定义外,建表语句还可以包括其他的约束,如UNIQUE约束、FOREIGN KEY约束等,用于更精确地定义表结构。
总之,通过CREATE TABLE语句,我们可以在数据库中创建表,并定义表的结构和约束,以满足数据存储和查询的需求。
阅读全文