MySQL命令列基本操作

2022-03-23 10:22:55 字數 3602 閱讀 2670

本文記錄的是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 庫名 判斷是否存在,如果不存在則建立...