MySQL安裝與命令實戰
一、安裝
1、下載MySQL安裝包,點選下一步,在Choosing中,選擇Custom
2、選擇5.7版本,將右下角內容勾選,點選下一步
3、埠預設3306,賬戶和密碼都設定為root,點選安裝完成
4、安裝完成後,確認安裝的路徑
5、系統編輯環境變數,在pash中新建檔案路徑
6、驗證安裝是否正確,可以開啟控制檯,輸入mysql
二、命令
因為安裝包在本地,一般IP有兩種方式可以表達:
1、127.0.0.1(本地電腦輸入命令時IP是一致的,但是連線其他電腦會有其他的IP數字,主要是依據MySQL佈置地址來的)
2、localhost
連線MySQL資料庫
輸入命令:mysql -h localhost -u root -p,密碼為root
-h後是IP地址,-u的是使用者,-p是密碼
查詢版本資訊,輸入select version();
三、常用命令
1、停止和啟動資料庫
方法一:點選電腦左下角搜尋框,輸入cmd,以管理員身份執行
啟動命令:net start mysql57
停止命令:net stop mysql57
方法二:右鍵開啟工作管理員,選擇服務,找到MySQL名稱,點選MySQL57右鍵選擇停止
實戰操作:
1.1
1.2
2、輸入命令status;
conn為連線通道,會有數字限制,超過限制後其他的是無法連線
client——conn——server
3、查詢MySQL的連線數
show variables like '%connections%';
4、查詢超時的關鍵字(工作時主要關注連線超時和讀寫超時)
show variables like '%timeout%';
四、資料庫(DB:database)管理
一般資料庫中有很多表(table)
1、查詢資料庫:show datebases
2、建立資料庫:create database testDev;(testDev為資料庫名稱,可以隨意修改)
建立後查詢資料庫
3、查詢資料庫在伺服器的儲存路徑:show variablas like '%datadir%';
查詢的地址與儲存在電腦中的路徑一致,可以按照路徑查詢
4、刪除命令:drop database testDev;
5、新建一個文件,輸入use testDev;進入,之後查詢是在那個資料庫下select database();
6、建立表
mysql中目前支援的資料型別為
數字:tinyint smallint int bigint bit(一般用int表示)
小數點:decimal float double(float)
字串:char varchar blob text enum set(varchar)
create table info(需要建立的表格內容);,info指的是表的名稱
7、查詢表的內容:desc info;
8、建立SQL指令碼
首先建立表格,輸入show create table info \G;
9、查詢庫內有多少表show tables
刪除這個表:drop table info;
10、重新建立一個地址:primary key(主鍵)
primary key(主鍵)主要是為了排序
not null:不能為空
unique key是唯一性約束,不能重複
default是預設值
auto_increment是遞增,一般與主鍵一起使用
11、檢視mysql資料庫裡所有的表的命令:
12、給表中所有欄位插入內容:insert into info values(內容,內容);
選擇這個表進行檢視:select * from info;
五、綜合實戰
新建表格:
刪除表格:drop table info;
1、當null是空,當目錄中顯示no,就表示在之後建立新的內容時,需要填寫相關資訊,顯示yes表示不用編寫資訊
2、新建表格,為id和name賦予相關限制,之後表格中就不能增加其他資訊,否則會出現類似最後兩個錯誤
3、首先建立新的內容,id遞增,name為10位內,刪除表格內容,新增一個name,但是序號是遞增的