心智圖資源庫 MySQL
這是一篇關於MySQL的心智圖,主要內容包括:高級,基礎,MySQL安裝與解除安裝。歡迎按讚收藏!
編輯於2024-03-28 15:33:01Einhundert Jahre Einsamkeit ist das Meisterwerk von Gabriel Garcia Marquez. Die Lektüre dieses Buches beginnt mit der Klärung der Beziehungen zwischen den Figuren. Im Mittelpunkt steht die Familie Buendía, deren Wohlstand und Niedergang, interne Beziehungen und politische Kämpfe, Selbstvermischung und Wiedergeburt im Laufe von hundert Jahren erzählt werden.
Einhundert Jahre Einsamkeit ist das Meisterwerk von Gabriel Garcia Marquez. Die Lektüre dieses Buches beginnt mit der Klärung der Beziehungen zwischen den Figuren. Im Mittelpunkt steht die Familie Buendía, deren Wohlstand und Niedergang, interne Beziehungen und politische Kämpfe, Selbstvermischung und Wiedergeburt im Laufe von hundert Jahren erzählt werden.
Projektmanagement ist der Prozess der Anwendung von Fachwissen, Fähigkeiten, Werkzeugen und Methoden auf die Projektaktivitäten, so dass das Projekt die festgelegten Anforderungen und Erwartungen im Rahmen der begrenzten Ressourcen erreichen oder übertreffen kann. Dieses Diagramm bietet einen umfassenden Überblick über die 8 Komponenten des Projektmanagementprozesses und kann als generische Vorlage verwendet werden.
Einhundert Jahre Einsamkeit ist das Meisterwerk von Gabriel Garcia Marquez. Die Lektüre dieses Buches beginnt mit der Klärung der Beziehungen zwischen den Figuren. Im Mittelpunkt steht die Familie Buendía, deren Wohlstand und Niedergang, interne Beziehungen und politische Kämpfe, Selbstvermischung und Wiedergeburt im Laufe von hundert Jahren erzählt werden.
Einhundert Jahre Einsamkeit ist das Meisterwerk von Gabriel Garcia Marquez. Die Lektüre dieses Buches beginnt mit der Klärung der Beziehungen zwischen den Figuren. Im Mittelpunkt steht die Familie Buendía, deren Wohlstand und Niedergang, interne Beziehungen und politische Kämpfe, Selbstvermischung und Wiedergeburt im Laufe von hundert Jahren erzählt werden.
Projektmanagement ist der Prozess der Anwendung von Fachwissen, Fähigkeiten, Werkzeugen und Methoden auf die Projektaktivitäten, so dass das Projekt die festgelegten Anforderungen und Erwartungen im Rahmen der begrenzten Ressourcen erreichen oder übertreffen kann. Dieses Diagramm bietet einen umfassenden Überblick über die 8 Komponenten des Projektmanagementprozesses und kann als generische Vorlage verwendet werden.
MySQL
MySQL安裝與解除安裝
Liunx環境
查看MySQL版本: mysqladmin --version
查看是否安裝過MySQL
rpm -qa | grep -i mysql # -i 忽略大小寫
檢查MySQL service
systemctl status mysqld.service
MySQL解除安裝
關閉MySQL服務
systemctl stop mysqld.service
查看目前MySQL安裝狀況
Centos 6:rpm -qa | grep mysql
Centos 7:rpm -qa|grep mariadb
卸載:rpm -e --nodeps mariadb-libs
卸載上述指令查詢出的已安裝程式:yum remove xxx
刪除MySQL相關文件
查找MySQL相關文件
find / -name mysql
刪除查找出來的文件
rm -rf xxx
刪除my.cnf
rm -rf /etc/my.cnf
MySQL8.0安裝
下載
https://dev.mysql.com/downloads/mysql/
檢查/tem暫存目錄權限
chmod -R 777 /tep
卸載原來的MySQL,檢查依賴
rpm -qa | grep libaio
如果沒有:yum install libaio
rpm -qa | grep net-tools
依照順序執行安裝文件
mysql-community-common-8.0.29-1.el8.x86_64.rpm
mysql-community-client-plugins-8.0.25-1.el7.x86_64
mysql-community-libs-8.0.25-1.el7.x86_64
mysql-community-client-8.0.25-1.el7.x86_64
mysql-community-server-8.0.25-1.el7.x86_64
MySQL服務初始化
mysqld --initialize --user=mysql
查看日誌,取得密碼
cat /var/log/mysqld.log
服務
啟動服務
systemctl start mysqld
查看服務狀態
systemctl status mysqld
MySQL權限
查看權限
修改權限
update user set host = "%" where user = 'root';
刷新權限
flush privileges;
遠端連線
解決
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'abc123';
基礎
1. 基本的SELECT語句
SQL分類
DDL:資料定義語言
CREATE \ ALTER \ DROP \ RENAME \ TRUNCATE
DML:資料操作語言
INSERT \ DELETE \ UPDATE \ SELECT (重中之重)
DCL:資料控制語言
COMMIT \ ROLLBACK \ SAVEPOINT \ GRANT \ REVOKE
2. 多表查詢的分類
角度1
等值連接 VS 非等值連接
非等值連結:連結條件不是 「=」的,例如:小李的薪水是在6000 ~ 8000的範圍內。
角度2
自連接 VS 非自連接
角度3
內連接 VS 外連接
3. UNION 和UNION ALL
UNION:傳回兩個查詢的結果集的並集,移除重複記錄。
UNION ALL:傳回兩個查詢的結果集的並集,不去重。
4. 函數
單行函數
只對一行進行變換,每行回傳一個結果
聚合函數(分組函數、多行函數)
作用於一組數據,傳回一個值
進階