在centos7中,安装mysql后创建表、字段,设置字段与字段之间的关系。
时间: 2024-05-03 15:22:23 浏览: 111
安装MySQL:
1. 更新yum源:
```
sudo yum update
```
2. 安装MySQL:
```
sudo yum install mysql-server
```
3. 启动MySQL服务:
```
sudo systemctl start mysqld.service
```
4. 设置MySQL服务开机自启动:
```
sudo systemctl enable mysqld.service
```
创建表:
1. 登录MySQL:
```
mysql -u root -p
```
2. 创建数据库:
```
CREATE DATABASE database_name;
```
3. 选择数据库:
```
USE database_name;
```
4. 创建表:
```
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
...
);
```
其中,column为列名,datatype为数据类型,可以设置为以下之一:
- INT:整数类型
- VARCHAR(size):可变长度字符串类型,size为字符串长度
- CHAR(size):固定长度字符串类型,size为字符串长度
- FLOAT:浮点类型
- DOUBLE:双精度浮点类型
- DATE:日期类型
- TIME:时间类型
- TIMESTAMP:时间戳类型
设置字段与字段之间的关系:
1. 主键:
在CREATE TABLE语句中,使用PRIMARY KEY关键字来设置主键:
```
CREATE TABLE table_name (
column1 datatype PRIMARY KEY,
column2 datatype,
column3 datatype,
...
);
```
2. 外键:
在CREATE TABLE语句中,使用FOREIGN KEY关键字来设置外键:
```
CREATE TABLE table_name1 (
column1 datatype PRIMARY KEY,
column2 datatype,
column3 datatype,
...
);
CREATE TABLE table_name2 (
column1 datatype PRIMARY KEY,
column2 datatype,
column3 datatype,
...
FOREIGN KEY (column1) REFERENCES table_name1(column1)
);
```
其中,table_name1为被引用的表,table_name2为引用表,column1为引用列,在table_name2中,使用FOREIGN KEY关键字来引用table_name1的column1列。
阅读全文