SQL--操作和创建表(8)
来源:互联网 发布:陈柏良知乎 编辑:程序博客网 时间:2024/06/06 00:45
- 创建表的命令格式
CREATE TABLE table_name (field1 datatype [ NOT NULL ]
field2 datatype [ NOT NULL ]
field3 datatype [ NOT NULL ]...)
1) 其中各字段的可能数据类型如下(oracle为例)
CHAR 可以存储长度为1~255 个字符的字符串空格会被填充到字符串的右边以保证其内容满足定义的长度
DATE 包括日期的世纪年月日时分秒
LONG 可以支持长达2G 的字符串见下注
LONG RAW 可以存储长达2G 的二进制内容见下注
NUMBER 零正值或负值的定点或浮点数
RAW 可以存储长不过255 个字节的二进制代码
ROWID 用一个十六进制的数来标明当前行在表内的唯一地址见下注
VARCHAR2 变长的字母或数字长度可以从1 到2000
2) NOT NULL字段规定字段非空
3) 可以加入表空间的定义
SQL> CREATE TABLE TABLENAME
2 (COLUMN1 CHAR NOT NULL,
3 COLUMN2 NUMBER,
4 COLUMN3 DATE)
5 TABLESPACE TABLESPACE NAME
6 STORAGE
7 INITIAL SIZE,
8 NEXT SIZE,
9 MINEXTENTS value,
10 MAXEXTENTS value,
11 PCTINCREASE value);
INITIAL SIZE 表的初始长度最初的分配空间NEXT SIZE是指追加的长度,
MINEXTENTS 和MAXEXTENTS 用于指定表的最小和最大长度,
PCTINCREASE 则指明表每次追加的百分比或进行下一次追加.
4) 用一个已经存在的表来生成表的例子
CREATE TABLE NEW_TABLE(FIELD1, FIELD2, FIELD3)
AS (SELECT FIELD1, FIELD2, FIELD3
FROM OLD_TABLE <WHERE...>
- 修改表
ALTER TABLE table_name <ADD column_name data_type; | MODIFY column_name data_type;>
ADD和MODIFY分别用来增加和修改字段 - 删除表
DROP TABLE table_name; - 删除数据库
DROP DATABASE database_name;
- SQL--操作和创建表(8)
- SQL创建表操作
- mysql创建数据库和表操作外部SQL文件
- 创建和操作表
- SQL 2 创建 修改 删除 表操作
- sql 表的创建等操作
- sql分配权限及创建表操作
- sql语句之表创建操作
- SQL-创建数据库操作
- SQL-创建和操纵表
- sql创建和维护表
- MySQL创建和操作表
- 【SQL】sql语句创建数据库和表
- SQL成长记 数据库的创建和表的简单操作
- 【SQL Server】数据操作语言——创建数据库和表
- oracle 下 创建数据库和用户界面操作 和sql 语句 下的创建方法
- oracle 下 创建数据库和用户界面操作 和sql 语句 下的创建方法
- sql server创建视图操作
- C语言通用双向链表的实现--设计的艺术
- 常见的三种中文内码转换代码
- 说说益于健康的健身舞与健身操
- 关于C语言通用双向链表实现的测试--回调函数的作用
- SQL--操作数据(7)
- SQL--操作和创建表(8)
- 飞思卡尔XS128系列(一) PLL锁相环
- em 流程示例解释
- python com
- 通过冒泡排序(C语言实现)学习回调函数设计原理
- Brew程序包安装到手机
- 软件开发的主要要素
- 枚举与字符串的互化示例
- Vmware Esxi 3.5 i 安装心得!