-
约束:对输入值的限定
非空约束,主键约束,外键约束,
唯一约束,检查约束。
查看全部 -
删除数据:
只能删除某一行
无条件删除(trancate)
与有条件删除
DELECT FROM table_name(trancate效率更高)
【WHERE conditions】
查看全部 -
修改表中数据
UPDATE table_name
SET column1=value1,...
[WHERE conditions]
查看全部 -
复制表数据:
建表时复制【CREATE TABLE table_name
AS
SELECT column1,...| * from table_old】
添加时复制
INSERT INTO table_new
[(column1,...)]
select column1,...| * FROM table_old
查看全部 -
删除表
TRUNCATE TABLE table_name;删除表中数据,并不删除表
DROP TABLE table_name;删除整个表结构;
查看全部 -
修改表
1.添加字段【ALTER TABLE table_name
ADD column_name datatype】
2.修改字段数据类型【ALTER TABLE table_name MODIFY column_name datatype】
3.删除字段【ALTER TABLE table_name
DROP COLUMN column_name】
4.修改字段名【ALTER TABLE table_name
RENAME COLUMN column_name TO new_column_name】
5.修改表名【RENAME table_name TO new_table_name】
查看全部 -
创建表:
基本语法
所需字段
字段数据类型
查看全部 -
数据类型:
字符型: 可变--CHAR(n)[max=2000]、NCHER(n)[max=1000],不可变--VARCHAR2(n)[max=4000]、NVARCHAR(n)[max=2000]
数值型:NUMBER(p,s),float(n)【二进制】
日期型:DATE 精确到秒,TIMESTAMP精确到小数秒
其他类型:BLOB 可存放4G【二进制】,CLOB可存放4G【字符串形式】。
查看全部 -
行--记录,列,域或字段;
每一列数据类型相同;
列名唯一;
每一行数据唯一。
查看全部 -
一、表空间(数据库的逻辑存储空间。)
1.表空间关系
数据库与表空间。(在数据库中开辟的一个空间,用于存放数据库的对象)
表空间与数据文件(表空间是由一个或多个数据文件构成。数据文件大小可由用户自己定义)
2.表空间分类
永久表空间:要永久性存放的,例如表,视图,过程
临时表空间:用于存放数据库操作过程中间执行的过程
UNDO表空间:保存事物修改之前的旧值
查看用户的表空间
创建、修改、删除表空间
查看全部 -
desc dba_users
select username from dba_users;
查看全部 -
数据字典dba_tablespaces,user_tablespaces
查看表空间:
desc dba_tablespaces,desc user_tablespaces,
表空间由6个:
system 系统表空间
sysaux 用来辅助example表空间
undotbs1 用来回滚撤销的表空间
temp 临时表空间
users 用户表空间
example oracle安装时用来处理示例的表空间
scott不能查询dba表空间只能查看user表空间
sys,system可以查看dba表空间还可以查看user表空间
权限高的可以查看权限低的表空间
数据字典dba_users,user_users
查看系统管理员用户
desc dba_users
查看普通用户
desc user_users
查询默认表空间和临时表空间
select default_tablespace,temporary_tablespace from dba_users /user_users
where username='SYSTEM'/username='soctt'
注意username='SYSTEM' 这里必须大写才能查得到数据不然会显示未选定行
修改默认表空间和临时表空间
alter user username default/temporary tablespace tablespace_name
将用户默认表空间修改为system
alter user username default tablespace system
将用户临时表空间修改为system
alter user username temporary tablespace system
查看全部 -
表空间:数据库的逻辑存储空间,可以把表空间理解为在数据库当中开辟的空间用来储存数据库中的对象
一个数据库由1个或多个表空间组成
一个表空间由一个或多个数据文件构成
表空间分类
1,永久表空间:一般用来存要永久储存的 比如 表 视图 存储过程等
2,临时表空间:一般用来存放需要临时保存的数据,任务完成之后数据会被销毁
3,undo表空间:一般用来在修改表信息时 之前表的信息 方便用来回滚信息
查看全部 -
2 oracle卸载:
打开D:\app\Robin\product\11.2.0\dbhome_1\deinstall\deinstall批处理文件
一直回车 问是否删除的时候 填写y 回车
3 sys system sys权限高于system 他们两个的密码都是安装时设置的密码
权限大小排行:
1,sys system
2, sysman
3, scott
连接数据库 username/password @server as sysdba or sysoper
server服务器地址 一般为本机 orcl 数据库和服务器在一起时可以忽略
查看数据库中当前登录用户 在sql plus中 输入show user 命令
查看数据库数据字典命令:desc dba_users
启用用户的命令
alter user username account unlock;
alter +... 命令是sql语句
在sql plus当中 sql语句要以 ; 号结尾
启用scott
alter user scott account unlock;
登录scott
connect scott/tiger
查看全部 -
一、用户与表空间
二、表与约束(如何创建和管理表,以及如何在表中处理数据)
主键约束,外键约束,唯一约束,检查约束,非空约束,默认约束
三、查询语句(统计和查询数据)
查看全部
举报