mysql建表实例

更新时间:02-11 教程 由 往日 分享

MySQL是一款开源的关系型数据库管理系统,它将数据存储在表中,表是由列和行组成的。在MySQL中,建表是创建数据表以存储相似数据的重要任务之一。下面将介绍如何在MySQL中创建一个简单的数据表。

CREATE TABLE students (id INT(11) NOT NULL AUTO_INCREMENT,name VARCHAR(50) NOT NULL,age INT(11) NOT NULL,gender CHAR(1) NOT NULL,PRIMARY KEY (id));

上述代码是创建一个名为“students”的数据表。其中,“id”是自增主键,not null代表字段不能为空,auto_increment代表id字段的值自动增长,“name”是学生的姓名,“age”是学生的年龄,“gender”是学生的性别。“PRIMARY KEY”指定了主键。

要更改数据表中的列,可以使用“ALTER TABLE”语句。例如,要在表“students”中添加一个“email”列,可以使用以下命令:

ALTER TABLE studentsADD COLUMN email VARCHAR(50) NOT NULL;

要删除数据表中的列,可以使用“ALTER TABLE”语句。例如,要在表“students”中删除“email”列,可以使用以下命令:

ALTER TABLE studentsDROP COLUMN email;

要更改数据表中列的类型,可以使用“ALTER TABLE”语句。例如,要在表“students”中将“age”列的类型更改为“FLOAT”,可以使用以下命令:

ALTER TABLE studentsMODIFY COLUMN age FLOAT NOT NULL;

总之,MySQL建表类似于创建一个“模板”,在这个模板中定义了数据将被存储的内容及其类型。它是管理数据库中数据的基础,为数据列的插入、搜索、排序和筛选提供了一种结构化方式。

声明:关于《mysql建表实例》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2063757.html