请帮我使用mysql创建一个数据库名叫music_audio,里面包含四张表。第一张user表有id,userName,account,password。 第二张music表有id,musicName,musicData字段,musicData是可储存mp3格式的字段。 第三张musicTable表,有id,userName,musicName字段. 第四张musicLike表,有id,userName,musicName字段. 请实现sql语句
时间: 2024-03-12 09:48:08 浏览: 66
好的,以下是创建四张表的SQL语句:
创建user表:
```
CREATE TABLE user(
id INT PRIMARY KEY AUTO_INCREMENT,
userName VARCHAR(20) NOT NULL,
account VARCHAR(20) NOT NULL,
password VARCHAR(20) NOT NULL
);
```
创建music表:
```
CREATE TABLE music(
id INT PRIMARY KEY AUTO_INCREMENT,
musicName VARCHAR(50) NOT NULL,
musicData LONGBLOB NOT NULL
);
```
创建musicTable表:
```
CREATE TABLE musicTable(
id INT PRIMARY KEY AUTO_INCREMENT,
userName VARCHAR(20) NOT NULL,
musicName VARCHAR(50) NOT NULL
);
```
创建musicLike表:
```
CREATE TABLE musicLike(
id INT PRIMARY KEY AUTO_INCREMENT,
userName VARCHAR(20) NOT NULL,
musicName VARCHAR(50) NOT NULL
);
```
其中,`user`表包含`id`、`userName`、`account`、`password`四个字段,其中`id`为自增主键;`music`表包含`id`、`musicName`、`musicData`两个字段,其中`id`为自增主键,`musicData`为储存mp3格式的二进制字段;`musicTable`表包含`id`、`userName`、`musicName`三个字段,其中`id`为自增主键;`musicLike`表包含`id`、`userName`、`musicName`三个字段,其中`id`为自增主键。
阅读全文