使用create table语句可以创建新的数据表,语法格式如下:
CREATE TABLE table_name ( column_name1 data_type, column_name2 data_type, column_name3 data_type );
其中table_name表示新创建的表的名称,column_name表示新创建表的字段名称,data_type表示字段的数据类型。
实例
假设我们要创建一个表叫students,其中包含id、name、age、address四个字段,字段的数据类型分别为int、varchar、int、varchar,则可以使用如下语句创建:
CREATE TABLE students ( id int, name varchar, age int, address varchar );
创建完成之后,可以使用desc命令查看表students的结构:
desc students;
在创建表的时候还可以指定字段的长度,例如,name字段的长度为20,则可以使用如下语句创建:
CREATE TABLE students ( id int, name varchar(20), age int, address varchar );
在创建表的时候还可以指定字段的默认值,例如,name字段的默认值为“John”,则可以使用如下语句创建:
CREATE TABLE students ( id int, name varchar(20) DEFAULT 'John', age int, address varchar );
在创建表的时候还可以指定字段的属性,例如,设置name字段为主键,则可以使用如下语句创建:
CREATE TABLE students ( id int, name varchar(20) PRIMARY KEY, age int, address varchar );
在创建表的时候还可以指定字段的属性,例如,设置name字段为不允许为空,则可以使用如下语句创建:
CREATE TABLE students ( id int, name varchar(20) NOT NULL, age int, address varchar );
以上就是使用create table语句创建新的数据表的方法,希望能给大家带来帮助。