-
对查询结果排序:
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
查看全部
举报