数据类型
-- 1)数值类型:int、number
-- 2)字符类型:char、varchar、varchar2(Oracle独有的)
-- 3)日期类型:date, DD-MON-YY
-- 4)BLOB:二进制数,最大到 4GB
-- 5)CLOB:字符数据,最大到 4GB
-- 注意:如果表格中设置了 BLOB 或 CLOB 类型,以后在 Java 代码中调用方法时
-- 最快捷的方式,就是直接找带有这两个英文单词方法即可。
-- char、varchar 和 varchar2 的区别
-- char 长度是固定的,不会变的。
-- varchar 和 varchar2 长度是会变的。
-- 如果我们写成 varchar(50),并不是说一次性开辟 50 个字节的长度占用着
-- 50 只是一个最大的值。
创建表(掌握)
create table tb_user (
name varchar(50),
age int,
sex char(4)
);
查询表
select * from tb_user;
-- 给表增加多两列:address、phone
alter table tb_user add(address varchar(100), phone varchar(50));
-- 删掉多余的列
alter table tb_user drop(phone);
-- 修改列的长度
alter table tb_user modify(address varchar(80));
-- 修改表名
rename tb_user to tb_person;
-- 删除有两种方式:drop 和 truncate
-- drop:删除表,把整个表都给干掉,找不回来
drop table tb_person;
select * from tb_person;
-- truncate:截断表,只会把表中的数据清空,表还会在
truncate table tb_user;
select * from tb_user;