centos7安装MySQL后创建表、字段,设置字段与字段之间的关系
时间: 2024-05-09 15:20:10 浏览: 30
1. 安装MySQL
在CentOS7上,使用以下命令安装MySQL:
```
sudo yum install mysql-server
```
2. 启动MySQL服务
使用以下命令启动MySQL服务:
```
sudo systemctl start mysqld
```
3. 进入MySQL命令行
使用以下命令进入MySQL命令行:
```
mysql -u root -p
```
4. 创建数据库
使用以下命令创建数据库:
```
CREATE DATABASE mydatabase;
```
5. 选择数据库
使用以下命令选择数据库:
```
USE mydatabase;
```
6. 创建表
使用以下命令创建表:
```
CREATE TABLE mytable (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT,
PRIMARY KEY (id)
);
```
7. 添加字段
使用以下命令添加字段:
```
ALTER TABLE mytable ADD COLUMN email VARCHAR(50) NOT NULL AFTER name;
```
8. 设置字段与字段之间的关系
可以使用外键来设置字段与字段之间的关系,如下所示:
```
CREATE TABLE mytable2 (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT,
mytable_id INT NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY (mytable_id) REFERENCES mytable(id)
);
```
这里创建了一个新的表mytable2,其中有一个字段mytable_id,它与mytable表的id字段建立了外键关系。这意味着mytable2表的mytable_id字段的值必须是mytable表的id字段的一个已存在的值。
阅读全文