orcale 创建和管理表 CREATE
来源:互联网 发布:微信跳转到淘宝店铺 编辑:程序博客网 时间:2024/05/16 14:58
创建和管理表
一些简单的select语句
查看用户创建的表:SELECT * FROM user_tables
查看用户定义的各种数据库对象:SELECT DISTINCT object_type FROM user_objects
查看用户定义的表, 视图, 同义词和序列:SELECT * FROM user_catalog
命名规则:
表名和列名:
• 必须以字母开头
• 必须在 1–30 个字符之间
• 必须只能包含 A–Z, a–z, 0–9, _, $, 和 #
• 必须不能和用户定义的其他对象重名
• 必须不能是Oracle 的保留字
注:mysql字符字段类型用的是varchar, orcale字符字段类型用的是varchar2
CREATE: 有两种方式
常见的建表方式
create table emp1(
id number(10),
name varchar2(20),
salary number(10,2),
hire_date date
)
依托于现有的表来创建新的表,若现有表中含有数据,数据也会复制到新表中
createtable emp2
as
selectemployee_id id,last_namename,hire_date,salary
from employees
修改操作Alter:
增加列add: altertable emp1 add(email varchar2(20))
修改属性字段大小modify: alter table emp1 modify(id number(5)) //修改字段时先保证数据为空
重命名字段rename: altertable emp1 rename column salary to sal
//重命名表名:rename emp1 to emp2
删除字段Drop: altertable emp1 drop column email
// 删除表:drop table emp1
清空表:truncatetable emp1;清空表中数据
Create\alter\drop\rename\truncate,以上这些DDL的命令、操作都是不可回滚操作
- orcale 创建和管理表 CREATE
- orcale 下创建 表空间和用户
- orcale 表空间管理
- orcale 创建表空间
- orcale 创建表空间
- orcale序列 CREATE SEQUENCE
- orcale 中序列的使用和创建
- 创建和管理表
- 创建和管理表
- 创建和管理表
- 创建和管理表
- create table 创建表
- CREATE语句创建表
- orcale数据库创建表空间,创建用户,权限
- orcale中的包和包体创建及使用.
- orcale 管理SQL!
- orcale 数据文件管理
- Orcale创建视图
- Steps
- Java 基础
- Android ListView工作原理完全解析
- Hibernate学习(5)数据查询
- 浅析Android Camera开发中的三个尺寸和三种变形 (贡献一个自适配Picturesize和Previewsize的工具类)
- orcale 创建和管理表 CREATE
- leetcode94 inorderTraversal中序遍历的三种实现
- CTime 和CString的互相转换
- (6) HttpServletResponse
- HDU 1795 The least one【二分】
- 字符编码
- fzu1075(数论入门)
- leetcode--Clone Graph
- php与国付宝对接过程吐槽