標籤:
本文記錄的是windows7系統下Mysql的命令列基本操作。
一、Mysql啟動與登入
1. Mysql啟動:
通過運行mysql安裝目錄下的/bin/mysqld.exe檔案來啟動Mysql服務。在命令列中進入mysql安裝目錄下的bin目錄,執行命令:
mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server X.Y\my.ini"(指定設定檔,設定檔的位置根據具體情況而定)
即可啟動mysql服務。為了以後開啟mysql服務的方便,你可以將mysql註冊為windows系統服務。同樣進入mysql安裝目錄下的bin目錄,執行命令:
mysqld --install mysql --defaults-file="C:\Program Files\MySQL\MySQL Server X.Y\my.ini"
以後開啟mysql服務時直接在命令列輸入命令:
net start mysql
關閉mysql服務時輸入命令:
net stop mysql
2. Mysql登入:
通過運行mysql安裝目錄下的/bin/mysql.exe檔案來登入mysql用戶端。在命令列下進入mysql安裝目錄下的bin目錄,輸入命令:
mysql -u 使用者名稱 -p (使用者名稱根據實際情況而定)
斷行符號,系統會提示輸入密碼,輸入密碼後即可成功登入mysql用戶端。成功登入後,就可以在mysql用戶端使用命令列指令對mysql進行管理和操作。
二、Mysql命令列基本操作
1. 查看所有資料庫:
show databases;
2. 選擇某個資料庫:
use 資料庫名;
3. 查看當前選擇資料庫:
select database();
4. 建立資料庫:
create database 資料庫名;
5. 刪除資料庫:
drop database 資料庫名;
6. 查看建立資料庫時使用的參數:
show create database 資料庫名;
7. 查看某個資料庫所有資料表:
show tables;
(若查看的不是當前選擇的資料庫:show tables in 資料庫名;)
8. 查看某個資料表的結構資訊:
desc 資料表名;
9. 建立一個資料表:
create table 資料表名(資料表欄位描述);
樣本:
create table user(id int not null primary key auto_increment,name varchar(20),age int,phone int(11),address varchar(200));
10. 刪除資料表:
drop table 資料表名;
11. 向資料表中增加一個欄位:
alter table 資料表名 add 欄位名 欄位類型;
樣本:
alter table user add city varchar(30);
12. 修改資料表中某個欄位名稱或類型:
alter table 資料表名 change 舊欄位名 新欄位名 新欄位類型;
樣本:
alter table user change city country varchar(20);
只修改欄位類型:
alter table 資料表名 modify 欄位名 新欄位類型;
13. 刪除資料表欄位:
alter table 資料表名 drop column 欄位名;
樣本:
alter table user drop column country;
14. 查看某個資料表的所有欄位記錄:
select * from 資料表名;
(如果查看的不是當前選擇的資料庫:select * from 資料庫名.資料表名)
15. 向資料表中插入一條記錄:
insert into 資料表名(資料表欄位名列表) values(資料表欄位值列表);
樣本:
insert into user(name,age,address) values(‘wujuntian‘,25,‘廣州‘);
或者:
insert into 資料表名 set 欄位名1=欄位值1,欄位名2=欄位值2...;
樣本:
insert into user set name="wjt",age="18",address="深圳";
16. 更新某一條記錄的某些欄位的值:
update 資料庫名 set 欄位名1=欄位值1,欄位名2=欄位值2... where 更新條件;
樣本:
update user set name="JetWu",age=24 where name="wjt";
17. 刪除資料表中某些記錄:
delete from 資料庫名where 刪除條件;
樣本:
delete from user where name="JetWu";
18. 查看某個資料表建立時使用的參數:
show create table 資料表名;
19. 顯示當前mysql版本:
select version();
20. 顯示當前日期:
select current_date();
21. 查看mysql開啟的連接埠:
show variables like ‘port‘;
注意:所有命令都應該以“;”結束。
Mysql命令列基本操作