前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >建立一个数据库

建立一个数据库

作者头像
全栈程序员站长
发布2022-09-15 16:57:03
发布2022-09-15 16:57:03
1.2K0
举报

大家好,又见面了,我是你们的朋友全栈君。

建立一个数据

MySQL的基础命令:

打开MySQL:net start mysql 关闭MySQL:net stop mysql

登陆MySQL:mysql -u root -p 然后根据提示输入密码

显示现有数据库:

show databases;

创建数据库:

create database ******;

使用某一个数据库:

Use ******;

显示该库的表****的结构:

desc ****;

建立student数据库的图表

学号(Sno)

姓名(Sname)

性别(Ssex)

年龄(Sage)

所在系(Sdept)

201215121

李勇

20

CS

201215122

刘晨

19

CS

201215123

王敏

18

MA

201215125

张立

19

IS

建立Student表

CREATE TABLE Student(

Sno CHAR(9) PRIMARY KEY,/*列级完整性约束条件,Sno是主码*/

Sname CHAR(20) UNIQUE,/*Sname取唯一值*/

Ssex CHAR(2),

Sage SMALLINT,

Sdept CHAR(20)

);

查看表student

describe student;

向表格中添加内容

INSERT INTO Student(Sno,Sname,Ssex,Sage,Sdept)VALUES(‘201215121′,’李勇’,’男’,’19’,’CS’);

查看已添加的数据

select*from student;

继续添加数据

INSERT INTO Student VALUES(‘201215122′,’刘晨’,’女’,’19’,’CS’);

课程号(Cno)

课程名(Cname)

先行课(Cpno)

学分(Ccredit)

1

数据库

5

4

2

数学

2

3

信息系统

1

4

4

操作系统

6

3

5

数据结构

7

4

6

数据处理

2

7

PASCAL语言

6

4

学号(Sno)

课程号(Cno)

成绩(Grade)

201215121

1

92

201215121

2

85

201215121

3

88

201215122

2

90

201215122

3

80

建立SC表

CREATE TABLE SC(

Sno CHAR(9),

Cno CHAR(4),

Grade SMALLINT,

PRIMARY KEY(Sno,Cno),/*主码有两个属性构成,必须作为表级完整性进行定义*/

FOREIGN KEY(Sno)REFERENCES Student(Sno),/*表级完整性约束条件,Sno是外码,被参照表是Student*/

FOREIGN KEY(Cno)REFERENCES Course(Cno) /*表级完整性约束条件,Cno是外码,被参照表是Course*/

);

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/161972.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 建立一个数据库
    • MySQL的基础命令:
    • 建立student数据库的图表
    • 建立Student表
    • describe student;
    • 向表格中添加内容
      • 继续添加数据
    • 建立SC表
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档