这里是文章模块栏目内容页
mysql建表加属性(mysql数据表建立)

导读:MySQL是一种关系型数据库管理系统,它支持多用户、多线程、多表等特性。在使用MySQL时,建表是一个非常重要的步骤。本文将介绍如何在MySQL中建表以及如何添加属性。

1. 创建表格

首先,我们需要创建一个表格。在MySQL中,可以使用CREATE TABLE语句来创建一个新的表格。例如:

CREATE TABLE students (

id INT NOT NULL AUTO_INCREMENT,

name VARCHAR(50) NOT NULL,

age INT NOT NULL,

PRIMARY KEY (id)

);

这个语句将创建一个名为“students”的表格,其中包含三个列:id、name和age。id列是一个自增列,name列是一个最大长度为50的字符串,age列是一个整数。PRIMARY KEY (id)语句将id列设置为主键。

2. 添加属性

在创建表格后,我们可以添加更多的属性。例如,我们可以添加一个默认值或一个唯一约束。下面是一些示例:

- DEFAULT:设置默认值

ALTER TABLE students

MODIFY COLUMN age INT DEFAULT 18;

这个语句将修改students表格中的age列,将其默认值设置为18。

- UNIQUE:设置唯一约束

ADD CONSTRAINT uc_name UNIQUE (name);

这个语句将向students表格中添加一个名为uc_name的唯一约束,该约束将强制name列中的值是唯一的。

- NOT NULL:设置非空约束

MODIFY COLUMN name VARCHAR(50) NOT NULL;

这个语句将修改students表格中的name列,将其设置为非空列。

总结:在MySQL中建表时,我们可以使用CREATE TABLE语句来创建一个新的表格。然后,我们可以添加更多的属性,例如默认值、唯一约束和非空约束。这些属性可以帮助我们更好地管理和保护数据。