centos7安装MySQL后创建表、字段,设置字段与字段之间的关系
时间: 2024-05-15 20:19:46 浏览: 66
1. 安装MySQL
首先需要安装MySQL,可以通过以下命令进行安装:
```
sudo yum install mysql-server
```
2. 启动MySQL
安装完成后,启动MySQL服务:
```
sudo systemctl start mysqld
```
3. 设置MySQL root密码
设置MySQL的root用户密码:
```
sudo mysql_secure_installation
```
4. 登录MySQL
使用以下命令登录MySQL:
```
mysql -u root -p
```
5. 创建数据库
创建一个名为test的数据库:
```
CREATE DATABASE test;
```
6. 选择数据库
选择刚刚创建的数据库:
```
USE test;
```
7. 创建表
创建一个名为users的表:
```
CREATE TABLE users (
id INT(11) NOT NULL AUTO_INCREMENT,
username VARCHAR(50) NOT NULL,
password VARCHAR(50) NOT NULL,
email VARCHAR(50) NOT NULL,
PRIMARY KEY (id)
);
```
8. 添加字段
添加一个名为age的字段:
```
ALTER TABLE users ADD age INT;
```
9. 设置字段与字段之间的关系
使用外键(foreign key)来设置字段与字段之间的关系。例如,创建一个名为orders的表,并将其与users表关联:
```
CREATE TABLE orders (
id INT(11) NOT NULL AUTO_INCREMENT,
user_id INT(11) NOT NULL,
order_no VARCHAR(50) NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY (user_id) REFERENCES users(id)
);
```
这将创建一个名为orders的表,并将其与users表中的id字段关联起来。这样,当在orders表中插入数据时,必须指定一个有效的users表中的id值,否则将抛出错误。
以上是CentOS 7安装MySQL后创建表、字段,设置字段与字段之间的关系的步骤。