码迷,mamicode.com
首页 > 数据库 > 详细

Oracle数据库学习笔记2

时间:2017-07-14 22:12:02      阅读:201      评论:0      收藏:0      [点我收藏+]

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

create 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   

原文地址:http://www.cnblogs.com/zhangmingzhao/p/7172215.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!