freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫總結(jié)精選5篇-展示頁

2024-10-21 01:46本頁面
  

【正文】 設(shè)置的數(shù)值,如果在執(zhí)行insert語句中,該列沒有插入列值,使用默認(rèn)值作為該列的列值,而且每一個(gè)列只能設(shè)置一個(gè)默認(rèn)值。,39。11修改表的時(shí)候設(shè)置唯一約束 格式:alter table 表名add constraint 約束名unique(列名1,列名2,列名3...)11主鍵約束和唯一約束的區(qū)別,但是可以有多個(gè)唯一約束,該列的列值必須不能為null,而被唯一約束修飾的列,該列列值可以為null 11刪除唯一約束alter table 表名 drop constraint 約束名11檢查約束用于限定某列的值必須要滿足什么條件,只有滿足特定條件的數(shù)據(jù)才可以插入進(jìn)去,避免用戶輸入一些非法的數(shù)據(jù)創(chuàng)建表的時(shí)候設(shè)置檢查約束 create table worker10(id number(4)primary key, name varchar2(50)unique, sex char(2)check(sex in(39。)and =思想:把聚合函數(shù)和列值分開查詢先查詢聚合函數(shù),對查詢的結(jié)果起別名,最后查詢列值,temp表可以看成一個(gè)臨時(shí)表,temp是臨時(shí)表的別名案例、查詢出所有薪資高于公司平均薪資的員工編號(hào),姓名,職位,入職日期,所在部門名稱,地址,、上級(jí)領(lǐng)導(dǎo)姓名公司的工資等級(jí),部門人數(shù),平均工資,平均服務(wù)年限select , from emp e,dept d,salgrade s,emp m,(select deptno dno ,count(empno)count, round(avg(sal),2)avg, round(avg(months_between(sysdate,hiredate)/12),2)avgyear from emp group by deptno)tempwhere (select avg(sal)from emp)and = and between and and = and =(+)10select子句查詢和from子句查詢: from子句是把聚合函數(shù)放到from中select 子句是把聚合函數(shù)放到select語句里面10with子句使用with子句將emp表中的數(shù)據(jù)定義為臨時(shí)表with e as(select * from emp)select * from e。 group by job having sum(sal)5000 order by 月工資總和100、from子句中子查詢要求查出每個(gè)部門編號(hào),名稱,地址,部門人數(shù),平均工資 select , from dept d,(select deptno dno,count(sal)count,round(avg(sal),2)avg from emp group by deptno)temp where =(+)思想:把聚合函數(shù)和列值分開查詢先查詢聚合函數(shù),對查詢的結(jié)果起別名,最后查詢列值,temp表可以看成一個(gè)臨時(shí)表,temp是臨時(shí)表的別名案例、查詢出所有在銷售部門sales的員工的編號(hào),姓名,職位,獎(jiǎng)金,基本工資,入職日期,部門最高工資,部門最低工資select , , from emp e,(select deptno dno,max(sal)max,min(sal)min from emp group by deptno)temp where =(select deptno from dept where dname =39。最后使用order by 進(jìn)行排序having子句中經(jīng)常跟聚合函數(shù)結(jié)合使用9案例:顯示非銷售人員的工作名稱以及從事同一工作的員工的月工資總和,并且要滿足從事同一工作的員工的月工資總和大于5000,輸出結(jié)果按月工資總和升序排列select distinst job ,sum(sal)月工資總和 from emp where job39。對表中所有數(shù)據(jù)進(jìn)行過濾 group by 字段1,字段2...having 子句。對表中所有數(shù)據(jù)進(jìn)行過濾 group by 列名having 子句。如果不指定參數(shù),表示從小數(shù)點(diǎn)后面全部舍棄。把其他類型的數(shù)據(jù)轉(zhuǎn)換為字符類型9數(shù)值處理函數(shù)sqrt(數(shù)值);求出平方根mod(參數(shù)1,參數(shù)2):求出余數(shù)floor(數(shù)值);向下取整截?cái)啵ㄗ冃。ヽeil(數(shù)值):向上取整(變大)power(底數(shù),指數(shù)):求出乘方 abs(數(shù)值):求出絕對值round(數(shù)值,位數(shù)):四舍五入函數(shù)如果位數(shù)為正數(shù),保留幾位小數(shù),如果位數(shù)為0,則只保留正數(shù),如果位數(shù)為負(fù)數(shù),則表示小數(shù)點(diǎn)前第幾位進(jìn)行四舍五入。字符串39。字符串39。liuying39。ename39。ename39。ename39。反之如果為負(fù)數(shù)表示從倒數(shù)第幾個(gè)字符開始截取,比如參數(shù)2(3),表示從倒數(shù)第三個(gè)字符開始截取。39。e39。ename39。填充字符39。列/字符串39。填充字符39。列/字符串39。字符39。ximenchunxue39。則執(zhí)行表達(dá)式n 6select decode(列/表達(dá)式,值1,輸出結(jié)果1,值2,輸出結(jié)果2….默認(rèn)值)別名from 表名如果表達(dá)式/列的值等于值1,輸出結(jié)果1,如果等于值2,輸出結(jié)果2,如果兩者都不滿足輸出默認(rèn)值 所有條件都要判斷否則顯示為null 70、select coalesce(表達(dá)式1,表達(dá)式 2,表達(dá)式3….表達(dá)式n)coalesce主要對null進(jìn)行操作,如果表達(dá)式1為null,顯示表達(dá)式2的內(nèi)容,如果表達(dá)式2為null,顯示表達(dá)式3的內(nèi)容,如果執(zhí)行到最后還是null,那么最終結(jié)果就顯示null 7邏輯運(yùn)算符: and 與,or或,not非7between 初值and 終值求出初值到終值之間滿足條件的列值 7where 列名 in(列值1,列值2,列值3...)在什么范圍7where 列名 not in(列值1,列值2...)不在什么范圍 7anywhere 列名 =any(列值1,列值2,列值3...)與in相同(然而any不等價(jià)于not inwhere 列名any(列值1,列值2,列值3...)比子查詢結(jié)果中最小的要大(包含了=any)7some和any用法相同where 列名7any返回的是表中的全部數(shù)據(jù)all等價(jià)于not in(但是=all并不等價(jià)于in)all比子查詢中值最大的還要大(還包含了=all)7空數(shù)據(jù)判斷exists SQL提供的判斷子查詢是否有數(shù)據(jù)返回,如果有數(shù)據(jù)返回,exists結(jié)構(gòu)則返回true,否則返回false select * from emp where exists(select * from emp where empno=9999)沒有結(jié)果返回select * from emp where exists(select * from emp)80、not exists select * from emp where not exists(select * from emp where empno=9999)select * from emp where not exists(select * from emp)沒有結(jié)果返回8聚合函數(shù)(分組函數(shù))count()數(shù)據(jù)總數(shù)sum()求和max()最大值min()最小值avg()平均值 count(*/列名):*,求出該表中總的數(shù)據(jù)的條數(shù); 列名,查詢該列不為null的列值的個(gè)數(shù)sum(列名):求出該列所有列值的累加之和 max(列名)。但是刪除速度是最快4刪除表droptable表名4去掉重復(fù)的列值distinct4查詢某些列的所有數(shù)據(jù)select列名1,列名2,列名3…………...from 表名50、刪除表中字段(批量刪除)alter table 表名 drop(字段1,字段2,..)也可以單個(gè)刪除刪除表中的字段(單個(gè)刪除)alter table 表名 drop column 字段名5oracle下修改字段長度的語法alter table 表名 modify 字段名 類型(長度)。沒有插入值默認(rèn)為空insert into 表名(列名1,列名2…..)values(列值1,列值2….)插入的字符串必須單引號(hào)4truncate 刪除表中數(shù)據(jù)truncatetable 表名直接刪除表中所有的數(shù)據(jù)。查看表結(jié)構(gòu)desc 表名4修改格式update 表名set 列名1=該列新值,列名2=該列新值…… Where 條件。插入。當(dāng)實(shí)際保存數(shù)據(jù)小于n,在右邊使用空格補(bǔ)齊Varchar(n):可變字符串,n表示該字符串中最大保存字符的個(gè)數(shù),當(dāng)實(shí)際保存數(shù)據(jù)的個(gè)數(shù)小于n的時(shí)候,則會(huì)按照實(shí)際長度進(jìn)行保存3number:可以用來存儲(chǔ)整數(shù)和小數(shù)Number(參數(shù)):表示最大參數(shù)位數(shù)的數(shù)字Number(參數(shù)1,參數(shù)2):參數(shù)1代表有效數(shù)字的最大位數(shù),參數(shù)2代表小數(shù)的位數(shù),整數(shù)的最大位數(shù)(參數(shù)1參數(shù)2)。TEST1_TABLESPACE39。39。39。cotts39。system39。|| ename 員工信息from emp數(shù)據(jù)庫不在本機(jī)切換用戶的方式coun /connect 用戶名/密碼服務(wù)名 as sysdba查看數(shù)據(jù)字典包含的字段desc dba_users查詢數(shù)據(jù)字典包含的用戶 select username from dba_users1由于數(shù)據(jù)庫用戶有些事預(yù)制的,所以狀態(tài)是鎖定的,查看oracle用戶的狀態(tài): select username,account_status from dba_users。 || empno || 39??梢赃B接查詢結(jié)果select 39。第一篇:數(shù)據(jù)庫總結(jié)(神諭、甲骨文公司)提供的一款關(guān)系型數(shù)據(jù)庫管理系統(tǒng) 使用表格作為存儲(chǔ)數(shù)據(jù)的基本單元在命令行取消設(shè)置折痕set linesize 數(shù)字在命令行設(shè)置每頁顯示數(shù)據(jù)長度set pagesize 數(shù)字命令行中的編輯操作ed 文件名,回車,點(diǎn)擊是,然后在記事本里輸入查詢語句比如:select * from emp 保存退出,最后在命令行輸入 文件名 點(diǎn)擊回車,就會(huì)執(zhí)行記事本里面的語句查詢不在當(dāng)前用戶下的表必須在表的前面加上用戶名,在數(shù)據(jù)庫中用戶名也叫模式名稱連接操作:切換用戶connect 用戶名/密碼 as sysdba 查看當(dāng)前用戶 show user使用39。||39。編號(hào)是:39。的姓名是:39。1對于狀態(tài)是鎖定的用戶,啟用用戶的語句alter user 用戶名 account unlock1管理員數(shù)據(jù)字典dba_tablespaces,dba_users1普通用戶數(shù)據(jù)字典user_tablespaces,user_users1設(shè)置默認(rèn)或臨時(shí)的表空間alter user 用戶名 default/temporary tablespace 表空間名1創(chuàng)建表空間語法create temporary | tablespace tablespace_name(表空間名)tempfile | datafile size 大小1查看默認(rèn)/臨時(shí)表空間 select default_tablespace,temporary_tablespace fromdba_userwhereusername=39。(管理員的)select default_tablespace,temporary _tablespace from user_user where username=39。(普通用戶的)1default_tablespace默認(rèn)表空間 temporary _tablespace臨時(shí)表空間1查詢表空間select tablespace_name from dba_tablespaces select tablespace_name from user_tablespaces(普通用戶)創(chuàng)建永久表空間create tablespace test1_tablespace datafile 39。 size 10M2創(chuàng)建臨時(shí)表空間create temporary tablespace temptest1_tablespace tempfile 39。 size 10M2查詢永久表空間包含的字段desc dba_data_files2查詢臨時(shí)表空間包含的字段 desc dba_temp_files2設(shè)置聯(lián)機(jī)或脫機(jī)狀態(tài)alter tablespace tablespace_name(表空間名)online /offline2查看表空間的狀態(tài)select statusfromdba_tablespaceswheretablespace_name=39。2設(shè)置只讀或可讀寫的狀態(tài)alter tablespace tablespace_name(表空間名)read only / read writeread write默認(rèn)2往表空間增加數(shù)據(jù)文件create tablespace tablespace_name(表空間名)add datafile size 大小2刪除表空間的數(shù)據(jù)文件create tablespace tablespace_name(表空間名)drop datafile 2刪除表空間(保留數(shù)據(jù))drop tablespace tablespace_name(表空間名)刪除表空間(不保留數(shù)據(jù))drop tablespace tablespace_name(表空間名)including contents3查詢一個(gè)用戶下的所有表select * from tab3windows調(diào)用本機(jī)操作系統(tǒng)的命令host dir3復(fù)制一
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1