数据库实验2:数据库的建立与维护

2.3.1数据表的操作
1.建立数据库
1.create table <表名>

<列名1><类型>[约束子句][,
<列名2><类型>[约束子句]
);
例如:create table student(
sno char(10) not null unique primary key,
sname char(10) not null unique,
ssex char(2) default ‘女’,
sage int default ‘0’,
sdept char(12) default ‘’,
check(ssex=‘男’ or ssex=‘女’)
);
2.查看数据表(当前库中含有哪些表)
Show tables;
3.查看一个表的结构
desc<表名>
4.删除数据表
drop table<表名>
2.3.2数据库的命令操作
1.插入数据
Insert into <数据表>[(列名列表)]values(<属性值列表>)
例如;insert into student values(‘18180074’,‘何运晨’,‘男’,20,‘cs’);
2.更新数据
Update <表名> set <列名 1=值 1>,[<列名 2=值 2>,…]
[where<列名 a= 值 a>[,<列名 b=值 2>],…];
例如;update student set ssex=’F’;
3.查询数据
select [<列名列表>[*]]
from <表名>
例如:
Select *
from student;
4.删除数据
delect from <表名>
[where<列名 a=值 a>[,列名 b=值 b>…]];

2.4实验案例:
创建用于学生管理数据库,数据库名为XSGL,包含学生的基本信息课程信息和选课信息,数据库XSGL包含下列3个表:
(1)student:学生基本信息
(2)Course:课程信息表
(3)Sc:学生选课表

1.学生表的建立
数据库实验2:数据库的建立与维护_第1张图片
2.课程表的建立

数据库实验2:数据库的建立与维护_第2张图片
3.学生表数据的插入
数据库实验2:数据库的建立与维护_第3张图片
4.课程表信息的插入
数据库实验2:数据库的建立与维护_第4张图片
5.选课信息的插入
数据库实验2:数据库的建立与维护_第5张图片
6.查看学生信息表
数据库实验2:数据库的建立与维护_第6张图片
7.选课信息表查看
数据库实验2:数据库的建立与维护_第7张图片
8.课程表信息查看
数据库实验2:数据库的建立与维护_第8张图片
9.相关信息数据的更新
数据库实验2:数据库的建立与维护_第9张图片
10.更新之后数据表的查看

数据库实验2:数据库的建立与维护_第10张图片数据库实验2:数据库的建立与维护_第11张图片数据库实验2:数据库的建立与维护_第12张图片

12.学生信息表名称的修改

数据库实验2:数据库的建立与维护_第13张图片数据库实验2:数据库的建立与维护_第14张图片

你可能感兴趣的:(数据库)