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

浙公网安备 33010602011771号