mysql创建数据表的命令
导读:MySQL是一种常用于关系型数据库管理系统的开源软件,具有快速、稳定和可靠性强等特点。在使用MySQL时,我们需要掌握创建数据表的命令,下面介绍其中的一些基本命令:CREATE TABLE table_name (column1_name...
MySQL是一种常用于关系型数据库管理系统的开源软件,具有快速、稳定和可靠性强等特点。在使用MySQL时,我们需要掌握创建数据表的命令,下面介绍其中的一些基本命令:
CREATE TABLE table_name (column1_name datatype(length) [DEFAULT default_value],column2_name datatype(length) [DEFAULT default_value],……,[PRIMARY KEY(primary_key_column)],[FOREIGN KEY(foreign_key_column) REFERENCES reference_table(reference_column)],……);
其中create table是创建数据表的关键字,table_name表示数据表的名称,column_name为数据表的列名,datatype为数据类型,length是可选的指定该列最大长度,DEFAULT default_value是该列的默认值。接着,可以在create table语句中定义primary key,为数据表定义主键,也可以定义FOREIGN KEY,用于定义外键。
以下是一个样例代码:
CREATE TABLE student (id INT(11) NOT NULL AUTO_INCREMENT,name VARCHAR(50) NOT NULL,age INT(11) NOT NULL,gender VARCHAR(10) NOT NULL,PRIMARY KEY (id));
以上代码创建了一个名为student的数据表,包括了id、name、age和gender四个列。其中,id为主键并设置为自增。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: mysql创建数据表的命令
本文地址: https://pptw.com/jishu/340207.html