-
對查詢結果排序:
SELECT ...... FROM...[WHERE ...] ORDER BY column1 DESC/ASC;
搜索
復制
查看全部 -
范圍查詢:
BETWEEM...AND...;閉合區間
IN/NOT IN;
搜索
復制
查看全部 -
模糊查詢:LIKE
通配符使用:_和%
使用LIKE查詢:
一個_只能代表有個字符,%可以代表0到多個任意字符;
搜索
復制
查看全部 -
帶條件的查詢:
單一條件查詢;
多條件查詢;
邏輯運算符有限級:not>and>or
搜索
復制
查看全部 -
運算符和表達式
算數運算符:+,-,*,/;
比較運算符:>,<,>=,<=,<>;
邏輯運算符:and,or,not;
搜索
復制
查看全部 -
給字段設置別名
SELECT column_name As new_name,... FROM table_name;
搜索
復制
查看全部 -
在SQL*PLUS中設置格式:
COL column_name HEADING new_name;
COL column_name FORMAT DATAFORMAT;
COL column_name CLEAR;
搜索
復制
查看全部 -
基本查詢語句:
select[distinct] column_name1,....|* from table_name[where conditions];
搜索
復制
查看全部 -
SQL> create table userinfo_p
? 2? (id number(6,0) primary key,
? 3? username varchar2(20),
? 4? userpwd varchar2(20));
表已創建。------這種語句創建,系統會自動生成主鍵約束的名稱,一般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 行出現錯誤:
ORA-00955: 名稱已由現有對象使用
SQL> desc userinfo;
?名稱? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 是否為空? 類型
?----------------------------------------- -------- --------------------------
?ID? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?NUMBER(6)
?USERNAME? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?VARCHAR2(20)
?USERPWD? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? VARCHAR2(20)
?EMAIL? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? VARCHAR2(30)
?REGDATE? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? DATE
查看全部 -
nvarchar2和varchar2都可以表示可變長度的字符,
其中nvarchar2用于存儲Unicode格式的數據,更適合存儲中文數據。
查看全部 -
SQL> drop tablespace test1_tablespace including contents;
表空間已刪除。
如果僅僅刪除表空間,dba文件還在,再創建同樣dba文件的時候會有問題,提示dba已存在;
但根據dba文件查找tablespace會找不到。
查看全部 -
更改system用戶默認表空間
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
查看全部
舉報