【Oracle Database】 数据库对象管理
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,创建表SQL> create table customers ( customer_id NUMBER(12) , cust_first_name
千家信息网最后更新 2025年11月07日【Oracle Database】 数据库对象管理
创建表SQL> create table customers ( customer_id NUMBER(12) , cust_first_name VARCHAR2(40) , cust_last_name VARCHAR2(40) , nls_language VARCHAR2(3) , nls_territory VARCHAR2(30) , credit_limit NUMBER(9,2) , cust_email VARCHAR2(100) , account_mgr_id NUMBER(12), customer_since DATE, customer_class VARCHAR(40), suggestions VARCHAR(40), dob DATE, mailshot VARCHAR(1), partner_mailshot VARCHAR(1), preferred_address NUMBER(12), preferred_card NUMBER(12) );Table created.导入数据SQL> exec dbms_stats.gather_schema_stats('SOE');PL/SQL procedure successfully completed.SQL> set line 200SQL> select table_name,num_rows,blocks,status,tablespace_name from user_tables;TABLE_NAME NUM_ROWS BLOCKS STATUS TABLESPACE_NAME------------------------------ ---------- ---------- -------- ------------------------------CUSTOMERS 1000000 16087 VALID SOESQL> col data_type for a15SQL> col nullable for a10SQL> select table_name,column_name,data_type,data_length,nullable from user_tab_columns where table_name = 'CUSTOMERS';TABLE_NAME COLUMN_NAME DATA_TYPE DATA_LENGTH NULLABLE------------------------------ ------------------------------ --------------- ----------- ----------CUSTOMERS CUSTOMER_ID NUMBER 22 NCUSTOMERS CUST_FIRST_NAME VARCHAR2 40 YCUSTOMERS CUST_LAST_NAME VARCHAR2 40 YCUSTOMERS NLS_LANGUAGE VARCHAR2 3 YCUSTOMERS NLS_TERRITORY VARCHAR2 30 YCUSTOMERS CREDIT_LIMIT NUMBER 22 YCUSTOMERS CUST_EMAIL VARCHAR2 100 YCUSTOMERS ACCOUNT_MGR_ID NUMBER 22 YCUSTOMERS CUSTOMER_SINCE DATE 7 YCUSTOMERS CUSTOMER_CLASS VARCHAR2 40 YCUSTOMERS SUGGESTIONS VARCHAR2 40 YTABLE_NAME COLUMN_NAME DATA_TYPE DATA_LENGTH NULLABLE------------------------------ ------------------------------ --------------- ----------- ----------CUSTOMERS DOB DATE 7 YCUSTOMERS MAILSHOT VARCHAR2 1 YCUSTOMERS PARTNER_MAILSHOT VARCHAR2 1 YCUSTOMERS PREFERRED_ADDRESS NUMBER 22 YCUSTOMERS PREFERRED_CARD NUMBER 22 Y创建索引SQL> create unique index customers_pk on customers (customer_id);Index created.SQL> col index_name for a30SQL> col index_type for a15SQL> col table_name for a20SQL> col tablespace_name for a20SQL> select index_name,index_type,table_name,num_rows,distinct_keys,blevel,status,tablespace_name from user_indexes;INDEX_NAME INDEX_TYPE TABLE_NAME NUM_ROWS DISTINCT_KEYS BLEVEL STATUS TABLESPACE_NAME------------------------------ --------------- -------------------- ---------- ------------- ---------- -------- --------------------CUSTOMERS_PK NORMAL CUSTOMERS 1000000 1000000 2 VALID SOESQL> col column_name for a30SQL> select index_name,table_name,column_name,column_position from user_ind_columns;INDEX_NAME TABLE_NAME COLUMN_NAME COLUMN_POSITION------------------------------ -------------------- ------------------------------ ---------------CUSTOMERS_PK CUSTOMERS CUSTOMER_ID 1创建主键约束SQL> alter table customers add constraint customers_pk primary key (customer_id);Table altered.SQL> col constraint_name for a30SQL> col constraint_type for a15SQL> col table_name for a30SQL> col index_name for a30SQL> select constraint_name,constraint_type,table_name,index_name,status from user_constraints where constraint_type = 'P';CONSTRAINT_NAME CONSTRAINT_TYPE TABLE_NAME INDEX_NAME STATUS------------------------------ --------------- ------------------------------ ------------------------------ --------CUSTOMERS_PK P CUSTOMERS CUSTOMERS_PK ENABLEDSQL> col constraint_name for a30SQL> col table_name for a30SQL> col column_name for a30SQL> select constraint_name,table_name,column_name,position from user_cons_columns; CONSTRAINT_NAME TABLE_NAME COLUMN_NAME POSITION------------------------------ ------------------------------ ------------------------------ ----------CUSTOMERS_PK CUSTOMERS CUSTOMER_ID 1
数据
索引
对象
数据库
管理
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
sqlite数据库操作
吉刺网络技术有限公司
服务器扩容硬盘做不做阵列
北京青年众人网络安全技术
数据库查询一个字段
手机版宝可梦大集结服务器连接中
数据库数据模型是
网络安全证文50000
蛋白核酸对接数据库
服务器登录密码如何设置会安全
护苗网络安全手抄报内容
县护苗网络安全宣传活动
ctf网络安全大赛新手
网络安全的良好环境选择题
江阴电子软件开发价格表
紫依 数据库 视频
汽车行业软件开发管理软件
网络安全建设的大学
银行有数据库吗
三级网络技术没用
腾讯用什么软件开发
北京青年众人网络安全技术
数据库冗余数据
万方数据库z1期是啥意思
互联网时代对科技创新运用的
中国网络安全最新动态
我国临床疾病诊断数据库
四川语音网络技术分类基础
2020蓝帽杯网络安全大赛
远程开启服务器