当前位置:Gxlcms > 数据库问题 > Oracle数据库学习笔记2

Oracle数据库学习笔记2

时间:2021-07-01 10:21:17 帮助过:23人阅读

tablespace jym datafile ‘D:\newer‘ size 2M autoextend on;       创建一个表空间 drop tablespace; 删除一个表空间 (必须先执行这个命令才能删除创建上面在D盘的newer文件,不然启动Oracle会报错) create user zhang identified by 123456; 创建一个用户 grant connect to zhang; 授权给zhang用户连接服务器的权限 grant select on scott.emp to zhang; 授予zhang对象权限,查询权限 grant select,update,insert,delete on scott.emp to zhang; 给zhang增删改查的权限 revoke select on scott.emp from zhang; 收回zhang对emp的查询权限 grant dba to zhang; 授予数据管理员权限 drop user zhang cascade; 删除用户和级联文件 ,delete是删除内容,drop是连表结构都删除了 select * from emp; -- 数据定义语言 DDL           create drop alter -- 数据操作语言 DML           select delete update insert -- 数据控制语言 DCL           grant revoke --事务控制语言 TCL           commit rollback savepoint                     数据类型:    字符型:      char(长度):固定长度的字符类型 char(2)      varchar2(长度):可变长的的字符类型 varchar2(200)      long:‘a‘ ‘avc‘ 一个表最多出现一次    数字型:      number(p,s):    日期类:      date:      select sysdate from dual;      timestamp: 精确到毫秒      select systimestamp from dual;     大对象:                LOB                 CLOB  BLOB  BFILE create table table_name( 字段名1 数据类型 约束 字段名2 数据类型, ....... 字段名n 数据类型); --studentinfo      drop table studentinfo;      create table studentinfo(           stu_id number,           stu_name varchar2(100),           stu_sex char(2),           stu_birth date ); select *from studentinfo; --修改表名      rename studentinfo to student; --修改列的长度 alter table student modify stu_name varchar2(40) --添加字段 alter table student add(stu_card char(18)); --删除字段 alter table student drop column stu_card; --完整性      主键约束      检查约束      默认约束      外键约束      非空约束

Oracle数据库学习笔记2

标签:tab   bsp   非空约束   delete   字符   rename   ora   clob   connect   

人气教程排行