MySQL命令列的使用

2021-09-01 16:13:21 字數 3637 閱讀 4475

初入茅廬的小夥伴們,看著身邊的某些人用命令列來敲mysql的**進行執行.

是不是感覺好厲害,好牛叉!

其實,使用mysql命令列,挺簡單的.

1.配置環境變數

首先,我們需要配置mysql的環境變數.

將你安裝的mysql資料夾路徑,新增到path變數中即可.

注意:路徑一定要到達 bin 的層級哦!

例如此路徑: d:\mysql\mysql-5.7.15-winx64\bin

如果你真的是剛入門,不會配置環境變數,可以看一下我的一篇博文,裡面有詳細的介紹

鏈結如下:

2.開啟cmd小黑窗

-- 進入mysql, u後面跟的是使用者名稱 p後面跟的是密碼,注意,該加空格的必須要有空格,

-- 不改加空格的不能有空格,嚴格按照這個格式來寫

-- 對於密碼,可以先不輸入,比如: mysql -uroot -p 按enter,之後再輸入密碼也可以

mysql -u使用者名稱 -p密碼

-- 剛進入mysql伺服器,如果想要了解一下mysql中所存在的所有資料庫,使用一下命令,注意結尾有個 ; 號

show databases;

-- 如果想要使用某個資料庫,可以使用

use databasename;

-- 進入具體的資料庫,想要知道該資料庫下面所有的表,可以使用

show tables;

-- 知道了具體的表後,如果想要知道這個表的表結構,可以使用

desc tablename;

-- 接下來,我們就可以對該錶進行操作了,比如增刪改查,我們先建立乙個表,然後來演示一下具體怎麼做

-- 建立stu資料庫 並且使用

create database stu charset utf8;

use stu;

-- 建立學生表

create table student

( id int primary key auto_increment,

name char(20

) not null

default'',

phone char(20

) not null

default'',

addr char(20

) not null

default'',

birthday date

)engine = innodb charset utf8;

-- 插入一條學生資訊,注意:我們的id是主鍵,因此,可以自動新增,不需要為其賦值

insert into student

(name,phone,addr,birthday)

values

('貓小博'

,'15012341234'

,'河南'

,'1990-01-01');

-- 一次性插入多條學生資訊

insert into student

(name,phone,addr,birthday)

values

('貓小博1'

,'15012341234'

,'河南'

,'1990-01-01'),

('貓小博2'

,'15012341234'

,'河南'

,'1990-01-01'),

('貓小博3'

,'15012341234'

,'河南'

,'1990-01-01');

-- 刪除一條學生資訊,由於剛才我們插入了四條資訊,最後一條資訊的id為4

,-- 注意一定要寫where條件,否則,所有資料都會被刪除

delete

from student where id =4;

-- 修改一條學生資訊,注意:一定要寫where條件,否則,所有資料都將唄修改

update student set name =

'貓小伯'

,phone=

'15043214321'

,addr=

'鄭州' where id =2;

-- 查詢所有的學生資訊

select *

from student;

或者select id,name,phone,addr,birthday from student;

-- 查詢指定姓名的學生資訊

select id,name,phone,addr,birthday from student where name =

'貓小博'

;-- 查詢姓名包含 '貓'字元的學生資訊

select id,name,phone,addr,birthday from student where name like '%貓%'

;

至此,我們的簡單的mysql命令列使用之旅就結束了,當然,mysql命令列的使用可不止這些哦!

最後,普及乙個小知識:

如果不想配環境變數,或者臨時使用一次兩次之類的,

可以在命令列中使用 cd 命令來進入到mysql的bin路徑下面,

例如:此路徑:d:\mysql\mysql-5.7.15-winx64\bin

然後,在bin下面,輸入 mysql -uroot -p123456 即可. (使用者名稱和密碼是你自己的哦!)

3.看圖操作

俗話說的話,一**千言,如果上面描述不當的地方,導致看不懂,可以看圖哦!

進入命令列

進入mysql

查詢所有的資料庫

建立資料庫,並且使用該資料庫;

建立student表;

查詢stu資料庫具備的所有表;

展示student的表結構;

插入一條student資訊;

插入多條student資訊;

刪除符合where條件的student資訊;

更新符合where條件的student資訊;

以 * 號查詢全部的student資訊,但是並不建議這麼做;

查詢指定字段全部的student資訊;

查詢符合where條件的student資訊;

模糊查詢符合條件的student資訊;

在不配置環境變數的情況下,使用命令列的方式

mysql使用命令列工具 MySQL命令列工具

shell mysql user user name password your password db name shell mysql help shell mysql 選項 protocol mysql 命令 有些命令mysql可以自己解釋。要檢視這些命令,在mysql 提示下輸入help或 ...

使用mysql命令列的工具 MySQL命令列工具

shell mysql user user name password your password db name shell mysql help shell mysql 選項 protocol mysql 命令 有些命令mysql可以自己解釋。要檢視這些命令,在mysql 提示下輸入help或 ...

mysql 多個命令列 MySQL命令列的幾個用法

該樓層疑似違規已被系統摺疊 隱藏此樓檢視此樓 一 總結一下 1.linux下啟動mysql的命令 mysqladmin start ect init.d mysql start 前面為mysql的安裝路徑 2.linux下重啟mysql的命令 mysqladmin restart ect init....