【OracleDB】 04 DDL
Create 创建表
创建数据表,语法和MySQL基本一样

演示案例练习:

打开PLSQL,新建一个SQL脚本窗口

编写SQL语句
-- 创建学生信息表 CREATE TABLE tb_student( stu_id char(5) not null, --学生学号,唯一,非空 stu_name varchar2(10) null, --学生姓名,可重名,可空 stu_gender char(2) not null, -- 性别固定男性女性,一般来说使用状态码 char也行,非空 stu_age number(2), -- 年龄,只在2位数内,可空 stu_phone char(11) -- 电话,长度固定11位,可空 );
执行SQL

Table表中就会多出一个我们执行出来的表

ALTER 修改表
- 增加字段
- 修改字段
- 删除字段
增加字段语法
ALTER TABLE table_name ADD column_name colum_type
新增字段操作:
增加一个学生邮箱的字段
-- 新增字段操作 ALTER TABLE tb_student ADD stu_email char(50);
如何查看表结构?
右键表名项,点击【查看 view】

点选列查看

修改字段语法:
-- 修改字段操作 ALTER TABLE tb_student MODIFY stu_email VARCHAR(20);

删除表的字段
-- 删除字段操作 ALTER TABLE tb_student DROP COLUMN stu_email;

DROP 删除表
删除学生表【数据 + 表本身】
-- 删除学生表 DROP TABLE tb_student;
仅删除数据,表结构保留,主键指针保留
DELETE [FROM] TABLE table_name;
仅删除数据,表结构保留,清空数据
TRUNCATE TABLE table_name;
-- 创建学生信息表 CREATE TABLE tb_student( stu_id char(5) not null, --学生学号,唯一,非空 stu_name varchar2(10) null, --学生姓名,可重名,可空 stu_gender char(2) not null, -- 性别固定男性女性,一般来说使用状态码 char也行,非空 stu_age number(2), -- 年龄,只在2位数内,可空 stu_phone char(11) -- 电话,长度固定11位,可空 ); -- 新增字段操作 ALTER TABLE tb_student ADD stu_email char(50); -- 修改字段操作 ALTER TABLE tb_student MODIFY stu_email VARCHAR(20); -- 删除字段操作 ALTER TABLE tb_student DROP COLUMN stu_email; -- 删除学生表 DROP TABLE tb_student;

浙公网安备 33010602011771号