MySQL數據庫的常用命令


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查詢當前已有的數據庫

查詢當前已有的數據庫的命令:show databases;

 

 3.2創建數據庫

在MySQL中創建一個新的數據庫的命令為:create database testDev(新數據庫的名稱);

 

 3.3查詢數據庫儲存路徑

查詢數據庫在服務器上的存儲路徑的命令: show variables like '%datadir%';

 

 3.4查看MySQL數據庫所有文件

查看MySQL數據庫的所有文件,包括隱藏文件的方法為:西安查詢到數據庫的儲存路徑,如上圖,然后在本地進入到上述目錄下,進入c盤,復制路徑進行搜索即可進入到上述目錄,然后就可以

查看到所有的文件;

 

 3.5刪除數據庫

刪除數據庫的命令: drop database testDev(數據庫名稱);

 

 3.6進入某個數據庫

進入某個數據庫的命令是: use testdev(數據庫名稱); ,進入后需要驗證是否進入該數據庫,用查詢當前數據庫的命令進行驗證: select database();

 

 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腳本

顯示創建表的過程,也就是獲得表的SQL腳本的命令為: show create table info \G; ,其中G也可以用g代替。

 

 3.10查看MySQL數據庫里的所有的表

查看mysql數據庫里所有的表的命令: show tables;

 

 3.11刪除表

刪除這個表的命令: drop table info(表的名稱);

 

 3.12給表中所有字段插入內容

給表中的所有字段插入內容的命令: insert into info values(內容,內容); 其中內容如果為字符串需要用雙引號引起來。插入完成后,可以用命令 select * from info; 進行查看,就可以看到填寫

的內容。

 

 3.12給表中部分字段插入內容

給表中的某個字段插入內容的命令: insert into info(字段,字段) values(內容,"內容“);其中內容如果為字符串需要用雙引號引起來。插入完成后,可以用命令 select * from info; 進行查看,就

可以看到填寫的內容。

 

 3.13刪除表中的內容

刪除表中的所有內容的命令: delete from info;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM