-
對(duì)查詢結(jié)果排序:
SELECT ...... FROM...[WHERE ...] ORDER BY column1 DESC/ASC;
搜索
復(fù)制
查看全部 -
范圍查詢:
BETWEEM...AND...;閉合區(qū)間
IN/NOT IN;
搜索
復(fù)制
查看全部 -
模糊查詢:LIKE
通配符使用:_和%
使用LIKE查詢:
一個(gè)_只能代表有個(gè)字符,%可以代表0到多個(gè)任意字符;
搜索
復(fù)制
查看全部 -
帶條件的查詢:
單一條件查詢;
多條件查詢;
邏輯運(yùn)算符有限級(jí):not>and>or
搜索
復(fù)制
查看全部 -
運(yùn)算符和表達(dá)式
算數(shù)運(yùn)算符:+,-,*,/;
比較運(yùn)算符:>,<,>=,<=,<>;
邏輯運(yùn)算符:and,or,not;
搜索
復(fù)制
查看全部 -
給字段設(shè)置別名
SELECT column_name As new_name,... FROM table_name;
搜索
復(fù)制
查看全部 -
在SQL*PLUS中設(shè)置格式:
COL column_name HEADING new_name;
COL column_name FORMAT DATAFORMAT;
COL column_name CLEAR;
搜索
復(fù)制
查看全部 -
基本查詢語(yǔ)句:
select[distinct] column_name1,....|* from table_name[where conditions];
搜索
復(fù)制
查看全部 -
SQL> create table userinfo_p
? 2? (id number(6,0) primary key,
? 3? username varchar2(20),
? 4? userpwd varchar2(20));
表已創(chuàng)建。------這種語(yǔ)句創(chuàng)建,系統(tǒng)會(huì)自動(dòng)生成主鍵約束的名稱,一般SYS開頭的
SQL> select constraint_name from user_constraints where table_name='USERINFO_P';
CONSTRAINT_NAME
------------------------------
SYS_C0011168
SQL> desc userinfo_p;
?名稱? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 是否為空? 類型
?----------------------------------------- -------- ----------------------------
?ID? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? NOT NULL NUMBER(6)
?USERNAME? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?VARCHAR2(20)
?USERPWD? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? VARCHAR2(20)
查看全部 -
修改表名稱
rename old_table_name to new_table_name;
查看全部 -
SQL> create table userinfo
? 2? (id number(6,0),
? 3? username varchar2(20),
? 4? userpwd varchar2(20),
? 5? email varchar2(30),
? 6? regdate date);
create table userinfo
? ? ? ? ? ? ?*
第 1 行出現(xiàn)錯(cuò)誤:
ORA-00955: 名稱已由現(xiàn)有對(duì)象使用
SQL> desc userinfo;
?名稱? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 是否為空? 類型
?----------------------------------------- -------- --------------------------
?ID? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?NUMBER(6)
?USERNAME? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?VARCHAR2(20)
?USERPWD? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? VARCHAR2(20)
?EMAIL? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? VARCHAR2(30)
?REGDATE? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? DATE
查看全部 -
nvarchar2和varchar2都可以表示可變長(zhǎng)度的字符,
其中nvarchar2用于存儲(chǔ)Unicode格式的數(shù)據(jù),更適合存儲(chǔ)中文數(shù)據(jù)。
查看全部 -
SQL> drop tablespace test1_tablespace including contents;
表空間已刪除。
如果僅僅刪除表空間,dba文件還在,再創(chuàng)建同樣dba文件的時(shí)候會(huì)有問題,提示dba已存在;
但根據(jù)dba文件查找tablespace會(huì)找不到。
查看全部 -
更改system用戶默認(rèn)表空間
alter user system default tablespace xxxx;
查看全部 -
SQL> alter tablespace test1_tablespace
? 2? add datafile 'test2_file.dbf' size 10m;
表空間已更改。
SQL>
SQL> select file_name from dba_data_files where tablespace_name='TEST1_TABLESPAC
E';
FILE_NAME
--------------------------------------------------------------------------------
D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\TEST1_FILE.DBF
D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\TEST2_FILE.DBF
SQL> alter tablespace test1_tablespace
? 2? drop datafile 'test2_file.dbf';
表空間已更改。
SQL> select file_name from dba_data_files where tablespace_name='TEST1_TABLESPAC
E';
FILE_NAME
--------------------------------------------------------------------------------
D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\TEST1_FILE.DBF
查看全部
舉報(bào)