MySQL | 1. 数据库的创建
任务内容
- 创建一个数据库
- 创建对应的数据库对象
- 以学生、课程、选课关系构成的数据库为例
- 运用SQL语言创建数据库S-C
- 运用SQL语言创建S-C中的关系
- 运用SQL语言完成关系各属性定义,及主码、外码的定义
1 | Student(Sno,Sname,Ssex,Sage,Sdept) |
创建一个数据库
显示数据库列表
1 | show databases; |
使用这个语句可以看已有的数据库列表。

创建数据库
1 | create database databasename; |
使用这个语句创建一个新的数据库。

然后用show databases;可以看到这个新创建的数据库。

指定数据库
1 | use databasename; |

创建基本表
1 | CREATE TABLE <表名> |
根据要求:
1 | Student(Sno,Sname,Ssex,Sage,Sdept) |
设计的SQL语句为:
1 | create table student |
1 | create table course |
1 | create table sc |
查看基本表结构
1 | desc databasename; |
使用这个语句可以查看基本表的结构。

一点吐槽
在建立外键的那个部分磨蹭了我半个小时多,查阅各种资料无果。
最后才发现Linux下的MySQL是区分表名的大小写的!

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Zorua's Blog!
评论






