本文記錄的是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 資料庫名
;建立資料庫時指定資料庫字符集和排序規則:
create database資料庫名character set utf8mb4 collate utf8mb4_unicode_ci;
5. 刪除資料庫:
drop database 資料庫名
;6. 檢視建立資料庫時使用的引數:
show create database 資料庫名
;7. 檢視當前選擇資料庫的所有資料表:
show tables;
檢視指定資料庫的所有資料表:
show tables in
資料庫名
;8. 檢視某個資料表的結構資訊:
desc 資料表名
;檢視某個資料表的建立語句:
show create table 資料表名;
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);
在某個已有字段後面新增新字段:
alter table 資料表名 add 新欄位名 字段型別 after 已有欄位名稱;
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 命令列基本操作
基礎操作部分 1.連線mysql命令 usr local mysql bin mysql uroot p 2.通過tcp連線管理不同埠的多個mysql usr local mysql bin mysql u root p protocol tcp host localhost port 3307 3...
mysql命令列基本操作
mysql uroot p 回車後輸入密碼exit quit ctrl dprompt python select version 檢視版本 select now 顯示當前時間show databases use 資料庫名 例 use python select database create da...
MySql命令列基本操作
登入命令mysql u使用者 p密碼退出命令exit quit 檢視所有的資料庫 show databases 直接建立資料庫 testdb create database testdb 檢視當前在哪個庫裡邊 select database 進入庫的操作 use 庫名 判斷是否存在,如果不存在則建立...