Oracle数据库基础知识-9
数据库表的管理
- 表的创建
- 创建表的基本语句:create table 表名(字段名 类型,字段名 类型,字段名 类型….)
- 创建学生表:学号,姓名,性别,年龄,qq号,邮箱
- create table student(
snum number(10),—指定学号的数字长度为10
sname varchar2(100),—指定姓名的存储上限为100个字节
sex char(4),
age number,
qq number,
sal number(6,2),–指定工资的整数位为6和小数位为2
mail varchar2(50)
)
- 表的修改
- 添加新字段 alter table 表名 add 字段名 类型
- alter table student add phone number(11)
- 修改字段类型 alter table 表名 modify 字段名 类型
- alter table student modify sname varchar2(200)
- 删除字段 alter table 表名 drop column 字段名
- alter table student drop column phone
- 修改表名 rename 表名 to 新的表名
- rename student to stu
- 删除表 drop table 表名
- drop table student
字段类型
- number类型:数字类型,用来声明存储数字的字段。 number(指定数字的整数长度,指定数字的小数位长度)
- varchar2类型:字符类型,用来声明存储字符的字段。会根据存储的数据自动增长大小,varchar2(存储上限)
- char类型:字符类型,用来声明存储字符的字符。会开辟指定大小的内存来存储数据。
- char的存储效率高于varchar2
- char是开辟指定大小的内存空间,varchar2是根据数据大小来开辟空间的大小
- date类型:存储日期类型
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Kylin!
评论