-
删除语句就是delect from table_name(表名),包括无条件删除和有条件删除,无条件删除就是删除这个表的所有数据,而有条件删除则是删除指定位置的表的字段。有条件删除的操作语句:del]ect from table_nmae,在无条件删除前先要复制一个表:create table table_name as 选定的表名。有条件删除的语句为:delect from table_name where 字段名=要删除的内容。查看全部
-
删除表空间 DROP TABLESPACE tablespace_name [INCLUDING CONTENTS]-是否同时删除表空间的数据文件查看全部
-
增加数据文件: ALTER TABLESPACE tablespace_name Add Datafile 'xx.dbf' size xx; select file_name from dba_data_files where tablespace_name='tablespace_name ' 删除数据文件:不能删除表空间文件中创建时的第一个数据文件 ALTER Tablespace tablespace_name Drop Datafile 'filename.dbf'查看全部
-
修改表空间状态: 设置联机或脱机状态:创建后默认联机 ALTER TABLESPACE tablespace_Name ONLINE|OFFLINE 只读、可读写状态 ALTER TABLESPACE tablespace_Name Read ONLY|Read Write 默认可读写必须是联机状态下才可更改查看全部
-
CREATE[TEMPORARY] TABLESPACE tablespace_Name TEMPFILT|DATAFILE '**.dbf' SISE ** 不指定路径默认存放在安装目录下 查看创建的表空间:Desc dba_Data_Files; 表空间名字要大写 临时表空间: DESC dba_Temp_Files;查看全部
-
dba_tablespaces user_tablespaces system:系统表空间 sysaux:Example 辅助表空间 UNDOTBS1:撤销类型 TEMP:临时 USERS:数据库用户创建的 EXAMPLE:数据库实例: dba_users\user_users(普通用户) Alter user userName DEFAULT|TEMPORARY TABLESPACE Alter user system DEFAULT TABLESPACE system;查看全部
-
alter tablespace tablespace_name add datafile 'l.dbf' size 10M查看全部
-
·5-5创建表的时候设置外键约束 注意: 1.主表的字段必须是主键 2.主从表中相应的字段必须是同一个数据类型 3.从表中外键字段的值必须来自主表中的相应字段的值,或者null查看全部
-
5-4:在修改表时添加主键约束 · 修改表时添加主键约束(ALTER TABLE table_name ADD CONSTRAINT constraint_name PRIMARY KEY(column_name1,...;) · 更改主键约束的名字(ALTER TABLE table_name RENAME CONSTRAINT old_name TO new_name) · 禁用约束(暂时不想用,将来还要用):ALTER TABLE table_name DISABLE|ENABLE CONSTRAINT constraint_name; 查看约束状态:select constraint_name,status from user_constraints where table_name='USERINFO'; · 删除约束:ALTER TABLE table_name DROP CONSTAINT constraint_name; · DROP PRIMARY KEY[CASCADE] ---CASCADE级联的删除查看全部
-
主键约束 · 作用:确保表当中每一行数据的唯一性,非空 · 一张表只能设计一个主键约束 · 主键约束可以由多个字段构成 · 创建表时设置主键约束: CREATE TABLE table_name(column_name datatype PRIMARY KEY,...) 联合约束: CONSTRAINT constraint_name PRIMARY KEY(column_name1,...) 示例: create table userinfo_p1 ( id number(6,0), username varchar2(20), userpwd varchar2(20), constraint pk_id_username primary key(id,username) ); 如果忘记了约束名字:在数据字典中查找约束. desc user_constraints select constraint_name from user_constraints where table_name='USERINFO';查看全部
-
delete from table_name; 删除全部数据 truncate table table_name; 截断truncate表效率更高. DELETE FROM table_name [WHERE conditions]; 示例:delete from testdel; delete from userinfo where id='yyy';查看全部
-
无条件更新:update userinfo set userpw='111111';(所有的密码都被修改成了111111) update userinfo set userpw='222222',email='111@qq.com'; (所有的密码都被修改成了222222,email全改为111@qq.com) 有条件更新:update userinfo set userpw='123123' where id='xxx';查看全部
-
建表时复制: create table new_table as select column1,...|* from old_table; 如果对整个表进行复制:as select * from old_table; 如果只复制指定的字段:as select column1,... from old_table; 如果只想复制表结构而不想复制表里面的内容可以加上 where 1=2; 插入数据时复制: insert into table_name[(column1,...)] select column1,...|* from old_table;查看全部
-
添加数据 · INSERT INTO table_name(column1,column2,...) VALUES(value1,value2,...); 示例: insert into userinfo values(1,'xxx','123123','xxxxx@qq.com',sysdate); select * from userinfo; 注释:sysdate是获取当前日期 insert into userinfo(id,username,passwd) values(1,'yyy','123123'); select * from userinfo; · 向表中添加默认值 创建表的时候 · create table userinfo2 ( id number(6,0); regdate date DEFAULT sysdate ); · insert into userinfo2(id) values(1); 注意:即使是默认值,也不能空着 没有足够的值 修改表的时候 · alter table userinfo modify email default '无'; · insert into userinfo(id) values(3); · select * from userinfo; · 不想要默认值的时候,直接赋予值就行 · insert into userinfo(id,email) values(4,'yyyy@qq.com')查看全部
-
虚拟机怎么安装oracle?客户端服务端都要分别安装在两个虚拟机吗查看全部
举报
0/150
提交
取消