程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL操作匯總,mysql匯總

MySQL操作匯總,mysql匯總

編輯:MySQL綜合教程

MySQL操作匯總,mysql匯總


    這學期學習了數據庫系統原理,做了實驗,mark一記。

    目錄(沒有一鍵目錄不開心。。。)

1.T—SQL的簡單查詢、連接查詢

 

(1)用SQL語句建庫、建表並插入記錄。

 

(2)修改表結構,包括修改屬性列的數據類型,增加新的屬性列,刪除已有的屬性列。

 

(3)使用單個元組和多元組插入。

 

(4)簡單查詢操作,包括投影、選擇、數據排序、模糊匹配查詢等。如果結果不正確,要進行修改,直至正確為止。

 

(5)連接查詢操作,包括等值連接、自然連接、一般連接、自身連接、外連接。

 

2.子查詢及組合

 

(1)在DBMS的交互式環境裡,用SQL語句建庫、建表並插入記錄。

 

(2)使用In、比較符和Exists操作符進行嵌套查詢操作。

 

(3)分組查詢,包括分組條件表達、選擇組條件表達的方法。

 

(4)集合查詢。

 

(5)使用視圖創建語句建視圖,通過視圖查詢數據

 

(6)帶子查詢的修改和刪除

 

(7)通過視圖修改和刪除數據

 

3.數據控制、數據導入/導出、數據備份和恢復

 

(1)使用SQL對數據進行安全性控制,包括授權和權利收回。

 

(2)查看授權和權利收回後的結果

 

(3)SQL SEVER工具對表中的數據導出到其它格式的文件。

 

(4)將其它格式的文件數據導入到數據庫中。

 

(5)使用SQL SEVER具創建一個數據庫的備份(海量備份、增量備份)。

 

(6)使用SQL SEVER工具及所創建的數據庫備份恢復這個數據庫。

 

T—SQL的簡單查詢、連接查詢

(1)用SQL語句建庫、建表並插入記錄。

建庫:

建表:

插入記錄:

查看

 

(2)修改表結構,包括修改屬性列的數據類型,增加新的屬性列,刪除已有的屬性列。

     修改屬性列的數據類型

    

    添加新的屬性列

    刪除已有屬性列

 

(3)使用單個或多個元組插入

   單元組

 

    多元組

(4)簡單查詢操作,包括投影、選擇、數據排序、模糊匹配查詢等。如果結果不正確,要進行修改,直至正確為止。

  投影

 

 

      選擇

 

    數據排序

 

    模糊匹配查詢

(5)連接查詢操作,包括等值連接、自然連接、一般連接、自身連接、外連接。

    預處理操作,建立相關的表

 

    等值連接

 

    自然連接

 

    一般連接

 

    自身連接(先創建能自身連接的屬性)

 

    外連接

子查詢及組合

(1)在DBMS的交互式環境裡,用SQL語句建庫、建表並插入記錄。

(2)使用In、比較符和Exists操作符進行嵌套查詢操作。

 使用in

    

    使用比較符

 

    使用exists

(3)分組查詢,包括分組條件表達、選擇組條件表達的方法。

  普通分組

 

    顯示所有滿足條件元組

 

    其它條件分組

(4)集合查詢。

    union並操作

 

    用union實現交操作

 

    用union實現差操作        ( f1-f2 )並(f2-f1)

(5)使用視圖創建語句建視圖,通過視圖查詢數據

(6)帶子查詢的修改和刪除

(7)通過視圖修改和刪除數據

數據控制、數據的導入/導出、數據庫備份和恢復

(1)使用SQL對數據進行安全性控制,包括授權和權利收回。

    創建新用戶

 

    新用戶授權

 

   回收新用戶權利

(2)查看授權和權利收回後的結果

    授權後

 

    回收權利後

(3)導出到其它格式的文件(txt)。

 

    按一定格式導出student表到txt

 

    到相關位置查看導出的txt文件

(4)將其它格式的文件數據導入到數據庫中。

    重建新表temptxt,導入txt文件到表中並查看

(5)創建一個數據庫的備份(海量備份、增量備份)。

    用MySQL實現海量備份

 

    查看備份文件(包括了SQL語句記錄)

(6)恢復備份到數據庫

    刪除已備份的基本表

    

    使用備份的文件還原基本表

    

    查看恢復後地表

 

    增量備份:按照網上的操作修改my-default.ini(沒有my.ini和my.conf文件),添加了log-bin路徑後卻沒能得到相關文件,使用了另一種方法 也沒成功。查詢得知MySQL5不支持增量備份,是指所有的5系列麼?我用的是MySQL5.6......

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved