mysql學習筆記二--續

  • 什麼是數據庫 //關係型數據庫  ,
    依照某種數據模型組織起來並存放二級存儲器中的數據集合。

  • MySQL數據庫的三層結構 // B/W/D



  • MySQL數據庫的安裝和配置 // 數據庫軟件和服務及客戶端的區別,步驟和主要配置項。



  • 數據庫命令行的常見操作(啓動、連接、操作、關閉等)

               啓動一般是指啓動服務。可以是命令行的方式啓動,參考圖形方式的啓動選項。

               連接:mysql -h localhost -P3306 -uroot -p

               展示和選擇數據庫


  • SQL語句分類(ddl/dml/dcl/dql/dtl)   定義數據結構的語句   管理數據的語句   控制數據庫語句   dql  query  qtl   transation




  • 創建、查看、刪除、修改、備份和恢復數據庫

              

  • 如何創建表及MySQL數據類型詳解

             create table tb ( id int ,,,,) character set utf8 colcate utf8_chinese_ci engine innodb;

             數值   字符串  時間  三大類,每種類型的區別和用法。

  • 修改、刪除表操作

            alter table tb add|modify|change|update ...字段或表屬性的定義

  • 如何對數據表進行CRUD操作

         

  • select語句中使用order by

            aes    desc



  • 合計函數(count/sum/avg/max/min)

           也叫聚合函數。  count(1)統計記錄數,注意爲null的是否爲統計進來。

  • select語句中使用group by 和having子句

             分組查詢。  select * from tb where 1 group by column having 條件。

             having 子句: 用法是過濾分組後的結果。相當於是一個where的用法,後面也是跟條件。

             select * from tb having a >1;

  • 時間日期常用的10個函數

            

  • 字符串相關11個函數



  • 數學函數10個


  • 流程控制函數3個


  • 其它函數4個
  • MySQL中文亂碼處理
  • PHP操作數據庫實例
  • MySQL表類型和存儲引擎(BDB/HEAP/ISAM/MERGE/MYISAM/InnoBDB)
  • 如何選擇表的存儲引擎
  • 事務的基本概念
  • 事務和鎖
  • 事務提交和回滾操作
  • PHP程序中如何使用事務
  • 事務隔離級別
  • 表的主鍵和外鍵
  • 多表聯合查詢和笛卡爾集
  • 自連接
  • 單行子查詢和多行子查詢
  • 蠕蟲複製創建海量表
  • 合併查詢(union , union all,intersect , minus)
  • 表的內連接和外連接(左外連接、右外連接和完全外連接)
  • 維護數據的完整性-約束(not null、unique, primary key,foreign key,和check )
  • 商店售貨系統表設計案例
  • 索引(主鍵索引/唯一索引/全文索引/普通索引/複合索引)
  • 索引優缺點分析
  • 觸發器和存儲過程
發佈了89 篇原創文章 · 獲贊 20 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章