排序
MySQL基本命令
mysql安裝方式mysql安裝方式有三種,一種是rpm方式安裝,一種是源碼編譯安裝,一種是通用二進制格式包安裝。rpm方式安裝,可以直接使用yum命令安裝或者下載rpm包后再安裝yum安裝命令:yum -y in...
mysql 左,右,內連接
左右連接全相乘方法(效率很低) mysql>?select?*?from?test10; +------+-------+ |?id?|?sname?| +------+-------+ |?1?|?云彩?|? |?2?|?月亮?|? |?3?|?星星?|?...
docker容器與傳統虛擬化的區別是什么
區別:1、傳統虛擬化的創建速度很慢,而容器虛擬化創建速度很快;2、傳統虛擬化增加了系統調節鏈的環節有性能損耗,而容器虛擬化共性內核,幾乎沒有性能損耗;3、傳統虛擬化支持多種操作系統,...
MySQL高級十七——MySQL賬號權限賦予
一、作用和意義mysql權限系統主要用來對連接到數據庫的用戶進行權限的驗證,以此來判斷此用戶是否屬于合法的用戶,如果是合法的用戶,如果是合法用戶則賦予相應的數據庫權限。二、查看當前數據...
docker有哪幾種掛載方式
方式:1、利用run命令,語法為“docker run --name test1 -it -v”;2、利用dockerfile的VOLUME指令創建掛載點,語法為“VOLUME ['/data1','/data2']”;3、利用容器共享卷。 本教程操作環境:l...
MySQL高級十四——表的優化
一、優化1、定期分析表: analyze?table?woitems; +---------------+---------+----------+----------+?? |?Table?????????|?Op??????|?Msg_type?|?Msg_text?|?? +-...
MySQL高級十一——慢查詢
mysql記錄下查詢超過指定時間的語句,我們將超過指定時間的sql語句查詢稱為慢查詢。1、查看時間限制 show?variables?like?'%long%'; 就會看到: +-----------------------------------------...
MySQL高級十——事務的應用
一、什么是事務為什么要使用事務這個技術?現在很多軟件都是多用戶,多課程,多線程的,對于同一個表可能同時有很多人在用,為保持數據的一致性,所以提出了事務的概念。1、查看數據庫下面是否...
MySQL高級八——觸發器的使用
觸發器是一種特殊的存儲過程,它在插入,刪除或者修改特定表中的數據時觸發執行,它比數據庫本身標準的功能有更精細和更復雜的數據控制能力。它具有這樣的特征:監視地點:一般就是表名監視事件...
MySQL高級七——視圖的使用
1、視圖的使用條件如果某個查詢結果出現的非常頻繁,就是要經常拿這個查詢結果來做子查詢,使用視圖會更加方便。2、使用視圖的好處a、簡化查詢語句b、可以進行權限控制把表的權限封閉,但是開放...
MySQL高級六——函數創建和使用
1、查看是否能創建函數 show?variables?like?'%fun%'; 如果為OFF,表示不能創建函數2、修改數據庫能創建函數 set?global?log_bin_trust_function_creators?=?1; 這樣就修改為ON了,就能...