MySQL 常用的控制台命令

2021-09-03 01:43:24 字數 3000 閱讀 1110

mysqldump

mysql -u root -p
// 建立資料庫

create

database name;

// 選擇資料庫

use databasename;

// 直接刪除資料庫,不提醒

drop

database name;

// 顯示表

show

tables

;// 表的詳細描述

describe tablename;

select 中加上distinct去除重複字段

// 刪除資料庫前,有提示

mysqladmin drop databasename

// 顯示當前mysql版本和當前日期

select version(),

current_date

;

shell>mysql -u root -p

mysql>

update

user

set password=password(」123″)

where

user

=』root』;

mysql> flush privileges

// 重新整理資料庫

mysql>

show

databases

;// 顯示所有資料庫

mysql>

use dbname;// 開啟資料庫:

mysql>

show

tables

;// 顯示資料庫dbname中所有的表

mysql>

describe

user

; 顯示表dbname資料庫中user表的列資訊);

建立乙個可以從任何地方連線伺服器的乙個完全的超級使用者,但是必須使用乙個口令something做這個

mysql>

grant

allprivilegeson*

.*touser

@localhost identified by 』something』 with

格式:grant select on 資料庫.* to 使用者名稱@登入主機 identified by 「密碼」

grant

allprivilegeson*

.*to monty@localhost identified by 』something』 with

grant

option

;grant

allprivilegeson*

.*to monty@」%」 identified by 』something』 with

grant

option

;

mysql>

revoke

allprivilegeson*

.*from root@」%」;

mysql>

delete

from

user

where

user

=」root」 and host=」%」;

mysql> flush privileges

;

建立乙個使用者custom在特定客戶端it163.com登入,可訪問特定資料庫fangchandb

mysql >

grant

select

,insert

,update

,delete

,create

,drop

on fangchandb.

*to [email protected] identified by 『 passwd』

mysql >

alter

table t1 rename t2;

shell> mysqldump -h host -u root -p dbname >dbname_backup.

sql

shell> mysqladmin -h myhost -u root -p create dbname

shell> mysqldump -h host -u root -p dbname < dbname_backup.

sql

如果只想卸出建表指令,則命令如下:

shell> mysqladmin -u root -p -d databasename > a.

sql

如果只想卸出插入資料的sql命令,而不需要建表命令,則命令如下:

shell> mysqladmin -u root -p -t databasename > a.

sql

那麼如果我只想要資料,而不想要什麼sql命令時,應該如何操作呢?

mysqldump -t.

/ phptest driver

其中,只有指定了-t引數才可以卸出純文字檔案,表示卸出資料的目錄,./表示當前目錄,即與mysqldump同一目錄。如果不指定driver 表,則將卸出整個資料庫的資料。每個表會生成兩個檔案,乙個為.sql檔案,包含建表執行。另乙個為.txt檔案,只包含資料,且沒有sql指令。

5、可將查詢儲存在乙個檔案中並告訴mysql從檔案中讀取查詢而不是等待鍵盤輸入。可利用外殼程式鍵入重定向實用程式來完成這項工作。

例如,如果在檔案my_file.sql 中存放有查詢,可如下執行這些查詢:

例如,如果您想將建表語句提前寫在sql.txt中:

mysql > mysql -h myhost -u root -p database

<

sql.txt

MYSQL 控制台命令

sql 命令結尾要加分後!mysqldump 命令需要在cmd視窗cd到mysqldump.exe 所在目下下執行。一 連線mysql 格式 mysql h主機位址 u使用者名稱 p使用者密碼 1 例1 連線到本機上的mysql 首先在開啟dos視窗,然後進入mysql安裝目錄下的bin目錄下,例如...

mysql控制台常用命令

登入 d seegot mysql5.5.36 bin mysql uroot proot welcome to the mysql monitor.commands end with or g.your mysql connection id is309 server version 5.5.36...

Mysql 控制台命令介紹

mysql命令desc 獲取資料表結構 desc命令用於獲取資料表結構。desc命令格式 desc 表名 同樣 show columns from 表名 也能獲取資料表結構。舉例如下 mysql desc myclass mysql show columns from myclass 使用mysql...