一. 数据表
表是现实世界的抽象:
二. 常用数据类型
#字符串类型:一般选用原则,不超过 200 个字,都使用VARCHAR2
#数值类型:使用NUMBER,而且 NUMBER 有两种分类: NUMBER(n):表示整数,如果不好记,就用INT代替 NUMBER(n,m):表示小数,m表示小数位,如果不好记,可用FLOAT代替
#时间类型: 使用DATE
三. 数据表创建
创建语法:
创建数据表:
CREATE TABLE member( mid NUMBER(5), name VARCHAR2(50) default '无名氏', age NUMBER(3), birthday DATE DEFAULT SYSDATE, note CLOB );
INSERT INTO member(mid,name,age,birthday,note)
VALUES(2,'悟空',20,TO_DATE('1990-11-20','yyyy-mm-dd'),'响应者');
三. 表的复制
在Oracle中,除了可使用DDL创建新的数据表之外,也支持已用数据的支持。
语法:
CREATE TABLE 表名 AS 子查询
1.将emp 表复制为 myemp1 ( 复制了全部)
CREATE TABLE myemp1 AS select * from emp;
2. 只复制表结构,不要数据。那么只能编写一个无法满足的条件。
CREATE TABLE employee AS select * from emp where 1=2;
四. 删除表
语法:
drop table 表名;