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

正文內(nèi)容

計(jì)算機(jī)二級(jí)mysql知識(shí)點(diǎn)總結(jié)超全-wenkub

2022-11-03 18:10:09 本頁(yè)面
 

【正文】 show columns from students。 刪除表 : drop table students_copy。 rename to 。 drop primary key。 alter column student_sex set default 1。 更新表 : alter table Mysqlalter table add column student_from char(10) not null after student_sex。 顯示權(quán)限范圍內(nèi)的所有數(shù)據(jù)庫(kù)名 。 修改數(shù)據(jù)庫(kù): alter database [數(shù)據(jù)庫(kù)名 ]{[default]character set默認(rèn)字符集名 |[default]collate默認(rèn)校對(duì)規(guī)則名 }. 刪除數(shù)據(jù)庫(kù) : drop database[if exists] 數(shù)據(jù)庫(kù)名 。 []:可以根據(jù)需要進(jìn)行選擇,也可以不選。amp。 GRANT、 REVOKE。 CREATE、 ALTER、 DROP。 MySQL 語(yǔ)言結(jié)構(gòu) : MySQL 服務(wù)器安裝完成后 , 就已經(jīng)完成了一個(gè)完整的 DBMS 的搭建。 ( 2)一個(gè)一對(duì)一聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并。 數(shù)據(jù)庫(kù)設(shè)計(jì) : 需求分析 、 概念結(jié)構(gòu)設(shè)計(jì) 、 邏輯結(jié)構(gòu)設(shè)計(jì) 、 物理結(jié)構(gòu)設(shè)計(jì) 、 數(shù)據(jù)庫(kù)實(shí)施 、 數(shù)據(jù)庫(kù)運(yùn)行與維護(hù) : 數(shù)據(jù)庫(kù)設(shè)計(jì)關(guān)鍵 。 關(guān)系模型中基本概念 ( 1)關(guān)系(表):一個(gè)關(guān)系邏輯上對(duì)應(yīng)一張二維表 ( 2) 元組(行) :組成元組的元素稱為分量 ( 3) 屬性(列) :屬性的型(屬性名和屬性取值 域)、屬性值 ( 4)主鍵(關(guān)鍵字):用戶選作標(biāo)識(shí)元組的一個(gè)候選鍵 。 ( 6)聯(lián)系:一對(duì)一、一對(duì)多、多對(duì)多。 概念模型 :面向用戶、面向現(xiàn)實(shí)世界的數(shù)據(jù)模型,是現(xiàn)實(shí)世界到信息世界的第一層抽象。不同的 DBMS 支持不同的邏輯數(shù)據(jù)結(jié)構(gòu)。 數(shù)據(jù)模型 ( 1)概念層(最高層):按用戶觀點(diǎn)對(duì)現(xiàn) 實(shí)世界建模。集中式、分布式、客戶 /服務(wù)器、并行結(jié)構(gòu)。內(nèi)模式(存儲(chǔ)模式,物理級(jí),底層):對(duì)數(shù)據(jù) 物理結(jié)構(gòu)和存儲(chǔ)方式 的描述,是數(shù)據(jù)在數(shù)據(jù)庫(kù)內(nèi)部的具體表達(dá)方式 ;一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)內(nèi)模式 。 ( 4)數(shù)據(jù)庫(kù)系統(tǒng) DBS: 計(jì)算機(jī)系統(tǒng)引入數(shù)據(jù)庫(kù)后的系統(tǒng)。 存儲(chǔ)的基本對(duì)象是數(shù)據(jù) 。表現(xiàn)形式:數(shù)字、文字、圖像、計(jì)算機(jī)代碼。對(duì)信息的接收始于對(duì)數(shù)據(jù)的接收,對(duì)信息的獲取只能通過對(duì)數(shù)據(jù)背景的解讀。 具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性、可共享性。包括:數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用開發(fā)工具、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員、用戶。模式 (概念或邏輯模式,概念級(jí),中間層) : 對(duì)數(shù)據(jù)庫(kù)中 全體數(shù)據(jù) 的 邏輯結(jié)構(gòu)和特征 的描述,是所有用戶的公共數(shù)據(jù)視圖;一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)模式。 ( 3)系統(tǒng)應(yīng)用角度(整體)。獨(dú)立于 DBMS。 ( 3)物理層(最低層):由系統(tǒng)自動(dòng)完成。與 DBMS 無關(guān)。 概念模型的表示方法 :實(shí)體 聯(lián)系方法 ( ER)。不允許取空值 ( 5)域:一組具有相同的數(shù)據(jù)類型的值得集合 ( 6)表:由行列組成 ( 7)外鍵(外部碼):主要用于定義兩個(gè)表之間的關(guān)系。從現(xiàn)實(shí)世界角度對(duì)所要解決的問題的描述,不依賴于具體的硬件環(huán)境和 DBMS。 ( 3)一個(gè)一對(duì)多聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與 N 端對(duì)應(yīng)的關(guān)系模式合并。 結(jié)構(gòu)化查詢語(yǔ)言 SQL:不區(qū)分大小寫。 ( 2)數(shù)據(jù)操縱語(yǔ)言 DML:檢索和修改數(shù)據(jù)。 ( 4) MySQL 擴(kuò)展增加的語(yǔ)言要素 : 不是 SQL 標(biāo)準(zhǔn)所包含的內(nèi)容,為了用戶編程方便增加的語(yǔ)言要素。邏輯與; OR 或 ||邏輯或; XOR 邏輯異或)、位運(yùn)算符( amp。 |: 多個(gè)選項(xiàng)只能選擇其一 。 查看數(shù)據(jù)庫(kù): show databases[like數(shù)據(jù)庫(kù)名 ]。 創(chuàng)建和操縱表 表是數(shù)據(jù)庫(kù)中存放的最基本的數(shù)據(jù)對(duì)象,沒有表數(shù)據(jù)庫(kù)也就沒有意義。 增加新列 。 修改或刪除表中指定列的默認(rèn)值 。 drop foreign key。 為表重新賦予一個(gè)表名。 查看表 : use mytest。 顯示指定數(shù)據(jù)表的結(jié)構(gòu)。 *在 mysql 不能插入中文或者顯示不出中文時(shí) , 可以使用 set names GBK語(yǔ)句來臨時(shí)更改字符集 。 ( 2) insert select 語(yǔ)句。 可以指定插入行中沒列的值 , 也可以指定部分列的值 。 刪除表數(shù)據(jù) delete 語(yǔ)句 ○ 1 刪除單個(gè)表中的數(shù)據(jù) 。 ○2 同時(shí) 刪除多個(gè)表中的數(shù)據(jù)行 。 修改表數(shù)據(jù): update語(yǔ)句 ○ 1 修改單個(gè)表 。 update表 1,表 2,…set 列名 1=值 1[,列名 2=值 2…+*where子句 ] mysqlupdate tbl1,tbl2 set =’李明 ’,tbl2=’王偉 ’ where =。 列別名不允許出現(xiàn)在 where 子句中 。 聚合函數(shù) : mysql 系統(tǒng)內(nèi)置函數(shù) 。 ( 2)內(nèi)連接:系統(tǒng)默認(rèn)的表連接。 需要指定兩個(gè)不同的別名,所有查詢列的引用須用表別名限定 ( 4)自然連接:只有在連接的列在兩張表中的名稱都相同時(shí)才會(huì)有用,否則返回笛卡兒積。 where查詢條件 {判定運(yùn)算 1, 判定運(yùn)算 2…} 比較運(yùn)算 。 表達(dá)式 1[not]like 表達(dá)式 2 ( 1)百分號(hào)( %):可表示任何字符串,且該字符串可出現(xiàn)任意次數(shù)。 mysqlselect student_id,student_name from where student_name like’李 _’。 ○ 3 正則表達(dá)式 :查找專業(yè)含‘物’的行 mysqlselect student_name,student_age,student_major from where student_major regexp’物 ’。 ( 2) in:盡管可以用于范圍判定,但主要作用是表達(dá)式子查詢。 group by 子句 與分組數(shù)據(jù) : group by{列名 |表達(dá)式 |位置 }[asc|desc]。 mysqlselect student_major,count(*) as ‘總?cè)藬?shù) ’ from group by student_major having count( *) 2。 Limit{[標(biāo)志位置 ]行數(shù) |行數(shù) offset標(biāo)志位置 } mysqlselect student_id,student_name from limit 4,3 *從第 5 個(gè)學(xué)生開始的 3 個(gè) 學(xué)生 * mysqlselect student_id,student_name from order by student_id limit 3 offset 4。( 2)索引訪問:遍歷 索引 直接訪問。 葉子節(jié)點(diǎn)之間彼此相連 , 一個(gè)葉子節(jié)點(diǎn)有一個(gè)指向下一個(gè)葉子節(jié)點(diǎn)的指針 。 邏輯分類 ( 1)普通索引:最基本索引類型,唯一任務(wù)是加快對(duì)數(shù)據(jù)的訪問速度。 ( 4) 空間索引 ( 5)全文索引:只能在 varchar 或 text 類型的列上創(chuàng)建,且只能在 myisam 表中創(chuàng)建。Blob 或 text 類型的列必須使用前綴索引。 Mysqlcreate index index_stud *根據(jù) student_name 和 student_id創(chuàng)建復(fù)合索引 index_stud。 alter table ( 1) add index[索引名 ][索引類型 ](列名 ,….) ( 2) add primary key[索引類型 ](列名 ,….) ( 3) add unique[index|key][索引名 ] [索引類型 ](列名 ,….) ( 4) alter foreign key][索引名 ] (列名 ,….) 查看索引 : show index from 表名 [from數(shù)據(jù)庫(kù)名 ] Mysqlshow index from course from mytest。 *刪除數(shù)據(jù)庫(kù) mytest的表 students 的索引 index_students* 索引進(jìn)階 弊端 : 創(chuàng)建和維護(hù)索引耗時(shí) ; 占數(shù)據(jù)和物理空間 ; 不適合創(chuàng)建索引 : 很少使用或參考的列 ; 很少數(shù)據(jù)值的列 ; text,image 和 bit 數(shù)據(jù)類型 ; 修改性能遠(yuǎn)遠(yuǎn)大于檢索性能 . 第 7 章 視圖 :視圖的建立和刪除只影響視圖本身,不影響對(duì)應(yīng)的基礎(chǔ)表。 優(yōu)點(diǎn) : 定制用戶數(shù)據(jù) , 聚焦特定 數(shù)據(jù) ; 簡(jiǎn)化數(shù)據(jù)操作 ; 提高基表數(shù)據(jù)的安全性 ; 共享所需數(shù)據(jù) ; 更改數(shù)據(jù)格式 ( 每個(gè)用戶不必都定義和存儲(chǔ)自己所需的數(shù)據(jù) , 可以共享數(shù)據(jù) , 同樣的數(shù)據(jù)只需存儲(chǔ)一次 ); 重寫 sql 語(yǔ)句 。 使用 insert 語(yǔ)句通過視圖向基礎(chǔ)表插入數(shù)據(jù) : 當(dāng)視圖依賴多個(gè)基礎(chǔ)表時(shí)不能向該視圖插入數(shù)據(jù)。 使用 delete 語(yǔ)句通過視圖刪除基礎(chǔ)表數(shù)據(jù) : 對(duì)于依賴多個(gè)基礎(chǔ)表的視圖 , 不能使用 delete 語(yǔ)句 。 Mysqlcreate view as select * from where student_major=’物理專業(yè) ’。可以是表中一列或多列的組合。 Mysqlcreate table students_new ( student_id int not null auto_increment primary key, *以列的完整性約束方式定義主鍵 * student_name char(50) not null, student_sex char(1) not null default o, student_age int not null, student_major char(50) not null, student_contact char(50) null )。 參照完整性 :表間主鍵外 鍵的關(guān)系。 Reference 表名 [ 列名 [(length)]][asc|desc][match full|match partial|match simple]on[delete|update][restrict|cascade|set null|no action] Mysqluse mytest。 Not null。 只能基于表的完整性約束命名,而無法給基于列的完整性約束命名。 若 cardinality值比數(shù)據(jù)的實(shí)散列程度小很多,索引將失效, 此時(shí)使用 analyze table語(yǔ)句修復(fù) cardinality值提高查詢效率 * Mysqlanalyze table 。 repair table 語(yǔ)句 : 修復(fù) 。用來保證數(shù)據(jù)完整性 。 After: 觸發(fā)器 是在 激活它的語(yǔ)句之 后 觸發(fā) 。 每個(gè)表最多支持 6 個(gè)觸發(fā)器 。 Mysqlcreate trigger after insert *在數(shù)據(jù)庫(kù) mytest表 students 中 , 創(chuàng)建觸發(fā)器 students_insert* on for each row setstr=’add a new student’。 觸發(fā)器不能更新或覆蓋 ,必須先刪除再重新創(chuàng)建。 當(dāng)觸發(fā)器對(duì)觸發(fā)表自身更新操作時(shí) , 只能使用 before 觸發(fā)器 。 對(duì)事務(wù)性表 , 若觸發(fā)程序失敗以及由此導(dǎo)致的整個(gè)語(yǔ)句失敗 , 則 該語(yǔ)句所執(zhí)行的所有更改將回滾 ; 對(duì)非事務(wù)性表 , 執(zhí)行不能回滾 , 即使語(yǔ)句失敗 , 失敗之前所做的任何更改依然有效 。 觸發(fā)進(jìn)階 第 10 章 事件 事件 (臨時(shí)觸發(fā)器) :在指定時(shí)刻才被執(zhí)行的任務(wù)。 ○ 2 mysqlselectevent_scheduler。 創(chuàng)建事件 : create event事件名 on schedulescheduledo事件主體 Mysqlcreate event if not exists event_add on schedule every 1 month *每個(gè)月都執(zhí)行 * do insert into students values(null,’王維 ’,’0’,’24’,’自動(dòng)化專業(yè) ’,’null’)。 刪除事件 : drop event[if exists]事件名 第 11 章 存儲(chǔ)過程與存儲(chǔ)函數(shù) :過程式數(shù)據(jù)庫(kù)對(duì)象。 不可以有返回值 。 存儲(chǔ)過程可以沒有參數(shù) (此時(shí)存儲(chǔ)過程名后仍需加上一對(duì)括號(hào) ),也可以有 1個(gè)或多個(gè)參數(shù)。 以關(guān)鍵字 begin 開始, end 結(jié)束。要求給出學(xué)生的 id,修改對(duì)應(yīng)的姓名。 只能在存儲(chǔ)過程體 begin…end 語(yǔ)句中聲明 ;作用范圍只是在 begin…end之間 ; 必須在存儲(chǔ)過程體開頭處聲明 。 set 語(yǔ)句:為局部變量賦值。 * 例 2:在數(shù)據(jù)庫(kù) mytest 中創(chuàng)建一個(gè)存儲(chǔ)過程 sp_count,用于統(tǒng)計(jì)表 students 中記錄的總行數(shù)。存儲(chǔ)游標(biāo)后,應(yīng)用程序或用戶可根據(jù)需要滾動(dòng)或?yàn)g覽
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1