-
表空间:逻辑存储空间 (1)永久表空间:永久存储的表、视图等。 (2)临时表空间:数据库操作中中间执行的过程,完了自行删除不保存。 (3)UNDO表空间:保存事物所修改的旧值,修改前的数据(利于撤销等方便回滚)查看全部
-
1.主表的字段必须是主键 2.主从表中相应的字段必须是同一个数据类型 3.从表中外键字段的值必须来自主表中的相应字段的值,或者null table1从表,table2主表 CREATE TABLE table1 (column_name datatype REFERENCES table2(column_name),...);查看全部
-
修改表添加主键 ALTER table table_name ADD constraint constraint_name PRIMARY KEY(column_name1,……); 更改约束名称 ALTER table table_name RENAME constraint old_constraint_name TO new_constraint_name 禁用约束 ALTER table table_name DISABLE|ENABLE constraint constraint_name 删除约束 ALTER table table_name DROP constraint constraint_name ALTER table table_name DROP PRIMARY KEY[cascade]查看全部
-
1.主键约束的作用:确保表当中每一行数据的唯一性 2.一张表只能设计一个主键约束,主键约束可以由多个字段构成(联合主键或复合主键) 1.在创建表时设置主键约束(列级) 语法:CREATE TABLE table_name(column_name datatype PRIMARY KEY,...); 2.在创建表时设置主键约束(表级) 语法:CREATE TABLE table_name(column_name datatype,column_name2..., CONSTRAINT pk_name PRIMARY KEY(column_name1,column_name2...)); //pk_name 通常用pk_column1_column2表示 3.数据字典:user_constraints 可以查看某个表中的主键约束信息。DESC user_constraints 查看约束的名字:SELECT constraint_name FROM user_constraints WHERE table_name='tbl_name';表名要大写查看全部
-
Oracle五个重要的约束:非空约束、主键约束、外键约束、检查约束、唯一约束。查看全部
-
sqlplus 需要分号或者/的,是SQL语句。 -- 这个通用于其他工具或者是编程语言 sqlplus 不需要分号或者/ 的,是sqlplus 命令。 -- 这个专用于sqlplus查看全部
-
删除语句 无条件删除(效果等同于trancate,但是效率没有trancate高) DELETE FROM table_name; 条件删除 DELETE FROM table_name [where conditions]查看全部
-
修改数据 UPDATE table_name SET column1=value1,...[WHERE conditions]查看全部
-
如何修改默认表空间,截图查看全部
-
system 默认表空间是 USERS, 临时表空间是TEMP。查看全部
-
复制表数据: 1.在建表时复制: CREATE TABLE table_new AS SELECT column1,...|* FROM table_old; 2.在添加数据是复制: INSERT INTO table_name [(column1,...)] SELECT column1,...|* FROM table_old;查看全部
-
添加数据 INSERT INTO table_name(column1,column2,...) VALUES(value1,value2,...); INSERT INTO table_name VALUES(value1,value2,...);全部添加 示例: INSERT INTO userinfo VALUES(1,'xxx','123123','xxxxx@qq.com',sysdate); SELECT * FROM userinfo; 注释:sysdate是获取当前日期 注意:即使是默认值,也不能空着 没有足够的值查看全部
-
1.TRUNCATE TABLE table_name -- 删除表中的全部数据,而非删除表。截断表,速度快于delete 2. DROP TABLE table_name -- 删除表查看全部
-
数据文件,增加删除数据文件 ALTER tablespace tablespace_name ADD datafile 'xx.dbf' size xx; 查看表空间的数据文件 SELECT file_name FROM dba_data_file WHERE tablespace_name='表空间名字要大小'; 删除数据文件 ALTER tablespace tablespace_name DROP datafile '表空间名字';不能删除表空间的第一个数据文件,要删除的话,必须删除整个表空间。查看全部
-
修改表空间状态,联机或脱机 ALTER TABLESPACE tablespace_name ONLINE|OFFLINE; SELECT status FROM dba_tablespace WHERE tablespace_name='表空间名字要大小';查看表空间状态 (联机状态下才可设置)设置只读或可读写状态,默认的是可读写 ALTER TABLESPACE tablespace_name READ ONLY|READ OFFLINE;(与设置脱机联机状态语法一致)查看全部
举报
0/150
提交
取消