1、MySQL基本命令
1.1查看版本
查看mysql的版本命令:select version();
1.2停止與啟動
停止命令:net start mysql57(服務名稱)
啟動命令:net stop mysql57(服務名稱)
該命令適用於所有windows服務,直接打開控制台輸入命令即可,服務名可以在任務管理器的服務中查;或者打開任務管理器,然后找到該服務,右鍵點擊即可停止或重新啟動。
1.3查看配置
查看mysql的基本信息配置的命令:status
CSonnection id:連接id;
Current user:MySQL當前的用戶;
Server version:MySQL的版本;
Server/DB/Client/Conn characterset:編碼,gbk是通用編碼,比utf-8強大一些。
1.4查詢當前時間
查詢當前時間(年、月、日、時、分、秒)的命令:selecet now();
查詢當前時間(年、月、日)的命令:select current_date();
1.5查詢連接數
查詢myaql的連接數的命令:show variables like '%connections%';
如上圖,顯示MySQL的最大連接數是151。
1.6查詢超時的關鍵字
查詢超時的關鍵字的命令為:show variables like '%timeout%';
我們需要關注的是鏈接、讀和寫超時三部分。
1.7查詢當前數據庫
查詢當前數據庫的命令為:select database();該命令適用於進入某個數據庫后,驗證是否進入到該數據庫。
2、MySQL的數據類型
(1)整形數字:tinyint smallint int bigint bit
(2)帶小數點的數字:decimal float double
(3)字符串:char varchar blob text enum set
(4)生日/日期:datetime
3、MySQL數據庫管理
數據庫中有很多表(table),我們可以對其做增、刪、改、查的操作。
3.1查詢當前已有的數據庫
3.2創建數據庫
在MySQL中創建一個新的數據庫的命令為:
3.3查詢數據庫儲存路徑
3.4查看MySQL數據庫所有文件
查看MySQL數據庫的所有文件,包括隱藏文件的方法為:西安查詢到數據庫的儲存路徑,如上圖,然后在本地進入到上述目錄下,進入c盤,復制路徑進行搜索即可進入到上述目錄,然后就可以
查看到所有的文件;
3.5刪除數據庫
3.6進入某個數據庫
3.7創建表
在數據庫中創建表的命令為: create table info(表的內容,填寫方式:字段 數據類型);其中info是表的名稱。注意要創建表時,一定要提前進入某個數據庫,如進入testdev數據庫,進入的命令
為:use testdev
在數據庫中創建表時,字段的約束條件:
(1)primary key表示主鍵,主要是為了排序,就是該字段的內容是唯一的;
(2)default是指默認值,當該字段沒有寫入內容時,寫入指定的內容;
(3)not null是指不能為空;
(4)unique key 是指不能重復,具有唯一約束性,與primary的區別就是排序沒有primary強大);
(5)auto_increment就是自增,是需要和主鍵一起使用,當我們添加第一條數據后,添加第二條數據時即使不輸入自增字段的內容,他也會自行輸入,輸入的值比上一次輸入的值增加1。
在數據庫中創建表時,字段的約束條件可以多個條件加在一個字段上,用空格隔開即可。
當要創建的表格要設置多個主鍵時的創建方法如圖:
如果創建時顯示錯誤,錯誤內容中有syntax就表示錯誤是語法錯誤,即不符合mysql的語法。
3.8查看表的內容
查看表的內容的命令是:desc info(表的名稱);
3.9獲得表的SQL腳本
3.10查看MySQL數據庫里的所有的表
3.11刪除表
3.12給表中所有字段插入內容
3.12給表中部分字段插入內容
3.13刪除表中的內容