/檢視當前使用者的表及部分字段資訊/
select table_name,
column_name,
data_type,
data_length,
nullable
from user_tab_columns
where
table_name = 『bonus』;
/檢視當前使用者的表(檢視??)/
select * from tab;
/檢視當前使用者的表及字段資訊/
select * from user_tab_columns
where table_name =』emp』;
/使用算數計算/
select ename , sal , 12*sal+100 year_sal
from emp e
where sal>2000-200;
/*1、查詢員工的姓名,工作,月薪等資訊
2、查詢部門表中20部門的資訊
3、查詢20部門的員工資訊
4、給自己建立的使用者授予查詢scott使用者
的emp表的許可權,並進行查詢操作*/
select ename,job,sal from emp;
select * from dept where deptno = 20;
select * from emp where deptno = 20;
/通過system賦給scott建立使用者的許可權/
grant create user to scott ;
/通過scott使用者建立了cici的使用者/
create user cici identified by 123456;
/通過system賦給cici登入許可權/
grant create session to cici;
/scott賦予cici查詢emp表的許可權/
grant select on emp to cici;
/使用者cici查詢scott使用者下的表的時候,記得帶上使用者名稱/
select * from scott.emp;
/*1、查詢工作為manager的員工的資訊
2、查詢員工的年薪,要求年薪為 月薪*12+獎金
3、查詢smith的工資資訊
4、建立乙個角色,使該角色擁有登入的許可權,並建立使用者,
將擁有登入許可權的角色授予新建立的使用者,進行使用者的登入,
刪除使用者,刪除角色*/
1. select * from emp where job = 『manager』;
2、 select ename, sal * 12 +comm as year_money from bonus ;
select ename, sal * 12 + nvl(comm,0)as year_money ,sal,comm from emp;
3、 select ename,sal,comm from emp where ename = 『smith』;
/空值的條件/
select * from emp where comm is not null;
select * from emp where comm is null;
/別名/
select ename as 姓名 , sal salary
from emp t1
where t1.ename=』smith』;
/等同於 /
select ename as name , sal salary
from emp where emp.ename=』smith』;
/||連線,注意連線後的結果中如果有』,需要寫」/
select ename || 『的工資是:』 || sal from emp t1 ;
select ename || 『』s』 || sal from emp t1 ;
select ename || 」』s』 || sal from emp t1 ;
/去重/
select distinct job from emp;
select distinct deptno from emp;
select distinct deptno,job from emp order by deptno;
select ename 姓名, deptno 部門編號, sal 薪水
from emp;
select * from emp where sal>1500;
select * from emp where comm is null;
select ename, empno, deptno from emp where job= 『clerk』;
select t.*,round(sal/30) 日薪金 from emp t;
select * from emp
where sal is null
and deptno=20;
select * from emp where job=』salesman』;
select * from emp where deptno=』10』;
第二章 簡單的查詢
算術運算子 1 查詢員工漲了50元工資之後的工資 姓名 入職日期 select sal 50,ename,hiredate,comm from emp 算術運算子優先順序 大於 括號的優先順序最大 2 查詢員工漲了50元工資之後的工資 和年薪 姓名 入職日期 select sal 50,sal 50...
MySQL第二章總結 Mysql第二章 儲存引擎
1 本章目標 儲存引擎 資料型別 重點 2 儲存引擎 在關係型資料庫中,資料儲存在表中,表由行和列組成。開發中,可能需要各種不同的表,有的表簡單,有的表複雜,有的表讀取快,有的讀取資料慢,有的表更新快等。根據對資料的不同的處理需求,使用不同的儲存引擎,可以將mysql資料庫的效能發揮到最大。查詢my...
第二章 單錶查詢 2
2.2 謂詞和運算子 use tsqlfundamentals2008 goselect orderid,custid,empid,orderdate from sales.orders where custid 1 and empid in 1,3,5 or custid 85 and empid...