实训日记Day2(数据库篇)

这篇实训日记记录了作者2019年1月7日进行的数据库操作,包括删除表和数据、创建带有各种约束的表、提交与回退操作。使用的是SQLDevelopment工具,与Oracle数据库配合。下午部分涉及索引创建和查询语句的学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实训第二天

/*2019.1.7上午
1.删除表语句
2.删除数据语句
3.使用语句创建表
4.使用加入约束条件
  非空约束,唯一约束,主键约束,外键约束,检查约束
5.提交,回退,存点
*/

使用的编辑工具是 SQLDevelopment(Oracle数据库)

相关操作代码

建立一个teacher表,设tno(主键),tname,sex,age四列;又创建表student,创建学生表student,表中包含学生编号sno(主键),学生姓名sname,学生年龄age ,学生性别sex,默认为女,手机号tel,地址address。对以上两表进行相关操作。

--删除表
drop table teacher;
--删除数据语句
DELETE from TEACHER where tno=103;
DELETE from TEACHER where age=29;
--提交
commit;
delete from teacher;
--回退
rollback;
--存点
DELETE from TEACHER where tno=104;
SAVEPOINT s1;
DELETE from TEACHER where tno=105;
SAVEPOINT s2;
DELETE from teacher;
roolback;
rollback to s2;
--建表语句
CREATE table teacher(
  tno number(10),
  tname VARCHAR2(20),
  sex VARCHAR2(3) DEFAULT '男',
  age NUMBER(3)
);
--创建学生表student,表中包含学生编号sno,学生姓名sname,学生年龄age ,学生性别sex,默认为女,手机号tel,地址address。
create table student(
  sno NUMBER(10),
  sname VARCHAR2(20),
  age NUMBER(3),
  sex VARCHAR2(3) D
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值