標籤:命令使用
1.登入到MySQL伺服器
[[email protected] ~]# mysql -u root -p
Enter password: //根據提示輸入正確的密碼
2.執行MySQL動作陳述式
以root登入打“mysql>”環境後,執行"show master logs;"語句可以查詢當前資料庫服務的記錄檔資訊。
3.退出"mysql"作業環境
在"mysql>"作業環境中執行"exit"或"quit"命令可以退出mysql命令工具返回shell環境。
4.查看資料庫結構
show database 語句:用於查看當前mysql伺服器中包含的庫。
show tables 語句:用於查看當前所在資料庫中包含的表。在操作之前,需要先用use語句切換到所使用的庫。
describe 語句:用於表示的結構,即組成表的各種欄位(列)的資訊。需要指定"庫名.表名"作為參數;
5.建立及刪除庫和表
建立新的庫
create database auth; 建立一個名為auth的表。
建立新的表
create table 表名 (欄位1名稱 類型,欄位2名稱 類型,…,PRIMARY KET (主鍵名))
刪除一個資料庫
DROP database auth.users;
刪除一個資料表
drop table auth;
6.表中資料記錄
insert into 語句:用於向表插入新的資料記錄。
insert into 表名(欄位1,欄位2…) values(欄位1的值,欄位的值…)
例:在插入語句指定欄位的部分可以省略。 insert into users values(‘lucky‘,password‘1234‘);
select 語句:用從指定的表中尋找符合的資料記錄。
select 欄位名1,欄位名2,… from 表名 條件運算式
例:select * from auth.users;
update 語句:用於修改、更新資料記錄。
update 表名 set 欄位名1=欄位值1[,欄位2=欄位值2] where 條件運算式
例:update auth.users SET user_passwd=password(‘‘) where user_name=‘lucky‘;
delete 語句:用於刪除表中級指定的資料記錄。
delete from 表名 where 條件運算式
例:delete from auth.users where user_name=‘lucky‘
7.Database Backup恢複
備份資料庫
格式1:匯出庫中的部分表。
mysqldump [選項] 庫名 [表名1] [表名2] … > /備份路徑/備份檔案名
格式2:匯出一個或多個完整的庫。
mysqldump [選項] --databases 庫名1 [庫名2] … > /備份路徑/備份檔案名
格式3:備份mysql伺服器中所有的庫。
mysqldump [選項] --all-database > /備份路徑/備份檔案名
例:mysqldump -u root -p mysql user > mysql-user.sql
mysqldump -u root -p --databases auth > auth.sql
恢複資料庫
mysql [選項] [庫名] [表名] < /備份路徑/備份檔案名
mysql -u root -p test < mysql-user.sql
夢想是什麼,夢想就是一種讓你感到堅持就是幸福的東西
本文出自 “lucky” 部落格,轉載請與作者聯絡!
MySQL基礎應用