【数据库实验(1)】MySQL控制台创建表

0、查看数据库基本信息

show databases;

1、进入一个数据库

use 数据库名

2、创建一个数据库

create database 数据库名;

3、删除一个数据库

drop database 数据库名;

4、修改表名

ALTER TABLE 旧表名 RENAME  新表名

一、创建表

create table students('sno' varchar(20) primary key,
                      'sname' varchar(20),
                      'sgender'varchar(10),
                      'sage' int,
                      'sdept' varchar(20))

二、给表中插入数据

insert into students values('1222','张丽','女',21,'计算机'),
					       ('1223','刘立','男',25,'数学'),
                           ('1224','王晓华','女',22,'计算机'),
                       	   ('1225','李佳','男',23,'计算机'),
                           ('1226','张月','女',22,'建筑');

在这里插入图片描述

三、数据类型

s(sno:varchar(20),
sname:varchar(20),
sgender:varchar(10),
sage:int,
sdept:varchar(20))

四、输入数据

(1)学生表

在这里插入图片描述
插入数据参考代码:

insert into students values('1222','张丽','女',21,'计算机'),
					       ('1223','刘立','男',25,'数学'),
                           ('1224','王晓华','女',22,'计算机'),
                  	       ('1225','李佳','男',23,'计算机'),
                           ('1226','张月','女',22,'建筑');

(2)课程表

在这里插入图片描述
创建课程表和为其插入数据的参考代码:
cpno:先修课课程编号

create table course(cno varchar(20) primary key,
                    sname varchar(20),
                    cpno varchar(20),
                    credit int )   
                    
insert into course values('0001','数据库','0002',4),
                         ('0002','数据结构','0003',4),
                         ('0003','C语言',null,4),
                         ('0004','数学',null,4),
                         ('0005','生物学导论',null,4),
                         ('0006','计算机网络',null,4),
                         ('0007','网络安全',null,4)

(3)选课表

在这里插入图片描述
创建选课表和为其插入数据的参考代码:

create table SC(sno varchar(20) primary key,
                Cno varchar(20) primary key,
                Grade varchar(20))   
                
insert into sc values('1222','0001',95),
                     ('1222','0002',80),
                     ('1222','0003',92),
                     ('1222','0004',90),
                     ('1223','0004',85),
                     ('1223','0002',null),
                     ('1224','0001',93),
                     ('1224','0001',87),
                     ('1226','0005',null),
                     ('1224','0002',89)
  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lingchen1906

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值