您好,登錄后才能下訂單哦!
Linux的一些基本命令:
在Linux中大部分的操作都是通過終端來實現的,或者直接使用命令行界面,一般使用Linux架構服務器的話,安裝的都是命令行界面,不安裝圖形化界面的原因是因為沒有必要,并且對于服務器來說越穩定越好,如果使用圖形化界面就容易出bug漏洞,對于操作系統來說裝的東西越多越容易出現bug漏洞。
所以要學習Linux主要就是學習它的操作命令,在此先介紹一些簡單的Linux命令,由于我們不是做Linux服務器架構、運維師,所以也不需要詳細的去學習所有的操作命令。
Linux命令:
su root 選擇登陸root用戶
echo $PATH:查看路徑
/usr/lib/jvm:查看jvm目錄
yum search java-1.8:在yum庫中搜索jdk1.8版本
yum -y install java-1.8.0-openjdk-devel.x86_64:安裝jdk1.8版本
yum groupinstall Java Platform:安裝java平臺
yum install: 它安裝單個軟件,以及這個軟件的依賴關系
yum groupinstall: 它安裝一個安裝包,這個安裝包包涵了很多單個軟件,以及單個軟件的依賴關系。
ls:列出目錄
mkdir:創建文件夾
ll:查看目錄詳情
vim:新建一個文件
vi 文件名:使用vi編輯此文件0
wq:保存退出
q:退出
!q:強制退出
init 0:關機
exit:注銷
export:配置路徑命令
find -name:查找文件/文件夾
--force --nodeps:在安裝軟件時后尾加上這兩個參數可以強制不查找依賴性
systemctl start 服務名:開啟此服務
systemctl stop服務名:關閉此服務
systemctl status 服務名:查看此服務的狀態
startx:啟動x圖形化窗口界面
cal 年份:顯示整年的日歷情況
Mysql索引:
什么是索引?索引是用于優化某列的檢索速度的,例如就像主鍵一樣,作為主鍵的列的檢索速度要比其他列要快得多。索引就是起到這樣一個效果,使用索引優化過的列對比于其他列的檢索速度要快得多。
索引也分為很多種,常見的索引有:唯一索引、組合索引、普通索引、主鍵索引、全文索引、hash索引。
主鍵也算是索引的一種,主鍵和唯一索引有一個共同點,就是此列的值都不能重復,但是兩者也有一定的區別,因為主鍵是有象征意義的,主鍵的值是不能為null的,而唯一索引是可以有null值的。
創建索引:
索引的關鍵字是index,創建索引的時候可以指定索引的長度,也可以不指定。索引創建的語句格式:
CREATE INDEX 索引名稱 ON 表名(列名(索引的長度));
指定索引長度的創建方式:
不指定索引長度的創建方式:
索引可以在創建表的時候創建:
創建唯一索引:
除了普通索引之外的索引創建格式:
CREATE 索引類型 INDEX 索引名稱 ON 表名(列名(索引的長度));
代碼示例:
全文索引FULLTEXT,使用TEXT大文本類型的列適合用全文索引,但是只有MYISAM和INNODB引擎支持。
聯合索引:
聯合索引就是給多個列加上索引,但是聯合索引使用的時候必須使用第一個列才有效果,單獨用第二個列或者其他列則沒有效果
代碼示例:
有索引效果的使用方式:
無索引效果的使用方式:
聚集索引:把相同的索引聚集在一起,聚集索引可以創建到主鍵上。
HASH索引:使用HASH算法計算分析的索引
對哪個列創建了索引,查詢的時候使用那一個列才有索引的意義
沒有索引意義的查詢方式:
SELECT * FROM stu WHERE sname='lisi' OR address='廣東'
刪除索引:
索引刪除使用結構刪除語句,刪除索引語句個格式:
DROP INDEX 索引名稱 ON 表名
代碼示例:
函數:
函數是用于幫助我們實現sql語句無法實現的事情,函數就像方法,一般都會有一個返回值。
常見函數:
PASSWORD() 將文本加密成MD5密碼
sysdate() 獲得系統時間
NOW() 拿到當前時間
TRIM() 去除空格
CONCAT() 字符串合并
USER() 獲得當前登錄的用戶名
函數可以用select語句直接使用:
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。