mysql创建数据表基本语句
MySQL作为一种关系型数据库管理系统,在数据的存储、操作、管理方面有着非常强大的功能。在MySQL中,创建数据表是我们操作数据库的基础,我们可以通过MySQL执行一些基本的语句来创建数据表。
CREATE TABLE
CREATE TABLE语句是MySQL中最基本的创建数据表的语句,格式如下:
CREATE TABLE table_name (column1 datatype,column2 datatype,column3 datatype,....);
其中,table_name是我们要创建的数据表的名称,可以自行命名。括号中的内容是我们这个数据表所包含的列,每个列名后面跟着的是该列的数据类型,多个列之间用逗号隔开。
example:
CREATE TABLE student (id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,name VARCHAR(30) NOT NULL,age INT(2),gender CHAR(1),address VARCHAR(50),email VARCHAR(50));
上述代码的意思是:我们创建了一个名为student的数据表,包含了id、name、age、gender、address和email六个列,其中id是主键(PRIMARY KEY),为自增长类型(AUTO_INCREMENT),name为不允许为空(NOT NULL)的VARCHAR类型,age为INT类型,gender为CHAR类型,address和email均为VARCHAR类型。
ALTER TABLE
除了CREATE TABLE语句,MySQL还提供了ALTER TABLE语句,用于在现有数据表中添加、修改或删除列。
ALTER TABLE table_nameADD column_name datatype;
其中,ADD column_name datatype用于添加新的列,用于存储特定的信息。datatype是我们所要添加列的数据类型,column_name是我们所要添加的列的名称。
example:
ALTER TABLE studentADD phone VARCHAR(20);
上述代码的意思是:我们添加了一个名为phone的列,数据类型为VARCHAR,用于存储学生的联系方式。
DROP TABLE
最后,如果你需要删除一个已经存在的数据表,可以使用DROP TABLE语句。
DROP TABLE table_name;
其中,table_name是我们所要删除的数据表的名称。
example:
DROP TABLE student;
上述代码的意思是:我们删除了名为student的数据表。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: mysql创建数据表基本语句
本文地址: https://pptw.com/jishu/339946.html