centos7安装MySQL后创建表、字段,设置字段与字段之间的关系
时间: 2024-05-31 08:07:23 浏览: 92
基于centos7 安装MySQL数据库及配置
1. 安装MySQL
首先,在CentOS7上安装MySQL,可以按照以下步骤进行:
1.1 安装MySQL
sudo yum install mysql-server
sudo systemctl start mysqld.service
sudo systemctl enable mysqld.service
sudo systemctl status mysqld.service
1.2 设置root密码
sudo mysql_secure_installation
1.3 登录MySQL
mysql -u root -p
2. 创建表
在MySQL中,可以使用CREATE TABLE语句来创建表。例如,以下语句创建名为“students”的表:
CREATE TABLE students (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT NOT NULL,
PRIMARY KEY (id)
);
上面的语句创建了一个包含三个字段的表,字段包括id、name和age。其中,id是自增字段,name和age是必填字段。
3. 添加字段
如果需要向表中添加新的字段,可以使用ALTER TABLE语句。例如,以下语句向名为“students”的表中添加一个新字段“gender”:
ALTER TABLE students ADD gender VARCHAR(10);
上面的语句将向students表中添加一个名为“gender”的字段,类型为VARCHAR(10)。
4. 设置字段之间的关系
在MySQL中,可以使用FOREIGN KEY约束来设置字段之间的关系。例如,以下语句创建一个名为“scores”的表,同时设置与“students”表之间的关系:
CREATE TABLE scores (
id INT NOT NULL AUTO_INCREMENT,
student_id INT NOT NULL,
score INT NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY (student_id) REFERENCES students(id)
);
上面的语句创建了一个包含三个字段的表,字段包括id、student_id和score。其中,student_id是与“students”表中的id字段关联的外键。
这样,就可以在MySQL中创建表、添加字段以及设置字段之间的关系了。
阅读全文