数据定义语言
数据操作跟控制语言详解

下面我们看一个例子.我们有一个回滚段表空间大小是2G,在高峰时期需要10个回滚段以满足用户的需要,这些高峰在线用户只有小的事务。一周我们连续运行了4个大的事务,这些事务需要删除和加载数据,每一个撤销需要1G,回滚段的大小如下:
rb_large(initial 100M minextenta 2)
列目录是可选的,缺省的列的目录是所有的列名,包括comlumn_id,comlumn_id可以在数据字典视图ALL_TAB_COLUMNS,USER_TAB_COLUMNS,或者DBA_TAB_COLUMNS中找到。
插入行的数据的数量和数据类型必须和列的数量和数据类型相匹配。不符合列定义的数据类型将对插入值实行隐式数据转换。NULL字符串将一个NULL值插入适当的列中。关键字NULL常常用于表示将某列定义为NULL值。
VALUES (SYSDATE,'Transfer to brokerage',-5000);
UPDATE brokerage
SET cash_balance=cash_balance+5000
WHERE account='Kiesha';
INSERT INTO brokerage_log(action_date,action,amount)
例
BEGIN
INSERT INTO ATM_LOG(who,when,what,where)
VALUES ('Kiesha',SYSDATE,'Withdrawal of $100','ATM54')
SAVEPOINT ATM_LOGGED;
UPDATE checking
DDL数据定义语言

DDL数据定义语⾔DDL(Data Definition Language):数据定义语⾔,⽤于库和表的创建、修改、删除。
主要包括CREATE、DROP、ALTER语句;1、对数据库的操作-- 创建数据库create database [if not exists] 数据库名 [character set 字符集名];-- 删除数据库drop database [if exists] 数据库名;-- 修改数据库的字符集alter database 数据库名 character set gbk;2、常⽤的数据类型数值tinyint,⾮常⼩的数据,1个字节。
(bit)smallint,较⼩的数据,2个字节。
(short)mediumint,中等⼤⼩的数据,3个字节。
int,标准的整数,4个字节。
bigint,较⼤的整数,8个字节。
(long)float,单精度浮点数,4个字节。
double,双精度浮点数,8个字节。
decimal,字符串形式的浮点数(⽤于⾦融计算)。
字符串char,固定长字符串,⽐较耗费空间,长度⼤⼩:0~255。
varchar,可变字符串,长度⼤⼩:0~65535。
(String)tinytext,微型⽂本,2^8-1。
text,⽂本串,2^16-1。
(保存⼤⽂本)时间⽇期date,⽇期,YYYY-MM-DD。
time,时间,HH:mm:ss。
datetime,最常⽤的时间格式,YYYY-MM-DD HH:mm:ss。
timestamp,时间戳,1970.1.1到现在的毫秒数。
year,年份。
3、对表的操作表(table)是数据库的基本组成单元,所以数据都以表的形式组织,⽬的是可读性强。
表分为⾏和列,⾏:数据/记录(data),列:字段(column)字段属性:字段名,数据类型,相关的约束-- 创建数据表create table [if not exists] `表名`(`字段名` 列类型 [属性] [索引] [注释], -- 使⽤``来区分mysql⾃带的关键字...`字段名` 列类型 [属性] [索引] [注释])[表类型] [字符集设置];-- 删除数据表drop table [if exists] 表名;-- 添加字段alter table `表名` add(`字段名1` 字段类型1,...,`字段名n`,字段类型n);-- 修改字段类型alter table `表名` modify `字段名` 字段的新类型;-- 同时修改字段名和字段类型alter table `表名` change `字段名` `新字段名` 新字段类型;-- 删除字段alter table `表名` drop 字段名;-- 修改表名alter table `表名` rename to `新表名`;【⽰例 1】创建student表CREATE TABLE IF NOT EXISTS `student` (`id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '学号',`name` VARCHAR(30) NOT NULL DEFAULT '匿名' COMMENT '姓名',`pwd` VARCHAR(20) NOT NULL DEFAULT '123456' COMMENT '密码',`sex` VARCHAR(2) NOT NULL DEFAULT '男' COMMENT '性别',`birthday` DATETIME DEFAULT NULL COMMENT '出⽣⽇期',`address` VARCHAR(100) DEFAULT NULL COMMENT '家庭地址',`email` VARCHAR(50) DEFAULT NULL COMMENT '邮箱',PRIMARY KEY(`id`) -- 设置主键)ENGINE=INNODB DEFAULT CHARSET=utf8; -- 设置引擎和字符编码4、字段属性Unsigned:⽆符号的,声明的数据不允许为负数。
【MySQL】DDL数据定义语言的基本用法create、drop和alter(增删改)

【MySQL】DDL数据定义语⾔的基本⽤法create、drop和alter(增删改)DDL 的基础语法⽂章⽬录简单复习⼀波 SQL必知必会DDL 的英⽂全称是 Data Definition Language(数据定义语⾔),它定义了数据库的结构和数据表的结构。
在 DDL 中,我们常⽤的功能是增删改,分别对应的命令是 CREATE、DROP 和 ALTER。
对数据库进⾏定义建数据库的基本SQL语法格式为:CREATE DATABASE database_name;//创建⼀个名为 database_name 的数据库“database_name”为要创建的数据库的名称,该名称不能与已经存在的数据库重名。
mysql> CREATE DATABASE database_name;Query OK, 1 row affected (0.00 sec)mysql> CREATE DATABASE database_name;ERROR 1007 (HY000): Can't create database 'database_name'; database exists删除数据库是将已经存在的数据库从磁盘空间上清除,清除之后,数据库中的所有数据也将⼀同被删除。
删除数据库的基本SQL语法格式为:DROP DATABASE database_name;//删除⼀个名为 database_name 的数据库“database_name”为要删除的数据库的名称。
若指定的数据库不存在,则删除出错。
mysql> DROP DATABASE database_name;Query OK, 0 rows affected (0.00 sec)mysql> DROP DATABASE database_name;ERROR 1008 (HY000): Can't drop database 'database_name'; database doesn't exist在这⾥插⼊图⽚描述mysql> CREATE DATABASE database_name;Query OK, 1 row affected (0.00 sec)mysql> CREATE DATABASE database_name;ERROR 1007 (HY000): Can't create database 'database_name'; database existsmysql> SHOW CREATE DATABASE database_name;+---------------+------------------------------------------------------------------------+| Database | Create Database |+---------------+------------------------------------------------------------------------+| database_name | CREATE DATABASE `database_name` /*!40100 DEFAULT CHARACTER SET utf8 */ |+---------------+------------------------------------------------------------------------+1 row in set (0.00 sec)mysql> DROP DATABASE database_name;Query OK, 0 rows affected (0.00 sec)mysql> SHOW CREATE DATABASE database_name;ERROR 1049 (42000): Unknown database 'database_name'CREATE DATABASE mysqlcrashcourse;// 创建⼀个名为 mysqlcrashcourse 的数据库DROP DATABASE mysqlcrashcourse;// 删除⼀个名为 mysqlcrashcourse 的数据库对数据表进⾏定义创建表结构的语法是这样的:CREATE TABLE table_name;创建⼀个名为 table_name的表⼀般要写⾄少写⼀⾏ A table must have at least 1 column,后⾯介绍如何创建表结构创建⼀个名为 table_name的表mysql> CREATE DATABASE database_name;Query OK, 1 row affected (0.00 sec)mysql> USE database_name;Database changedmysql> CREATE TABLE table_name;ERROR 1113 (42000): A table must have at least 1 columnmysql> CREATE TABLE table_name( name VARCHAR(50) NOT NULL);Query OK, 0 rows affected (0.01 sec)mysql> show tables;+-------------------------+| Tables_in_database_name |+-------------------------+| table_name |+-------------------------+1 row in set (0.00 sec)mysql> CREATE TABLE table_name( name VARCHAR(50) NOT NULL);ERROR 1050 (42S01): Table 'table_name' already existsmysql>删除表的基本SQL语法格式为:DROP TABLE table_name;DROP TABLE [IF EXISTS] table_name;DROP TABLE table_name;删除⼀个名为 table_name的表DROP TABLE IF EXISTS table_name;执⾏了这条语句如果存在table_name表就删除,不存在不会报错也是执⾏。
数据库的DDL、DML、DQL、DCL名词详解

数据库的DDL、DML、DQL、DCL名词详解展开全文简言之:1,DDL(DataDefinitionLanguage):数据定义语言,用来定义数据库对象:库、表、列等;2,DML (DataManipulationLanguage):数据操作语言,用来定义数据库记录(数据);3,DQL(DataQueryLanguage):数据查询语言,用来查询记录(数据);4,DCL(DataControlLanguage):数据控制语言,用来定义访问权限和安全级别。
举例说明1,DDL用来定义数据库对象:库、表、列等;适用范围:对数据库中的某些对象(例如,database,table)进行管理,如Create,Alter和Drop.注意:在生产环境中,DDL类操作需要慎用,因为不能做roolback操作,一旦执行无法回退。
2,DML对数据库中的数据进行一些简单操作,,如insert,delete,update,select(插入、删除、修改、检索)等都是DML.对select来说,它有两种划分方法,可以放在DML,也可以单独放在DQL3,DQL用来查询记录(数据);基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT <字段名表>FROM <表或视图名>WHERE <查询条件> 4,DCL用来定义访问权限和安全级别。
数据控制语言DCL用来授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果,对数据库实行监视等。
如:1.GRANT:授权。
2.ROLLBACK [WORK]TO[SAVEPOINT]:回退到某一点。
回滚—ROLLBACK回滚命令使数据库状态回到上次最后提交的状态。
其格式为:SQL>ROLLBACK;MIT [WORK]:提交。
在数据库的插入、删除和修改操作时,只有当事务在提交到数据库时才算完成。
在事务提交前,只有操作数据库的这个人才能有权看到所做的事情,别人只有在最后提交完成后才可以看到。
数据定义语言

•4
loc
VARCHAR2(13));
•表已创建。
验证是否创建成功(查看表结构)
••SQL> DESCRIBE dept1
• Name
Null? Type
• --------------------------- ----NUMBER(2)
。
4.1.5 Oracle的数据类型
数 日值期数时据间类数型 据类型存储日期和时间值,包 括– 可年以、存月储、整日数,、小浮点时数、和分实钟数、秒
主– 最要高的精日度期为时3间8 位类型有: 数– D值A数TE据- 存类储型日的期声和明时语间法部分:,精确到整个的
– N秒UMBER [( p[, s])] –– PT表IM示ES精TA度M,PS-表存示储小日数期点、的时位间数和时区信息,
•序列 •索引 •同义词
描述 存储数据的基本单元,由行和列组成
来自一个或多个表的数据的子集
产生主关键字值 提高某些查询的性能的数据结构 赋予对象另外的名字
4.1.2 命名规则和约定(表和列名)
必须以字母开头 长度为1–30 个字符 只能包含 A–Z, a–z, 0–9, _, $和 # 对于同一个用户不能使用和其他对象相同的名
4.1.5
•类型 •VARCHAR2(size) •CHAR(size) •NUMBER(p,s) •DATE •LONG
数据类型 P50
描述 变长字符串(字符族):1~4000个字符 固定长度字符串(字符族) ):1~2000个字符 定点小数值 , p为精度, s为标度(数字族) 日期和时间值(日期族) 可存放高达2GB的变长字符数据(字符族)
•CLOB 字符大对象
可存放高达4GB的变长单字节字符数据
汇编语法大全

汇编语法大全汇编语言是一种底层的计算机语言,可以用来编写应用程序、驱动程序和嵌入式系统等。
其语法简洁、效率高,但也较为复杂。
下面是汇编语法大全,希望对大家能有所帮助。
1. 注释语句注释语句是程序员为了方便自己和他人阅读代码而添加的语句。
汇编语言中,使用分号(;)表示注释语句,写在行尾。
示例:mov ax, bx ;将bx寄存器的值赋给ax寄存器2. 标号语句标号语句用来表示程序中的一个位置,在汇编程序中可以用它来实现跳转、条件执行等功能。
标号语句必须在第一行,以字母开头,由数字、字母和下划线组成,长度不超过32个字符。
3. 数据定义语句数据定义语句用来为变量、常量分配存储空间,可以为它们指定初值。
汇编语言中,数据定义语句有三种形式:db、dw、dd。
db:定义一个字节(8位)长度的数据,可以用来存储字符、布尔型变量等。
data1 db 'A' ;定义一个字符型变量,初值为'A'4. 操作数表示操作数即指令中被操作的对象,可以是通用寄存器、内存单元、立即数等。
汇编指令中,操作数的表示方法主要有以下几种:寄存器表示法:使用寄存器的名称表示操作数,如AL、AX、DX等。
立即数表示法:表示一个常量数值,用于参与运算或存储到内存中,如100、0AH等。
内存变量表示法:使用内存变量的地址表示操作数,如[2000H]、[BX]等。
mov al, 02h ;将立即数02h赋给AL寄存器mov byte ptr ds:[bx], al ;将AL寄存器的值存储到2000h地址所指向的内存单元中5. 寻址方式汇编语言中,寻址方式用于表示操作数在内存中的地址。
汇编语言提供了多种寻址方式,例如寄存器间接寻址、基址变址寻址、相对寻址等。
寄存器间接寻址寄存器间接寻址是指操作数的地址存储在一个寄存器中。
例如,[BX]表示将BX寄存器中的值作为地址,访问该地址存储的数据。
基址变址寻址相对寻址相对寻址是指让程序计算出偏移量以便于寻址,这种寻址方式用于程序中的跳转指令。
数据定义语言

Oracle数据库中的表是基本的数据库存储结构。在定义 表时为表建立多个字段,数据以行的记录的形式存储在 表中。
Oracle表:数据定义语言(DDL)
命名规则和约定
• 数据表是一个对象,它能够存储Oracle数据库中的数据。 创建数据表时,必须指定数据表的名称、每一列的名称、 每一列的数据类型以及每一列的大小。
– PRIMARY KEY (主码,pk)约束-实体完整性约束 – FOREIGN KEY (外部码,fk)约束—引用完整性约束 – UNIQUE (唯一码,uk)约束 – NOT NULL (非空,ck)约束 – CHECK 约束 (ck或cc)
Oracle表:数据定义语言(DDL)
我们既可以在创建表时创建约束,也可以在创建完 成之后再添加约束。约束的定义有两个级别:
Oracle表:数据定义语言(DDL)
模式
Oracle通过模式来组织和维护表、视图、索引 等数据库对象。
• 模式:是一系列逻辑数据结构或对象的集合。一 个模式只能够被一个数据库用户所拥有,并且模 式的名称与这个用户的名称相同。
• Oracle数据库中的每一个用户都拥有一个唯一的 模式,他所创建的所有模式对象都保存在自己的 模式中。
Oracle表:数据定义语言(DDL)
• 显示数据表信息
1.查看用户的表名: SELECT TABLE_NAME FROM USER_TABLES;
功能:显示当前用户创建的所有表名以及属于当前用户的所有 其他表。若将改为,将列出当前用户拥有的所有表,以及其 他用户授予当前用户权限的那些表。
2.查看表结构:DESCRIBE 表名;
•删除Oracle数据表(永久性删除)
DROP TABLE <表名> [CASCADE CONSTRAINTS];
C语言程序设计-数据的定义和运算

内容摘要
基本数据类型 常量和变量 标识符命名 常用运算符和表达式 运算符的优先级与结合性
学习目标
理解常量和变量的含义 熟悉基本数据类型——int、char、float 和
double 使用算术运算符 理解类型转换
任务1常量和变量
任务1:任务引导
在程序设计中,所有的程序都会涉及到待处理的数据。 不同类型的数据既可以以常量的形式出现,也可以以 变量的形式出现。C语言既提供了丰富的数据类型对 不同的数据加以描述,又提供了丰富的运算符和表达 式对数据进行加工。
任务2:知识点介绍
2、浮点型数据
带有小数点的数称之为浮点型数据,也叫实型数 据。
任务2:知识点介绍
3、字符型数据 (1)字符常量
(2)字符变量 (3)字符数据在内存中的存储形式及其使用方法 将一个字符常量放到一个字符变量中,实际上并不是把该字符本身放
到内存单元中去,而是将该字符的相应的ASCII代码放到存储单元中。 这样使字符型数据和整型数据之间可以通用。一个字符数据既可以以
几乎每一个程序都需要进行运算,对数据进行加工处理。 完成对程序中不同类型的数据定义之后,可以通过运算符 将数据连接组成表达式,实现对数据的计算。C语言运算 符非常丰富,把除了控制语句和输入输出以外的几乎所有 的基本操作都作为运算符处理。
任务3:知识点介绍
1、C语言运算符简介
(1)用来表示各种运算的符号称为“运算符”。
任务1:指针操作符
3、变量(变量的定义、变量的赋值、)
变量是指其值可以改变的量。一个变量应该有一个名字 (标识符)存储单元,在该存储单元中存放变量的值。变 量名就是这个量的代号。如每个人都有名字一样,而变量 值是这个量的取值。所有的C语言变量必须先定义,后使 用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 7698
BLAKE
--------
•34200 01-MAY-81
7654
MARTIN
15000 28-SEP-81
• 7499
ALLEN
• 19200 20-FEBD-8E1PT30
• 7844
TURNER
• 18000 08-SEP-81EMPNO ENAME
•...
HIREDATE
•------ ----------
DATE
PPT文档演模板
数据定义语言
4.1.8 ALTER TABLE 语句
l 使用 ALTER TABLE 语句可以:
¯ 添加或删除一个列 ¯ 修改已存在的列 ¯ 为新列定义默认值
•ALTER TABLE table
•ADD
(column datatype [DEFAULT expr]
•
[, column datatype]...);
PPT文档演模板
数据定义语言
4.1.5
•类型 •VARCHAR2(size) •CHAR(size) •NUMBER(p,s) •DATE •LONG
数据类型 P50
描述 变长字符串(字符族):1~4000个字符 固定长度字符串(字符族) ):1~2000个字符 定点小数值 , p为精度, s为标度(数字族) 日期和时间值(日期族) 可存放高达2GB的变长字符数据(字符族)
数据定义语言
PPT文档演模板
2020/11/21
数据定义语言
本章要点
创建和管理Oracle表 约束 Oracle 数据库表的各种类型
PPT文档演模板
数据定义语言
4.1 创建和管理表
描述主要的数据库对象 表和列名的命名规则 创建表 描述可用于定义列的数据类型 修改表定义 删除、更名、截断表
•… hiredate DATE DEFAULT SYSDATE, …
合法的值可以是字面值、表达式或SQL函 数
非法的值是另一个列的名称或虚拟列 默认值的数据类型必须和列的数据类型匹
配
PPT文档演模板
数据定义语言
4.1.4 引用其他用户的表
l 属于其他用户而不属于当前用户的表 l 需使用用户名作为表的前缀
•SQL> SELECT table_name • 2FROM user_tables;
列出当前用户不同的对象类型
•SQL> SELECT DISTINCT object_type
• 2FROM
user_objects;
查询当前用户的表、视图、同义词及序列
•SQL> SELECT * • 2FROM user_catalog;
字 l 不能是Oracle的保留字
注:1. 名字不区分大小写,例如:EMP 、 eMP 或eMp指的 是同一个表。
2. 在不同的表中命名相同的实体采用保持一致的原则, 例如:部门编号在 EMP和 DEPT中都使用相同的名字 DEPTNO。
PPT文档演模板
数据定义语言
4.1.3 CREATE TABLE语句
PPT文档演模板
数据定义语言
4.1.7 用子查询创建表
--利用现有的表创建表
l 在 CREATE TABLE 语句的AS子句中使 用子查询可以在创建表的同时插入数据
•CREATE TABLE table
•
[column(, column...)]
•AS subq查询中列 的数量和类型相匹配
•
7698 BLAKE
34200 01-MAY-81
•
7654 MARTIN
15000 28-SEP-81
•
7499 ALLEN
19200 20-FEB-81
•
7844 TURNER
18000 08-SEP-81
•...
•6 rows selected.
PPT文档演模板
数据定义语言
修改列
l 可以修改列的数据类型、长度及默认值
•SQL> DESCRIBE dept30
• Name
Null? Type
• ---------------------------- -------- -----
• EMPNO
NOT NULL NUMBER(4)
• ENAME
VARCHAR2(10)
• ANNSAL
NUMBER
• HIREDATE
l 创建表
•SQL> CREATE TABLE dept1
••2 3
(deptno NUMBER(2), dname VARCHAR2(14),
•4
loc
VARCHAR2(13));
•表已创建。
验证是否创建成功(查看表结构)
••SQL> DESCRIBE dept1
• Name
Null? Type
•CLOB 字符大对象
可存放高达4GB的变长单字节字符数据
•RAW and LONG RAW 原始二进制数据
•BLOB 二进制大对象 可存放高达4GB二进制数据
•BFILE
引用一个外部的二进制文件;可存放高达
4GB数据
•
P50 表3-1
PPT文档演模板
数据定义语言
4.1.6 查询数据字典
l 列出当前用户的表
PPT文档演模板
数据定义语言
4.1.5 Oracle的数据类型
以下是 Oracle 数据类型的类别:
•数据类型
• • • • • 字符
数值
日期时间 RAW/LONG RAW
LOB
PPT文档演模板
数据定义语言
4.1.5 Oracle的数据类型
•字符数据类型
•CHAR
•VARCHAR2
•LONG
当VLA需ORN要CG固H数A定据R长2类数度型据的存类字储型符可支串变持时长可,度变使字长用符度C数字H据A符R串数据类 型VLA。ORNCGH数A据R2类数型据最类多型能存存储储字母2G数B字值 CVHAARRC数HA据R类2数型据存类储型字的母大数小字在值1。至4000个字节范 C围HA内R 数据类型的列长度可以是 1 到 2000 个字节。
• --------------------------- -------- ---------
• DEPTNO
NOT NULL NUMBER(2)
• DNAME
VARCHAR2(14)
• LOC
VARCHAR2(13)
PPT文档演模板
数据定义语言
4.1.3 创建表: DEFAULT 选项
l 指定在插入数据时,列的默认值
用户才能删除表
•SQL> DROP TABLE dept30; •表已删除。
PPT文档演模板
数据定义语言
4.1.10 修改对象的名称
l 要修改表、视图、序列或同义词的名 称,可以使用RENAME 语句
•SQL> RENAME dept1 TO department; •表已重命名。
l 您必须拥有对象的所有权.
•LOB
•CLOB
•BLOB
•BFILE
• • • LOCBLO)B,即它C能h够ar存ac储ter大L象LOB量O,BLB字O)如(B符,图字即数可形符据B以、in存视ar储频y L较剪O大辑B(的和二二声进音进件数制文制B)据F对件I库,LE它外即用部的于Bin将操a作二ry 进系Fil统制e(数文二据件进中存制储文在
l 您必须具备 :
– CREATE TABLE的权限 – 一定的存贮空间
•CREATE TABLE [schema.]table • (column datatype [DEFAULT expr];
l 您需要指定:
¯ 表名 ¯ 列名、列的数据类型及列的宽度
PPT文档演模板
数据定义语言
4.1.3 创建表(DDL)
•RENAME old_name TO new_name;
PPT文档演模板
数据定义语言
4.1.11 截断表
l TRUNCATE TABLE 语句:
– 删除表中所有记录 – 释放该表的存储空间
•SQL> TRUNCATE TABLE department; •表被截断。
l 使用TRUNCATE移除后不能回滚
– N秒UMBER [( p[, s])] –– PT表IM示ES精TA度M,PS-表存示储小日数期点、的时位间数和时区信息,
秒值精确到小数点后6位
PPT文档演模板
数据定义语言
4.1.5 Oracle的数据类型
RLOAWB 称数为据“类大型对用象于”存数储据二类进型制,数可据以存储多达 4GB 的 R非A结W构数化据信类息型,最例多如能声存音储剪2辑00和0 视字频节文件等 LLOONBG数R据A类W型数允据许类对型数用据于进存行储高可效变、长随度机的、二分进段制的数访据问 LONG RAW 数据类型最多能存储 2 GB
PPT文档演模板
l 注释可以通过以下字典表查询
¯ ALL_COL_COMMENTS
¯ USER_COL_COMMENTS
¯ ALL_TAB_COMMENTS
¯ USER_TAB_COMMENTS
PPT文档演模板
数据定义语言
4.2 约束
描述主要的约束类型 建立表的同时创建约束 对已存在的表添加、删除约束 禁用、启用约束
• 7698
BLAKE
•34200 01-MAY-81
7654
MARTIN
•15000 28-SEP-81
7499
ALLEN
PPT文档演模板
•19200 20-FEB-81