溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

linux一些基本命令與mysql索引

發(fā)布時間:2020-08-09 07:18:02 來源:網(wǎng)絡(luò) 閱讀:423 作者:ZeroOne01 欄目:MySQL數(shù)據(jù)庫

Linux的一些基本命令:

在Linux中大部分的操作都是通過終端來實現(xiàn)的,或者直接使用命令行界面,一般使用Linux架構(gòu)服務(wù)器的話,安裝的都是命令行界面,不安裝圖形化界面的原因是因為沒有必要,并且對于服務(wù)器來說越穩(wěn)定越好,如果使用圖形化界面就容易出bug漏洞,對于操作系統(tǒng)來說裝的東西越多越容易出現(xiàn)bug漏洞。

所以要學習Linux主要就是學習它的操作命令,在此先介紹一些簡單的Linux命令,由于我們不是做Linux服務(wù)器架構(gòu)、運維師,所以也不需要詳細的去學習所有的操作命令。

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: 它安裝單個軟件,以及這個軟件的依賴關(guān)系


yum groupinstall: 它安裝一個安裝包,這個安裝包包涵了很多單個軟件,以及單個軟件的依賴關(guān)系。

ls:列出目錄

mkdir:創(chuàng)建文件夾

ll:查看目錄詳情

vim:新建一個文件

vi 文件名:使用vi編輯此文件0

wq:保存退出

q:退出

!q:強制退出

init 0:關(guān)機

exit:注銷

export:配置路徑命令

find -name:查找文件/文件夾

--force --nodeps:在安裝軟件時后尾加上這兩個參數(shù)可以強制不查找依賴性

systemctl  start 服務(wù)名:開啟此服務(wù)

systemctl  stop服務(wù)名:關(guān)閉此服務(wù)

systemctl  status 服務(wù)名:查看此服務(wù)的狀態(tài)

startx:啟動x圖形化窗口界面

cal 年份:顯示整年的日歷情況

Mysql索引:

什么是索引?索引是用于優(yōu)化某列的檢索速度的,例如就像主鍵一樣,作為主鍵的列的檢索速度要比其他列要快得多。索引就是起到這樣一個效果,使用索引優(yōu)化過的列對比于其他列的檢索速度要快得多。

索引也分為很多種,常見的索引有:唯一索引、組合索引、普通索引、主鍵索引、全文索引、hash索引。

主鍵也算是索引的一種,主鍵和唯一索引有一個共同點,就是此列的值都不能重復,但是兩者也有一定的區(qū)別,因為主鍵是有象征意義的,主鍵的值是不能為null的,而唯一索引是可以有null值的。

創(chuàng)建索引:

索引的關(guān)鍵字是index,創(chuàng)建索引的時候可以指定索引的長度,也可以不指定。索引創(chuàng)建的語句格式:

CREATE INDEX 索引名稱 ON 表名(列名(索引的長度));


指定索引長度的創(chuàng)建方式:

linux一些基本命令與mysql索引


不指定索引長度的創(chuàng)建方式:

linux一些基本命令與mysql索引



索引可以在創(chuàng)建表的時候創(chuàng)建:

linux一些基本命令與mysql索引



創(chuàng)建唯一索引:

除了普通索引之外的索引創(chuàng)建格式:

CREATE 索引類型 INDEX 索引名稱 ON 表名(列名(索引的長度));

代碼示例:

linux一些基本命令與mysql索引



全文索引FULLTEXT,使用TEXT大文本類型的列適合用全文索引,但是只有MYISAM和INNODB引擎支持。


聯(lián)合索引:

聯(lián)合索引就是給多個列加上索引,但是聯(lián)合索引使用的時候必須使用第一個列才有效果,單獨用第二個列或者其他列則沒有效果

代碼示例:

linux一些基本命令與mysql索引


有索引效果的使用方式:

linux一些基本命令與mysql索引


無索引效果的使用方式:

linux一些基本命令與mysql索引


聚集索引:把相同的索引聚集在一起,聚集索引可以創(chuàng)建到主鍵上。


HASH索引:使用HASH算法計算分析的索引


對哪個列創(chuàng)建了索引,查詢的時候使用那一個列才有索引的意義

沒有索引意義的查詢方式:

SELECT * FROM stu WHERE sname='lisi' OR address='廣東'


刪除索引:

索引刪除使用結(jié)構(gòu)刪除語句,刪除索引語句個格式:

DROP INDEX 索引名稱 ON 表名

代碼示例:

linux一些基本命令與mysql索引



函數(shù):

函數(shù)是用于幫助我們實現(xiàn)sql語句無法實現(xiàn)的事情,函數(shù)就像方法,一般都會有一個返回值。

常見函數(shù):

PASSWORD() 將文本加密成MD5密碼

sysdate() 獲得系統(tǒng)時間

NOW() 拿到當前時間

TRIM() 去除空格

CONCAT() 字符串合并

USER() 獲得當前登錄的用戶名


函數(shù)可以用select語句直接使用:

linux一些基本命令與mysql索引


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI