《oracle教学课件》尚硅谷-宋红康-07-创建和管理表.ppt
《《oracle教学课件》尚硅谷-宋红康-07-创建和管理表.ppt》由会员分享,可在线阅读,更多相关《《oracle教学课件》尚硅谷-宋红康-07-创建和管理表.ppt(24页珍藏版)》请在三一办公上搜索。
1、第7节创建和管理表,讲师:宋红康 新浪微博:尚硅谷-宋红康,目 标,通过本章学习,您将可以:描述主要的数据库对象创建表描述各种数据类型修改表的定义删除,重命名和清空表,常见的数据库对象,对象描述表 基本的数据存储集合,由行和列组成。视图从表中抽出的逻辑上相关的数据集合。序列 提供有规律的数值。索引提高查询的效率同义词 给对象起别名,Oracle 数据库中的表,用户定义的表:用户自己创建并维护的一组表包含了用户所需的信息如:SELECT*FROM user_tables;查看用户创建的表数据字典:由 Oracle Server 自动创建的一组表包含数据库信息,SELECT table_name
2、FROM user_tables;,SELECT*FROM user_catalog;,查询数据字典,SELECT DISTINCT object_type FROM user_objects;,查看用户定义的表.,查看用户定义的各种数据库对象,查看用户定义的表,视图,同义词和序列,命名规则,表名和列名:必须以字母开头必须在 130 个字符之间必须只能包含 AZ,az,09,_,$,和#必须不能和用户定义的其他对象重名必须不能是Oracle 的保留字,$abc,2abc,_abc,a-b,a#d,CREATE TABLE 语句,必须具备:CREATE TABLE权限存储空间必须指定:表名列名,
3、数据类型,尺寸,CREATE TABLE schema.table(column datatype DEFAULT expr,.);,语法确认,创建表,DESCRIBE dept,数据类型,数据类型描述VARCHAR2(size)可变长字符数据CHAR(size)定长字符数据NUMBER(p,s)可变长数值数据DATE 日期型数据LONG 可变长字符数据,最大可达到2GCLOB字符数据,最大可达到4GRAW(LONG RAW)原始的二进制数据BLOB二进制数据,最大可达到4GBFILE存储外部文件的二进制数据,最大可达到4GROWID行地址,使用子查询创建表,使用 AS subquery 选项
4、,将创建表和插入数据结合起来指定的列和子查询中的列要一一对应通过列名和默认值定义列,CREATE TABLE table(column,column.)AS subquery;,复制现有的表:create table emp1 as select*from employees;create table emp2 as select*from employees where 1=2;-创建的emp2是空表。,使用子查询创建表,使用子查询创建表举例,DESCRIBE dept80,CREATE TABLE dept80 AS SELECT employee_id,last_name,salary*
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- oracle教学课件 oracle 教学 课件 硅谷 宋红康 07 创建 管理
链接地址:https://www.31ppt.com/p-5896171.html