生活随笔
收集整理的這篇文章主要介紹了
「MySQL」从零到删库
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
目錄
零、數(shù)據(jù)庫的產(chǎn)生
什么是數(shù)據(jù)庫 database拋出問題,數(shù)據(jù)庫的產(chǎn)生數(shù)據(jù)庫萌芽階段的發(fā)展歷程CRUD層次模型網(wǎng)狀模型關(guān)系型數(shù)據(jù)庫企業(yè)和我們都選什么數(shù)據(jù)庫呢?
詳見:零、數(shù)據(jù)庫的產(chǎn)生
一、安裝、連接以及配置MySQL
windows兩種安裝方式,入門選手推薦第二種(win10演示)更改終端,放棄cmd作為主要終端,使用一流終端MYSQL服務(wù)的啟動與停止連接mysql初始化data數(shù)據(jù)文件夾
詳見:一、安裝、連接以及配置MySQL
二、數(shù)據(jù)庫的基本操作
數(shù)據(jù)庫的顯示講解創(chuàng)建數(shù)據(jù)庫刪除數(shù)據(jù)庫查看創(chuàng)建的數(shù)據(jù)庫的SQL創(chuàng)建數(shù)據(jù)庫指定字符編碼以及查看字符編碼修改數(shù)據(jù)庫字符編碼數(shù)據(jù)庫操作的結(jié)束語
詳見:二、數(shù)據(jù)庫的基本操作
三、表的基本操作
提出問題,引入“表“的概念與思維模式 table引用數(shù)據(jù)庫和查看數(shù)據(jù)庫中的表創(chuàng)建表創(chuàng)建表(企業(yè)用,有B格)查看表結(jié)構(gòu)刪除表修改表
詳見:三、表的基本操作
四、數(shù)據(jù)操作
插入數(shù)據(jù)一次性插入多條數(shù)據(jù)刪除數(shù)據(jù)清空表小細(xì)節(jié)更新數(shù)據(jù)查詢表數(shù)據(jù)(基本)SQL語句區(qū)分表結(jié)束語字符集編碼問題
詳見:四、數(shù)據(jù)操作
五、數(shù)據(jù)類型
數(shù)據(jù)庫的數(shù)據(jù)類型問題int數(shù)值類型int類型實際操作和注意事項浮點數(shù)類型定點數(shù)類型字符串與文本類型布爾類型枚舉類型枚舉類型的另類存儲方式枚舉類型的好處,為何要用枚舉類型,企業(yè)可能用在哪?set類型時間日期類型
詳見:五、數(shù)據(jù)類型
六、列屬性完整性
列屬性問題Primary key主鍵作用以及企業(yè)用途刪除主鍵、組合鍵、選擇主鍵復(fù)合主鍵究竟有什么用?unique唯一鍵的作用以及使用唯一鍵擴(kuò)展主鍵和唯一鍵區(qū)別sql內(nèi)注釋代碼注釋數(shù)據(jù)庫完整性引用數(shù)據(jù)表的完整性問題,拋出外鍵的概念外鍵什么時候設(shè)計外鍵呢?更正上節(jié)課錯誤,刪除外鍵外鍵三種操作:嚴(yán)格、置空、級聯(lián)的使用場景以及介紹置空和級聯(lián)演示
詳見:六、列屬性完整性
七、數(shù)據(jù)庫設(shè)計思維
數(shù)據(jù)庫設(shè)計的基本概要實體和實體之間的關(guān)系Codd第一范式:確保每列原子性Codd第二范式:非鍵字段必須依賴與鍵字段Codd第三范式:消除傳遞依賴
詳見:七、數(shù)據(jù)庫設(shè)計思維述
八、單表查詢
開端selectfromdualwhereinbetween…andis null聚合函數(shù)第三方客戶端的使用like模糊查詢order by 排序查詢group by 分組查詢group_concathavinglimitdistinct all
詳見:八、單表查詢
九、多表查詢
union聯(lián)合查詢inner join內(nèi)聯(lián)查詢inner join注意事項left joinrigth joincross joinnatural join無公共同名字段的自然返回笛卡爾積using哪一個實用?
詳見:九、多表查詢
十、子查詢
子查詢基本語法in 和 not inexists 和 not exists基礎(chǔ)結(jié)束語
詳見:十、子查詢
十一、高級部分
(一)view 視圖
開場view視圖創(chuàng)建、使用以及作用顯示視圖更新和刪除視圖視圖算法: temptable, merge
(二)transaction 事務(wù)
事務(wù)的提出transactionrollback to pointACID注意事項
(三)索引
四大索引
(四)存儲過程
delimiterprocedure存儲過程的用途
(五)有趣的函數(shù)
numberstringothers
詳見:十一、高級部分
十二、企業(yè)規(guī)范約束
★庫表字段約束規(guī)范索引規(guī)范★SQL開發(fā)約束規(guī)范其他規(guī)范
詳見:十二、企業(yè)規(guī)范約束
該筆記由Yeats_Liao與Shea_Qiu共同完成
以上所有內(nèi)容來自課程個人筆記:「MySQL」從零到刪庫精品課程-Frank
總結(jié)
以上是生活随笔為你收集整理的「MySQL」从零到删库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。