oracle建表语句
---1、创建模拟的数据表 -----1.1.创建学生表Studentcreate table Student(StuId NUMBER NOT NULL, --学生IDStuName VARCHAR2(10) NOT NULL, --名称Gender VARCHAR2(10)NOT NULL, -- 性别Age NUMBER(2) NOT NULL, -- 年龄 JoinDate DATE NULL, --入学时间ClassId NUMBER NOT NULL, --班级IDAddress VARCHAR2(50) NULL --家庭住址 ); --1.2、创建班级表StuClass create table StuClass(classId NUMBER not null, -- 班级IDClassName varchar2(20) not null, --班级名称Notes varchar2(50) null default'班级信息', --备注,默认班级信息);
创建约束
----2、创建数据表的约束-----2.1)创建主键约束--alter table Student add constraint PK_Student_StuId primary key(StuId);alter table StuClass add constraint PK_StuClass_ClassId primary key(ClassId);--2.2) 创建检查约束--alter table Student add constraint CK_Student_Gender check(gender='男' or gender='女');alter table Student add constraint CK_Student_Age check(Age>=0 and Age<=100);--2.3)创建唯一约束--alter table Student add constraint UQ_Student_StuName unique(StuName);--2.4)创建默认约束----alter table Student add constraint DF_Student_Address default('地址不详');alter table Student Modify Address varchar(50) default '地址不详';alter table Student Modify JoinDate Date default sysdate;--2.5)创建外键约束--alter table Student add constraint FK_Student_StuCLass_ClassId foreign key(ClassId) references StuClass(ClassId);
添加约束
--3、添加模拟的数据----3.1)添加班级信息insert into StuClass(ClassId,Classname) values(1,'一班');insert into StuClass(ClassId,Classname) values(2,'二班');insert into StuClass(ClassId,Classname) values(3,'三班');--3.2)添加学生信息insert into Student(StuId,Stuname,Gender,Age,ClassId)values(1,'关羽','男',17,1);insert into Student(StuId,Stuname,Gender,Age,ClassId)values(2,'张飞','男',16,2);insert into Student(StuId,Stuname,Gender,Age,ClassId)values(3,'刘备','男',18,3);
oracle建表语句相关推荐
- oracle建表语句string,编程式Mybatis获取oracle表创建表语句
写在前面 Mybatis之前使用过一段时间,当然只是粗糙地使用,而且配合Spring有一部分Mybatis管理的内容都交给了Spring,加上一段时间没用到又开始忘了,刚好今天碰到一个要求,Oracl ...
- Quartz的oracle建表语句
建表语句 其中schedule_job是手动新增的,用于界面增删改查 CREATE TABLE schedule_job (id int NOT NULL,job_id VARCHAR2(255) D ...
- 使用oracle数据库建表语句,怎么使用sql查询oracle建表语句
SELECT CREATETION AS "年份" ,SUM(DATE_ROW01) AS "01月" ,SUM(DATE_ROW02) AS "02 ...
- oracle 创建表空间 pcincrease,oracle建表空间 各种语句
oracle建表空间 各种语句 在创建用户之前,先要创建表空间: 其格式为:格式: create tablespace 表间名 datafile '数据文件名' size 表空间大小; 如: SQL& ...
- oracle和mysql通用建表语句_mysql建表语句到oracle怎么写?
mysql建表语句到oracle怎么写? CREATE TABLE `Advertisment` ( `AdId` int(8) NOT NULL auto_increment, `AderId` ...
- oracle的建表语句
oracle数据库的建表语句,具体语法如下: CREATE TABLE tablename(column_name datatype [null,not null],column_name datat ...
- 使用java代码编写脚本,把oracle建表语句变成hive建表语句
使用java代码编写脚本,把oracle建表语句变成hive建表语句 java代码 测试oracle.sql 生成hive创表语句 java代码 import java.io.File; import ...
- PowerDesigner,如何将Oracle数据库建表语句转化成Mysql数据库建表语句。
在实际工作中,一张表,我们可能需要在Mysql数据库中建表,又要在Oracle数据库中建表.表中每个字段的数据类型.中文注释.是否可为NULL 问题,非常影响我们建表的效率.本篇文章,以Oracle数 ...
- oracle建表唯一约束语句,Oracle建表语句是什么
Oracle建表语句是什么 oracle数据库的建表语句,具体语法如下:CREATE TABLE tablename( column_name datatype [null,not null], co ...
- PowerDesigner,如何将Mysql数据库建表语句转化成Oracle数据库建表语句。
在实际工作中,一张表,我们可能需要在Mysql数据库中建表,又要在Oracle数据库中建表.表中每个字段的数据类型.中文注释.是否可为NULL 问题,非常影响我们建表的效率.本篇文章,以Mysql数据 ...
最新文章
- Hive On Tez,Tez 和 MapReduce engine 性能对比
- 文巾解题 198. 打家劫舍
- python环境变量配置_21 python环境的配置
- 代码 直接调节显示设备亮度_投影仪太暗怎么调整?如何给投影机增加亮度?颜色也能调吗?这项功能必须要有...
- SQL 分组使用案例
- container_of深入理解
- 添加include文件路径_-isystem以及include_next的副作用
- leetcode - 221. 最大正方形
- 5脚耳机插座原理图_常用元器件的原理图符号和元器件封装汇总
- vue组件基础知识及组件间通讯
- 使用JS完成一个简单的计算器功能
- SSM框架整合总结—案例
- c语言汉字转拼音,c语言汉字转拼音函数源码 汉字拼音转换
- 使用squid内网代理百度地图
- 【前端学习-函数】js基础学习笔记
- MATLAB求解导弹运动的一些基础方法
- 商城项目解析(前端页面知识,用户如何访问服务器,hosts的修改,nginx)
- 校招社招互联网面试经验总结
- 淘宝API_item_cat_get - 获得淘宝商品类目
- QNX4系统启动过程