导读:MySQL是一种关系型数据库管理系统,它支持多用户、多线程、多表等特性 。在使用MySQL时,建表是一个非常重要的步骤 。本文将介绍如何在MySQL中建表以及如何添加属性 。
1. 创建表格
首先,我们需要创建一个表格 。在MySQL中,可以使用CREATE TABLE语句来创建一个新的表格 。例如:
CREATE TABLE students (
id INT NOT NULL AUTO_INCREMENT,
【mysql数据表建立 mysql建表加属性】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语句来创建一个新的表格 。然后,我们可以添加更多的属性,例如默认值、唯一约束和非空约束 。这些属性可以帮助我们更好地管理和保护数据 。