-
删除主键约束查看全部
-
更改约束的名称查看全部
-
在修改表时添加主键约束查看全部
-
--decode函数使用 select username,decode(username,'aaaa','计算机部门','bbbb','市场部','其他部门')as 部门 from users查看全部
-
--case when 使用 --1. CASE column_name when value1 then result1 when ....[else] end --2. case when column=value1then result1 ,when .....,else vluesN end as columnNew select case username when aaa then '市场部' when 'bbbb' then '计算机部门' else '其他部门' end as 部门列表 from users; select case username,case when username='aaa' then '计算机' when nusername='bbb' when '市场部' else as '其他部门' end as '其他部门' fromusers;查看全部
-
--外键约束 create table table_name (column1_name type references table2_name(column_name),.....) create table table1_name (id type , constraint constraint_name foreign key (id) references table_name(column_name) on delete cascade); alter table table_name add constraint constraint_name foreign key(column1_name) references table2_name(column_name) on delte cascade; --禁用外键约束 alter table table_name disableenable constraint key_name --w唯一约束 create table table_name (id int unique) create table table_name(id number(6,0),constraint id unique) --检查约束 Create table table_name(column_name datetype check(condition),....) add constraint constraint_name check(condition) alter table table_name drop constraint constraint_name ; --小结 1.非空约束只能在列级约束,其他约束可以在表级也可以在列级 2.在修改表的时添加约束,非空约束使用modify进行更改 3.数据字典,user_constraints.灵活使用 4.修改constraint_name :alter table tabl_name rename constraint_name to new constraint 5.关闭约束: alter table table_name disableenable constraint constraint_name查看全部
-
---查看数据字典 desc user_tablespaces 用户表空间 desc user_users 用户信息 desc user_constraints 主键信息 desc user_tables 用户所有表 --添加dbf文件 alter tablespace tablespace_name add datefiletempfile 'xxx.dbf' size xxm [reuse--是否覆盖]; ---添加主键约束 create table TestTable(id int primary key ) add constraint constraint_name primary key(column_name1,....) ---组合键约束 create table Test1(id number(6,0), username nvarchar2(20), passwd nvarchar2(20), constraint pk_id_username primary key(id ,username) ) --修改表主键 alter table tablename add constraint key_name primary key (columnname); --修改约束的名称 alter table tablename rename constraint key_name to new_key_name; --开启约束 alter table name disableenable constraint key_name; --删除约束 alter table table_name drop contraint key_name; drop primary key [cascade]查看全部
-
col username heading 用户名; 设置默认列名 col username format a10; col username format $9999.9 设置数值长度查看全部
-
select * from user_table where column_name (not) between 800 and 2000;查看全部
-
启用用户的语句: alter username account unlock查看全部
-
数据字典:dba_tablespaces(系统用户)、user_tablespaces(普通用户)。 2、用 desc 数据字典名; 命令可以查看表空间数据字典的信息。 3、系统用户可以查看系统和普通用户的表空间数据字典信息,普通用户只能查看自己的。 4、数据字典:dba_users(系统用户)、user_users(普通用户),用法同上 5、ALTER USER username DEFAULTTEMPORARY TABLESPACE tablespace_name;设置用户默认或临时表空间 表空间名 system——system的表视图 存储过程的数据库对象,也被称为系统表空间 sysaux——example的辅助表空间 undotbs1——存储撤销信息,undo类型的表空间 temp——SQL语句处理的表和索引信息,是一个临时表空间 users——永久性表空间,存储数据库用户创建的数据库对象 example——安装数据库实例的表空间查看全部
-
在创建表时设置主键约束查看全部
-
在创建表时设置主键约束查看全部
-
主键约束查看全部
-
在修改表时去除非空约束查看全部
举报
0/150
提交
取消