一、mysqladmin.exe的使用
1.關閉mysql(假設root使用者的密碼為空值):
在windows命令提示符下執行下面的命令:
mysqladmin -u root shutdown
2.使用mysqladmin為root賬戶指定密碼(假設密碼為123456),
在windows命令提示符下執行下面的命令:
mysqladmin -u root password "123456"
3.設定完密碼後,用mysqladmin 關閉伺服器,可以使用下面的命令:
mysqladmin -u root -p
shutdown
系統會提示你輸入密碼,輸入密碼(123456)後mysql伺服器即被關閉。
4.使用mysqladmin建立乙個新的資料庫:
在windows命令提示符下使用以下命令:
mysqladmin create mytest -u root -p123456
(資料庫名為mytest,管理員使用者名為root,管理員密碼為123456)
5.使用mysqladmin刪除乙個資料庫(請慎重使用):
在windows命令提示符下使用以下命令:
mysqladmin drop mytest -u root -p123456
(被刪除的資料庫名為mytest,管理員使用者名為root,管理員密碼為123456)
6.顯示幫助資訊:
mysqladmin --help
二、mysql.exe的使用
可以使用mysqladmin給root使用者設定密碼。
1.使用mysql(假設root使用者的密碼為空值):
第1步、在命令提示符下輸入:
mysql -u
root mysql
即可進入mysql查詢器工作狀態。
第2步、在mysql查詢器提示符(mysql>)後輸入:
select host,db,user from db;
就會顯示從db表查詢的結果。
輸入:select host,user,password
from user;
會顯示從use表查詢的結果。
第3步、在mysql查詢器提示符(mysql>)後輸入:
quit
即可退出mysql查詢器。
2.設定完root的密碼後,用mysql連線mysql伺服器,可以使用下面的命令:
mysql -h
localhost -u root -p
接著會提示你輸入密碼,輸入密碼(123456)後即進入mysql工作狀態。
3.把mysql當乙個簡易的計算器使用
select version(),
current_date,sin(pi()/4), (4+1)*5;
4.在一行上輸入多條語句,中間以乙個分號間隔開各語句,在mysql提示符下輸入:
select version(); select
now();
5.顯示當前存在什麼資料庫,在mysql提示符下輸入:
show databases;
6.訪問乙個資料庫(比如:test):
use test
7.顯示當前資料庫中存在什麼表,在mysql提示符下輸入:
show tables;
8.建立乙個table(名稱為pet,有name、owner、species、***、birth、death共6個字段)。
在mysql提示符下輸入:
create table pet (name
varchar(20), owner varchar(20),species varchar(20), *** char(1),
birth date, death date);
9.顯示乙個表(假設為pet)的結構資訊,在mysql提示符下輸入:
describe pet;
10.在表(pet)中新增一條新記錄,在mysql提示符下輸入:
insert into pet values
('puffball','diane','hamster','f','1999-03-30',null);
再加一條:
insert into pet values
('bowser','diane','dog','m','1979-08-31','1995-07-29');
11.從表(pet)中檢索資訊,在mysql提示符下輸入:
檢索所有的記錄:
select * from pet;
或檢索符合條件的記錄:
select * from pet where name =
'bowser';
12.修正記錄資訊,在mysql提示符下輸入:
update pet set birth =
'1989-08-31' where name = 'bowser';
13.在檢索時使用計算,在mysql提示符下輸入:
select name, birth,
curdate(),(year(curdate())-year(birth)) -
(right(curdate(),5)
pet;
14.顯示當前選擇了哪個資料庫,在mysql提示符下輸入:
select database();
三、mysqlshow.exe的使用
可以使用mysqladmin給root使用者設定密碼。
1.顯示mysql系統當前可被匿名使用者檢視的資料庫名:
mysqlshow
2.顯示information_schema資料庫(它可被匿名使用者檢視)有哪些表(table):
mysqlshow information_schema
3.顯示information_schema資料庫(它可被匿名使用者檢視)的files表中有哪些字段:
mysqlshow information_schema files
4.顯示information_schema資料庫(它可被匿名使用者檢視)的files表中table_name欄位的詳細資訊:
mysqlshow information_schema files
table_name
5.以root使用者的身份(假設其密碼是123456)檢視mysql系統現有的資料庫名:
mysqlshow -u root -p123456
6.以root使用者的身份(架設其密碼是123456)檢視mysql資料庫中有哪些表:
mysqlshow -u root -p123456 mysql
7.顯示幫助資訊:
mysqlshow --help
mysql備份工具 mysql備份工具
備份還原指令碼及工具 1 xtrabackup實現是物理備份,而且是物理熱備 目前主流的有兩個工具可以實現物理熱備 ibbackup和xtrabackup ibbackup是商業軟體,需要授權,非常昂貴。而xtrabackup功能比ibbackup還要強大,但卻是開源的。2 xtrabackup提供...
mysql 的幾個命令
1.mysql修改表結構 假設有乙個表prob,現在要在表裡邊增加一列type,型別為varchar 30 alter table tablename add type varchar 30 如果發現型別不對,要修改,可以這樣 alter table prob modify type varchar...
MySQL系列 幾個常用的mysql命令
1 使用show語句找出在伺服器上當前存在什麼資料庫 mysql show databases 2 2 建立乙個資料庫mysqldata mysql create database mysqldata 3 選擇你所建立的資料庫 mysql use mysqldata 按回車鍵出現database c...