MySQL常用命令

2021-08-29 11:48:16 字數 2671 閱讀 6117

2007-06-13 20:37:22

1.連線mysql

如:mysql>mysql -h127.0.0.1 -uroot -proot

開啟dos視窗,進入mysqlbin目錄下鍵入上面的命令就可以進入資料庫操作了

連線遠端資料庫也一樣的格式:mysql -h218.206.72.50 -uwapmanager -pwapmanager

2. 退出資料庫

exit直接退出資料庫

3.修改資料庫密碼

格式:mysqladmin -u使用者名稱 -p密碼 password 新密碼

如:mysqladmin -uroot -proot password admroot

4.增加新使用者|要注意的是因為下面是mysql環境的命令,所以語句後面要加;分號

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

如:增加乙個使用者test密碼為test,它可以在任何主機上登陸,可以對任何資料庫有查詢修改刪除插入的許可權。首先以root許可權進入mysql然後鍵入以下命令:

grant select,insert,update,delete on *.* to test@\"%\" identified by \"test\";

但是這樣增加使用者是危險的,所以我們要修改一下它的許可權:如修改為本地的許可權,命令如下:

增加乙個使用者test2密碼為abc,讓他只可以在localhost上登入,並可以對資料庫mydb進行查詢、插入、修改、刪除的操作(localhost指本地主機,即mysql資料庫所在的那台主機),這樣使用者即使用知道test2的密碼,他也無法從internet上直接訪問資料庫,只能通過mysql主機上的web頁來訪問了。

grant select,insert,update,delete on mydb.* to test2@localhost identified by \"abc\";

如果你不想test2有密碼,可以再打乙個命令將密碼消掉。

grant select,insert,update,delete on mydb.* to test2@localhost identified by \"\";

5.操作技巧

如果你打命令時,回車後發現忘記加分號,你無須重打一遍命令,只要打個分號回車就可以了。也就是說你可以把乙個完整的命令分成幾行來打,完後用分號作結束標誌就ok。 你可以使用游標上下鍵調出以前的命令。

6。顯示資料庫列表

show databases;

7.顯示庫中的表

use mysql;

show tables;

8.顯示資料表的結構

describe 表名;

9.建庫

create database 庫名;

10.建表

use 庫名;

create table 表名(字段設定列表);

11.刪庫和刪表

drop database 庫名;

drop table 表名;

12.將表中資料清空

delete from 表名;

13。顯示表中的資料

select * from 表名;

14.下面是乙個建庫和建表及插入資料的例項。

drop database if exists school;//如果存在school則刪除

create database school;//建立庫school

use school;//開啟school

create table teacher//建立表teacher

( id int(3) auto_increment not null primary key,

name char(10) not null,

address varchar(50) default 』北京』,

year date

); //建表結束

//以下為插入字段

insert into teacher values(』』,』glchengang』,』北京四中』,』1986-10-10』);

insert into teacher values(』』,』jack』,』北京四中』,』1985-12-23』);

注:在建表中(1)將id設為長度為3的數字字段:int(3)並讓它每個記錄自動加一:auto_increment並不能為空:not null而且讓他成為主欄位primary key(2)將name設為長度為10的字元字段(3)將address設為長度50的字元字段,而且預設值為深圳。varchar和char有什麼區別呢,只有等以後的文章再說了。(4)將year設為日期字段。

如果你在mysql提示符鍵入上面的命令也可以,但不方便除錯。你可以將以上命令原樣寫入乙個文字檔案中假設為school.sql,然後複製到c:\\下,並在dos狀態進入目錄\\mysql\\bin,然後鍵入以下命令:

mysql -uroot -p密碼 < c:\\school.sql

如果成功,空出一行無任何顯示;如有錯誤,會有提示。(以上命令已經除錯,你只要將//的注釋去掉即可使用)。

備份資料庫:(命令在dos的\\mysql\\bin目錄下執行)

mysqldump --opt school>school.bbb

注釋:將資料庫school備份到school.bbb檔案,school.bbb是乙個文字檔案,檔名任取,開啟看看你會有新發現。

mysql基本常用命令 MySQL常用命令(一)

cmd提示框中的mysql基礎命令 一 命令 連線mysql伺服器 mysql h localhost u root p 展示所有資料庫 show databases 選擇資料庫 use database 展示所選資料下所有表 show tables 設定資料庫編碼 set names gbk 用s...

mysql巡檢常用命令 mysql 常用命令

客戶端連線 進入命令列,windows cmd,連線 mysql u 使用者名稱 p密碼 h 伺服器ip位址 p 伺服器端mysql埠號 d 資料庫名 注意 1 伺服器端口標誌 p一定要大些以區別於使用者 p,如果直接連線資料庫標誌 d也要大寫 2 如果要直接輸入密碼 p後面不能留有空格如 pmyp...

mysql常用命令總結 mySql常用命令總結

總結一下自己常用的mysql資料庫的常用命令 mysql u root p 進入mysql bin目錄後執行,回車後輸入密碼連線。資料庫操作 1 create database dbname 建立資料庫,資料庫名為dbname 2 create database todo default chara...