-
show user 查看登錄用戶名稱
dba_users 數(shù)據(jù)字典
desc dba_users 查看數(shù)據(jù)字典表架構(gòu)
select usrename from dba_usres;
SQL> desc dba_users;
?名稱? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 是否為空? 類型
?----------------------------------------- -------- --------------
?USERNAME? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? NOT NULL VARCHAR2(30)
?USER_ID? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?NOT NULL NUMBER
?PASSWORD? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?VARCHAR2(30)
?ACCOUNT_STATUS? ? ? ? ? ? ? ? ? ? ? ? ? ? NOT NULL VARCHAR2(32)
?LOCK_DATE? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? DATE
?EXPIRY_DATE? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? DATE
?DEFAULT_TABLESPACE? ? ? ? ? ? ? ? ? ? ? ? NOT NULL VARCHAR2(30)
?TEMPORARY_TABLESPACE? ? ? ? ? ? ? ? ? ? ? NOT NULL VARCHAR2(30)
?CREATED? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?NOT NULL DATE
?PROFILE? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?NOT NULL VARCHAR2(30)
?INITIAL_RSRC_CONSUMER_GROUP? ? ? ? ? ? ? ? ? ? ? ? VARCHAR2(30)
?EXTERNAL_NAME? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? VARCHAR2(4000)
?PASSWORD_VERSIONS? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? VARCHAR2(8)
?EDITIONS_ENABLED? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?VARCHAR2(1)
?AUTHENTICATION_TYPE? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? VARCHAR2(8)
查看全部 -
scott 默認(rèn)密碼是tiger
查看全部 -
case...when語(yǔ)句
查看全部 -
模糊查詢
. 通配符的使用(_,%)
? ?一個(gè)_只能代表一個(gè)字符
? ?%可以代表0到多個(gè)任意字符
? ?使用like查詢
查看全部 -
邏輯運(yùn)算符的優(yōu)先級(jí)
? ?
比較運(yùn)算符優(yōu)先級(jí)高于邏輯運(yùn)算符
查看全部 -
邏輯運(yùn)算符的優(yōu)先級(jí)
? ?
比較運(yùn)算符優(yōu)先級(jí)高于邏輯運(yùn)算符
查看全部 -
不等于用<>表示
查看全部 -
運(yùn)算符和表達(dá)值
? ? Oracle中的操作數(shù)可以有變量、常量和字段
查看全部 -
運(yùn)算符和表達(dá)值
? ? Oracle中的操作數(shù)可以有變量、常量和字段
查看全部 -
運(yùn)算符和表達(dá)值
? ? Oracle中的操作數(shù)可以有變量、常量和字段
查看全部 -
運(yùn)算符和表達(dá)值
? ? Oracle中的操作數(shù)可以有變量、常量和字段
查看全部 -
去除中重復(fù)字段值
查看全部 -
查詢
? ? 查詢某張表中含有那些約束?
select constraint_name,constraint_type,status from user_constrains? ?where table_name='';
. 查詢基本語(yǔ)句
查看全部 -
主鍵約束
? ? 一個(gè)表只能設(shè)計(jì)一個(gè)主鍵約束
? ? 主鍵約束可以由多個(gè)字段構(gòu)成(聯(lián)合主鍵或者復(fù)合主鍵)
.? ?在創(chuàng)建表時(shí)設(shè)置主鍵約束
create table table_name(column_name datatype primary key,...);
? ?在創(chuàng)建表時(shí)設(shè)置聯(lián)合主鍵(pk_id_username為約束,可以為任意名稱)
? 查詢表中的約束的名字
?select constraint_name from user_constraints where table_name='userinfo_p1';
查看全部 -
約束:控制輸入具體的值滿足設(shè)置的要求? ?
作用:定義規(guī)則? ? 確保完整性? ?
. 外鍵約束
. 唯一約束
. 檢查約束
查看全部 -
刪除語(yǔ)句(不加條件的話數(shù)據(jù)全部刪除,自增鍵值不會(huì)刪除)
delete from table_name where conditions;
查看全部 -
復(fù)制表
. 建表時(shí)復(fù)制
create table table_new as select column1,...|* from table_old;
復(fù)制全部字段
復(fù)制部分字段
在添加時(shí)復(fù)制
insert into table_new [(column1,...)] select column1,...|* from table_old;
添加時(shí)復(fù)制所有字段
insert into table_new select * from table_old;
添加時(shí)復(fù)制部分字段? ?對(duì)應(yīng)的字段名可以不一樣,但是字段類型必須一樣
insert into table_new(id,username) select id,username from userinfo;
查看全部 -
復(fù)制表
. 建表時(shí)復(fù)制
create table table_new as select column1,...|* from table_old;
復(fù)制全部字段
復(fù)制部分字段
查看全部 -
操作表中的數(shù)據(jù)
. 添加數(shù)據(jù)
insert into table_name(column1,column2,...) values(value1,value2,...);
? 向表中所有字段添加值
insert into table_name values(value1,value2,...);
? 向表中指定字段添加值
insert into table_name(column1,column2) values(value1,value2);
? 向表中添加默認(rèn)值? default? ??
? 創(chuàng)建表時(shí)設(shè)置default
修改表中的字段設(shè)為默認(rèn)值? ?
alter table userinfo modify email default '無(wú)';
. 修改數(shù)據(jù)
. 刪除數(shù)據(jù)
查看全部 -
刪除表
. truncate table table_name;? ? ?刪除表中的數(shù)據(jù),比delete刪除表更快,且不可回滾,不能加where條件,自增鍵從初始值開(kāi)始
. drop table table_name;? ?刪除表中的數(shù)據(jù)及表結(jié)構(gòu)
查看全部 -
修改表
. 添加字段
alter table table_name add column_name datatype;
. 更改字段數(shù)據(jù)類型(修改時(shí)注意表內(nèi)該列是沒(méi)有數(shù)據(jù)的情況下)
alter table table_name modify column_name datatype;
. 刪除字段
alter table table_name drop column column_name;
. 修改字段名
alter table table_name rename column column_name to new_column_name;
. 修改表名
rename table_name to new_table_name;
查看全部
舉報(bào)