先祭拜一下大神,因为他们的名字跟超级管理员有关,可以再scott用户表emp中找到他们的沈阳。更因为他们给我们创造了挣钱的岗位。是我们的衣食父母。
--"--"oracl的注释符
--第一步:表空间——储存数据库文件的逻辑物理结构
--创建,删除表空间语法 -可以创建多个表空间,最好为不同的用户创建独立的表空间,路径用户名尽量不同。
-- create/drop tablespacename 表空间名称
-- datefile 路径必须事先创建,单引号,文件*.dbf由语句创建,注意路径的盘符。
-- size 初始大小(k/m)
--1:创建表空间 实例:
CREATETABLESPACE userspace
DATAFILE 'e:\jsp\db\user.dbf'
SIZE 100m
--2:删除表空间 实例:
DROP TABLESPACE tbs_shop
--第二步:用超级管理员创建删除修改锁定解锁用户与密码
--2:创建用户语法
CREATE USER username 用户名
IDENTIFIED BY password 密码
--指定默认表空间”[]”中括号表示有无皆可
[DEFAULT TABLESPACE tablespacename 表空间名称]
临时表空间
[TEMPORARY TABLESPACE tablespacename]
--创建用户实例:
CREATE USER user2
IDENTIFIED BY 123456
DEFAULT TABLESPACE jbit
--第三步:超级管理员赋予/收回权限
--先了解一下权限
--分配权限或角色 一般一起赋予或者收回两个权限,中间用“,”隔开。
GRANT privileges or role TO user2;
--撤销权限或角色
REVOKE privileges or role FROM user2;
赋予权限实例:
GRANT CONNECT , RESOURCE TO user2
收回权限实例:
REVOKE connect from user2
--第四步:超级管理员创建删除修改表
--创建表语法
--CREATE/alter TABLE 表名
--(
-- 列名 列的数据类型 列的特征,
-- 列名 列的数据类型 列的特征,
-- ...
--)
--删除表语法
DROP TABLE 表名
1.创建表实例:
create table student
(
stuno CHAR(11) ,
stuname VARCHAR2(50),
stuage NUMBER(3),
stusex CHAR(2),
stubir DATE,
stuid VARCHAR2(18),
stucid NUMBER(3)
)
2.删除表实例:
Drop table student
--语法:RENAME 旧的表名称 TO 新的表名称
3.修改表表名实例:
Rename student to stuinfo
--验证
SELECT * FROM stuinfo
SELECT * FROM student
RENAME stuinfo TO student
SELECT * FROM student
--第五步:对表的地段进行操作
--1.添加列语法
--ALTER TABLE 表名
--add(列名 数据类型 列的特征)
--2.修改列语法;
--alter table 表名
--modify (列名 数据类型 列的特征)
--
--3.删除列语法;
--ALTER TABLE 表名
--drop column 列名
--1.添加列实例
ALTER TABLE student
ADD 1 NUMBER(4)
--列明不能是数字
ALTER TABLE student
ADD xx NUMBER(4)
ALTER TABLE student
ADD "xxx" NUMBER(4)
ALTER TABLE student
ADD 学号 VARCHAR2(30)
ALTER TABLE student
ADD "学籍" VARCHAR2(30)
--列名无论是字符还是字符串都无需加双引号,加单引号错误
--验证
SELECT * FROM student
--2.修改列实例
ALTER TABLE student
MODIFY xx VARCHAR2(10)
--验证,这个数据类型的验证用编辑或者查看验证,
--下面的是用来查询表名和表数据的
SELECT * FROM student
--3.删除列实例
ALTER TABLE student
DROP COLUMN xxx
点击查看更多内容
2人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦