數據庫

mysql 左,右,內連接-小浪學習網

mysql 左,右,內連接

左右連接全相乘方法(效率很低) mysql>?select?*?from?test10; +------+-------+ |?id?|?sname?| +------+-------+ |?1?|?云彩?|? |?2?|?月亮?|? |?3?|?星星?|?...
站長的頭像-小浪學習網站長1年前
319
docker容器與傳統虛擬化的區別是什么-小浪學習網

docker容器與傳統虛擬化的區別是什么

區別:1、傳統虛擬化的創建速度很慢,而容器虛擬化創建速度很快;2、傳統虛擬化增加了系統調節鏈的環節有性能損耗,而容器虛擬化共性內核,幾乎沒有性能損耗;3、傳統虛擬化支持多種操作系統,...
站長的頭像-小浪學習網站長1年前
3712
MySQL高級十七——MySQL賬號權限賦予-小浪學習網

MySQL高級十七——MySQL賬號權限賦予

一、作用和意義mysql權限系統主要用來對連接到數據庫的用戶進行權限的驗證,以此來判斷此用戶是否屬于合法的用戶,如果是合法的用戶,如果是合法用戶則賦予相應的數據庫權限。二、查看當前數據...
站長的頭像-小浪學習網站長1年前
347
docker有哪幾種掛載方式-小浪學習網

docker有哪幾種掛載方式

方式:1、利用run命令,語法為“docker run --name test1 -it -v”;2、利用dockerfile的VOLUME指令創建掛載點,語法為“VOLUME ['/data1','/data2']”;3、利用容器共享卷。 本教程操作環境:l...
站長的頭像-小浪學習網站長1年前
3912
MySQL高級十四——表的優化-小浪學習網

MySQL高級十四——表的優化

一、優化1、定期分析表: analyze?table?woitems; +---------------+---------+----------+----------+?? |?Table?????????|?Op??????|?Msg_type?|?Msg_text?|?? +-...
站長的頭像-小浪學習網站長1年前
2314
MySQL高級十一——慢查詢-小浪學習網

MySQL高級十一——慢查詢

mysql記錄下查詢超過指定時間的語句,我們將超過指定時間的sql語句查詢稱為慢查詢。1、查看時間限制 show?variables?like?'%long%'; 就會看到: +-----------------------------------------...
站長的頭像-小浪學習網站長1年前
248
MySQL高級十——事務的應用-小浪學習網

MySQL高級十——事務的應用

一、什么是事務為什么要使用事務這個技術?現在很多軟件都是多用戶,多課程,多線程的,對于同一個表可能同時有很多人在用,為保持數據的一致性,所以提出了事務的概念。1、查看數據庫下面是否...
站長的頭像-小浪學習網站長1年前
245
MySQL高級八——觸發器的使用-小浪學習網

MySQL高級八——觸發器的使用

觸發器是一種特殊的存儲過程,它在插入,刪除或者修改特定表中的數據時觸發執行,它比數據庫本身標準的功能有更精細和更復雜的數據控制能力。它具有這樣的特征:監視地點:一般就是表名監視事件...
站長的頭像-小浪學習網站長1年前
365
MySQL高級七——視圖的使用-小浪學習網

MySQL高級七——視圖的使用

1、視圖的使用條件如果某個查詢結果出現的非常頻繁,就是要經常拿這個查詢結果來做子查詢,使用視圖會更加方便。2、使用視圖的好處a、簡化查詢語句b、可以進行權限控制把表的權限封閉,但是開放...
站長的頭像-小浪學習網站長1年前
356
MySQL高級六——函數創建和使用-小浪學習網

MySQL高級六——函數創建和使用

1、查看是否能創建函數 show?variables?like?'%fun%'; 如果為OFF,表示不能創建函數2、修改數據庫能創建函數 set?global?log_bin_trust_function_creators?=?1; 這樣就修改為ON了,就能...
站長的頭像-小浪學習網站長1年前
507
MySQL高級五——存儲過程的管理-小浪學習網

MySQL高級五——存儲過程的管理

1、查看數據庫的存儲過程如: show?procedure?status?where?db='caiwu'; 2、查看當前數據庫下面的存儲過程的列表如: SELECT?specific_name?from?mysql.proc; 3、查看存儲過程的內容如:...
站長的頭像-小浪學習網站長1年前
4111