Mysql總結,超實用和詳細 高階篇

2021-07-13 02:22:55 字數 999 閱讀 3854

九.鎖

–lock tables 鎖定表

– unlock table 解鎖

十.儲存過程:儲存過程是資料庫管理中常用的技術之一,可以很方便的做些類似資料統計、資料分析等工作.

特點:

常用命令

1. 格式:

–create procedure 過程名(引數)

begin

declare//申明變數

end

call 過程名

2. 條件語句

if 條件 then

statement

else

statement

end if;

3. 迴圈語句

–(1) while(條件)

statement

end while;

–(2) [label:]loop

statement

end loop;

–(1) repeat

statement

until 條件

end repeat;

十一.觸發器(了解)

功能:完成複雜的約束,實現事務的原子性,審計日誌

十二.備份和恢復

邏輯

物理

語法:

–備份:mysql dump -u root -p 資料庫名》/home/ttt.sql

–還原:create database tt

mysql -u root -p tt

十二 授權

舉例說明:

增加乙個使用者test 密碼abc 讓他可以在任何主機上登入,並對所有資料庫有增刪改查的許可權

答案:revoke from grant select,insert,update,delete on * .* to test @』%』 identified by 『abc』

說明:* .*說明符的意思是」所有資料庫,所有的表」

mysql安裝超詳細

在windows中安裝 壓縮包 zip 安裝 解壓生成mysql 8.0.21 winx64資料夾 編寫mysql伺服器程式的配置檔案,在mysql的安裝目錄下建立名為my.ini的檔案 mysqld basedir d program files mysql 8.0.21 winx64 datad...

Linux安裝MySQL教程(超詳細)

一.刪除 mysql sudo apt get autoremove purge mysql server 5.0 sudo apt get remove mysql server sudo apt get autoremove mysql server sudo apt get remove my...

超詳細MySQL資料庫優化

資料庫優化一方面是找出系統的瓶頸,提高mysql資料庫的整體效能,而另一方面需要合理的結構設計和引數調整,以提高使用者的相應速度,同時還要盡可能的節約系統資源,以便讓系統提供更大的負荷.1.優化一覽圖 2.優化 筆者將優化分為了兩大類,軟優化和硬優化,軟優化一般是運算元據庫即可,而硬優化則是操作伺服...