SQL簡介及MySQL的安裝目錄詳解

一,SQL簡介

1,數據庫定義語言(DDL)

  ①create:用於創建數據庫、表、索引、視圖等;

  ②alter:用於修改數據庫、表、索引、視圖等;

  ③drop:用於刪除數據庫、表、索引、視圖、用戶等。

2,數據庫操作語言(DML)

  ①insert:用於插入數據(如在指定列插入數據、對錶中所有列進行數據插入、多條記錄的插入等);

  ②update:用於修改表中的數據(執行過程:先刪除舊的數據,舊的數據存儲在deleted中,再插入新的數據,插入後的數據保存在inserted中);

  ③delete:用於刪除表中的數據。

3,數據庫查詢語言(DQL)

  使用select語句查詢表中的數據,如簡單查詢、條件查詢、連接查詢、子查詢等;

  建議:在實際的開發中,應該減少使用select *語句及嵌套子查詢。

4,數據庫控制語言(DCL)

  ①grant:授予用戶某種權利,即讓用戶對某表或某庫擁有一定的操作權限;

  ②revoke:收回用戶手中擁有的權利,使其不能操作對應的庫或表等;

  ③commit:用於提交事務。當涉及事務的操作執行過程中滿足事務的ACID時,觸發commit的執行

  ④rollback:用於回滾事務。當涉及事務的操作執行過程中不滿足事務的ACID時,觸發rollback的執行

 

二,MySQL的安裝目錄簡介

  1.bin:用於放置可執行的文件,如mysql.exe等;

  2.data:用於放置部分的日誌文件及數據庫;

  3.include:用於放置一些頭文件,如mysql.h等;

  4.lib:用於放置一系列的庫文件;

  5.share:用於存放字符集、語言等信息;

  6.my.ini:MySQL數據庫正在使用的配置文件;

  7.my-huge.ini:適合超大型數據庫的配置文件;

  8.my-large.ini:適合大型數據庫的配置文件;

  9.my-medium.ini:適合中型數據庫的配置文件;

  10.my-small.ini:適合小型數據庫的配置文件;

  11.my-template.ini:配置文件的模板;

  12.my-innodb-heavy.ini:該配置文件只對於InnoDB存儲引擎有效,而且服務器的內存不能小於4GB。

   

總結:有寫的不對或用詞不當的地方,希望大家批評指正,謝謝!

原文出處:https://www.cnblogs.com/Anly-Lmj/p/10746739.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章