Oracle 约束条件与数据表
来源:互联网 发布:h5牛牛源码下载 编辑:程序博客网 时间:2024/05/16 14:52
--1.创建班级信息表,classes(cid int 主键,cname varchar2(100) 非空 唯一,intro varchar2(1000)); --使用insert语句插入5条数据create table classes( cid int constraint pk_cid primary key, cname varchar2(100) not null unique, intro varchar2(1000))insert into classes (cid,cname,intro) values(1401,'小九','40');insert into classes (cid,cname,intro) values(1402,'小黑','38');insert into classes (cid,cname,intro) values(1403,'小白','36');insert into classes (cid,cname,intro) values(1404,'小兰','42');insert into classes (cid,cname,intro) values(1405,'小哈','45');select *from classes;--2.创建学生信息表,stuInfo(sid int 主键,sname varchar2(100) 非空,sex char(2) 男或者女 默认为男,--age int 15到30之间,address varchar2(200) 默认地址不详,cid int 外键);--使用insert语句插入5条数据create table stuInfo ( sid int constraint pk_sid primary key, sname varchar2(100) not null, sex char(2) default '男' check(sex in ('男','女')), age int check(age between 15 and 30), address varchar2(200) default '地址不详' , cid int constraint fk_cid references classes(cid))--drop table stuInfo;select * from stuInfo;insert into stuInfo (sid,sname,sex,age,address,cid) values(1001,'小九','女',20,'hunan',1401);insert into stuInfo (sid,sname,sex,age,address,cid) values(1002,'小黑','女',19,'hunan',1402);insert into stuInfo (sid,sname,sex,age,address,cid) values(1003,'小白','女',23,'hunan',1403);insert into stuInfo (sid,sname,sex,age,address,cid) values(1004,'小兰','女',20,'hunan',1404);insert into stuInfo (sid,sname,sex,age,address,cid) values(1005,'小哈','女',21,'hunan',1405);--3.复制一张新表classes2表结构与班级信息表classes一致create table classes2 as select *from classes where 0=1;--4.重命名classes2表为classInfo;alter table classes2 rename to classInfo;--5.修改classInfo表 --(1)添加字段 班级人数 num int alter table classInfo add num int ; select *from classInfo; --(2)更改数据类型 cname 长度修改为 varchar2(50) alter table classInfo modify cname varchar2(50); --(3)删除字段 intro alter table classInfo drop column intro; --(4)修改字段名 cid 修改为cno alter table classInfo rename column cid to cno;
0 0
- Oracle 约束条件与数据表
- oracle约束条件的添加
- oracle完整性约束条件
- Oracle contraint约束条件
- oracle查询约束条件
- Oracle中约束条件
- MySQL数据表相关操作-完整性约束条件
- 操作与约束条件
- Oracle基础 之 约束条件状态
- oracle的约束条件异常处理
- oracle 查询数据库的约束条件
- Oracle左连接中多个约束条件
- MSSQL与Oracle存储过程遍历数据表
- 约束条件
- oracle启用和禁用约束条件等
- Oracle:ORA-00001 违反唯一约束条件
- oracle 名称已被一现有约束条件占用
- oracle学习笔记——约束条件
- PHP学习Day1
- HDU-1242-Rescue【BFS】
- 隐藏显示导航栏切换不流畅的问题
- hdu 1069 (dp)
- GZIP压缩原理分析(02)——第二章 背景简介
- Oracle 约束条件与数据表
- JavaWEB中读取配置信息
- Spring Ehcache代码实现监控
- sdut oj2134 数据结构实验之栈四:括号匹配
- 图种制作方法 vbs脚本
- static const
- iOS 常用Category类别分享
- Vmware安装ubuntu编译android内核源码详细过程
- Codeforces268E Playlist(贪心)