Oracle 常用語句1

來源:互聯網
上載者:User

標籤:區分大小寫   not   查詢語句   許可權   日期時間   drop   精確   job   gpo   

-- 我是注釋資訊  sql語句-- 建立使用者: create user 使用者名稱 identified by 密碼;create user jack identified by j123;-- lacks CREATE SESSION priviledge 使用者沒有許可權串連資料庫-- 授權使用者: grant 許可權1,許可權2 to 使用者名稱;-- 管理員 dba-- 普通使用者 connect,resourcegrant connect,resource to jack;-- 收回許可權: revoke 許可權1,許可權2 from 使用者名稱;revoke connect,resource from jack;-- 修改使用者密碼-- alter user 使用者 identified by 新密碼;alter user jack identified by jack;-- 鎖定使用者-- alter user 使用者 account lock;alter user jack account lock;-- 解鎖使用者-- alter user 使用者 account unlock;alter user jack account unlock;--刪除使用者: drop usre 使用者 cascade;drop user jack cascade;--oracle 資料類型-- number(m[, n])  數實值型別,最高精確m位,小數點後面精確n位-- char(m)    固定長度字元類型,長度是m個位元組-- varchar2(10) 可變長度字元類型,最長m個位元組-- date         日期時間類型,精確到秒-- timestamp    精度更高的日期時間類型,精確到小數秒-- 約束-- 主鍵約束 primary key-- 唯一約束 unique-- 非空約束 not null-- 檢查約束 check()-- 預設約束 default()-- 外鍵約束 references 表(列)--建立表create table classinfo(cid  varchar2(10) primary key,ctype varchar(10),cdate date);create table student(sno    number(3) primary key, --sname  varchar2(40) unique,sname  varchar2(40) default (‘佚名‘),--sex    char(2) not null,--sex    char(2) check(sex=‘男‘ or sex=‘女‘),sex    char(2) check(sex in(‘男‘, ‘女‘, ‘中‘)),--age    number(2) check(age >= 20 and age <= 30),age    number(2) check( age between 20 and 30 ),birthday date,sclass varchar2(10) references classinfo(cid));select * from classinfo;select * from student;-- 建立商品資訊表-- 欄位如下:  -- 商品編號-- 名字-- 價格-- 庫存-- 商品類別編號-- 出廠日期create table goods(gno number(3),gname varchar2(20),price number(6, 2),kucun number(5),leibie varchar2(10),outdate date);-------------------------------------alter user scott account unlock identified by tiger;--emp 員工資訊表(employee)-- empno 員工編號-- ename 員工姓名-- job   職位-- mgr   主管員工編號(manager)-- hiredate 入職日期-- sal   工資(salary)-- comm  提成-- deptno   部門編號(department number)-- select 查詢語句-- select 欄位 from 表 [where clause(where 字句)];   -- * 代表所有欄位   -- e 表別名  代表 empselect * from emp e;select ename,hiredate from emp e;select emp.ename, emp.sal from emp;select e.ename,e.sal from emp e;   -- 列別名select ename as 姓名, sal as 工資 from emp;select ename 姓名, sal 工資 from emp;-- 關係運算子-- >   大於-- >=  大於等於-- <   小於-- <=  小於等於-- =   相等-- != 或者 <>  不等-- 邏輯運算子-- and  cond1 and cond2-- or   cond1 or cond2-- not  not cond-- 查詢工資超過2000的員工資訊select * from emp e where e.sal > 2000;-- 查詢Scott的工資-- 字串用單引號,而且區分大小寫select e.sal from emp e where e.ename = ‘SCOTT‘;-- 查詢30號部門工資低於1000的員工資訊select * from emp where deptno = 30 and sal < 1000;-- 查詢30號部門和工資低於1000的員工資訊select * from emp where deptno = 30 or sal < 1000;-- 查詢工資大於等於3000的員工資訊select * from emp where sal >= 3000;select * from emp where not sal < 3000;

 

Oracle 常用語句1

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.