Oracle数据库开发SQL基础之管理表

一、认识表

      表是基本存储单位、二维结构、分行和列

      约定:1.每一列数据必须具有相同的数据类型

              2.列名唯一

              3.每一行数据的唯一性

二、数据类型:

字符型 :CHAR(n)、NCHAR(n)(char里n最大为2000,nchar里n最大为1000,都是固定长度) 

             VACHAR2(N)、NVARCHAR2(n)(n最大分别是4000、2000可变长度)

数值型 :NUMBER(p,s)p代表有效数字,s是范围有效小数位数 FLOAT(n)用来存储二进制数

日期型 :DATE TIMESTAMP(更精确)

其他类型:BLOB(4G数据 以二进制的形式存放) CLOB(4G数据 以字符串的形式存放)

三、管理表

1.创建表 所需字段:编号 用户名 密码 邮箱 注册时间

     字段类型:NUMBER VARCHAR2 VARCHAR2 VARCHAR2 DATE

CREATE TABLE userinfo

(

id NUMBER(6,0),

username VARCHAR2(20),

userpwd VARCHAR2(20),

email VARCHAR2(30),

regdate date

)

2.修改表

①添加字段

ALTER TABLE userinfo

ADD remark varchar2(500)

②更改字段数据类型

ALTER TABLE userinfo

MODIFY remark varchar(400)

ALTER TABLE userinfo

MODIFY userpwd number(6,0)

③删除字段

ALTER TABLE userinfo

DROP COLUMN remark

④更改字段名

ALTER TABLE userinfo

RENAME COLUMN email to new_email

⑤修改表名

RENAME userinfo TO new_userinfo

⑥删除表数据

TRUNCATE TABLE new_userinfo

⑦删除整张表结构

DROP TABLE new_userinfo

posted @ 2017-04-09 18:55  Smartmaker  阅读(170)  评论(0)    收藏  举报