1.创建表空间(相当于持久化的文件)
create tablespace xxx
datafile 'c:\myfile.dbf' #存储的数据文件
size 100m #空间大小,初始是100m这个文件
autoextend on #满了就扩展
next 10m #用满后直接空间增长10m
2.创建用户(在建表之前必须要,用户在表空间之上)
create user wateruser #创建用户
identified by xxx #密码
default tablespace waterboss; #默认的表空间,必须多条语句存在;
#重新开工具登用户,不能登录,必须赋权限(安全性高)
grant dba to wateruser #赋予dba最高级别权限了
#可以登录
3.创建表和mysql一样,但是数据类型有差异
CREATE TABLE xxx(
xxx varchar2(200) primary key
)
4.数据类型
char 固定长度: 多出来的空格补齐 ,最多2000个字节
varchar2 可变长字符类型 最多存储4000个 我存储1个字,他是1个字,不加空格
long 大文本mysql叫LONGTEXT最大存储2个g
-------数值----
NUMBER(5) 最多5位数 11111
NUMBER(5,2) 包含小数 111.11
-------日期----- DATE 精确到秒
TIMESTAMP 精确到秒小数点后9位
—二进制型----(大数据类型)
clob 存储字符 最多4g,多于long
blob 存储图像…
video二进制数据
5.追加字段(追加一个可以省略括号)
ALTER TABLE XXX ADD(
xxx varchar2(20))
6.修改字段(一个可以省略括号)
ALTER TABLE 表名 MODIFY (
xxx varchar2(20) default 'xxx'
)
7.修改字段名
ALTER TABLE xxx RENAME COLUMN
xxx1 TO xxx2
8.删除字段名
ALTER TABLE xxx DROP COLUMN xxx1
9.删除表
DROP TABLE xxx
10.图像工具建表
Tables—>表右键new tables
11.插入数据
Insert into xxx(id,xxx) values(1,'xxxx');
#需要进行事务,提交 点下载的图标
#或者写语句,与mysql的区别
commit;
12.修改
#支持对变量运算,与mysql一样
update xxx set xxx=xxx-3;
commit;
13.删除表消息
delete from xxx where id=1;
commit;
#直接不用commit就删除
#直接把表毁掉,重新建表,效率高
truncate table xxx;