使用MySQL資料庫 SQL語句

來源:互聯網
上載者:User

標籤:mysql

1.查看當前伺服器資料庫中有哪些庫?

SHOW   DATABASES;   ###查看有哪些庫

2.查看當前使用的庫有哪些表?

USE +要查詢的庫名

SHOW   TABLES; ###查詢庫中有哪些表

3.查看標的結構?

USE  +要使用的庫名

DESCRIBE  +表名 ###查看錶結構

4.建立新的庫?

CREATE   DATABASE +表名  ###建立庫

5.建立新的表

CREATE   TABLE +表名 (欄位1名稱   類型 ,欄位2名稱   類型,...)  ###建立表

6.刪除一個表?

DROP  TABLE   +表名 ###刪除表

7.刪除一個庫?

DROP  DATABASE  +庫名 ###刪除庫

8.向表中插入資料記錄?

INSERT  INTO  表名  (欄位1,欄位2,...)   VALUES(欄位1的值,欄位2的值,...)###插入資料記錄

9.查詢資料記錄?

SELECT 欄位名1,欄位名2,... FROM  表名  [WHERE  條件運算式] ###查詢記錄

10.修改資料記錄?

UPDATE表名SET欄位名1=欄位值1WHERE條件運算式  ###修改記錄

例:將表中的張三改為王二

update name_db set user_name=‘王二‘ where user_name=‘張三‘;

11.刪除資料記錄?

DELETEFROM表名WHERE條件運算式  ###刪除記錄

12.資料庫使用者授權

GRANT許可權列表ON庫名.表名TO使用者名稱@來源地址[IDENTIFIEDBY‘密碼‘]

註:許可權列表:用於列出授權使用的各種資料庫操作,以逗號做分割,如“select”"insert"    "update" 使用"all"表示所有許可權,可授權任何操作

庫名.表名:用於指定授權操作的庫和表的名稱,其中可以使用萬用字元"*",例如使用"test.*"表示授權操作的對象為test庫中的所有表 "*.*"表示所有庫所有表

使用者名稱@來源地址:用於指定使用者名稱稱和允許訪問的客戶機地址,即誰能串連,能從哪串連。來源地址可以是網域名稱、IP地址、還可以使用"%"萬用字元,表示某個地區或網段的所有地址。如"%.test.com" "192.168.1.%"等

IDENTIFIED BY:用於設定使用者串連資料庫時使用的密碼字串,在建立使用者時,若省略"IDENTIFIED BY"部分,則使用者密碼為空白。

GRANT語句,專門用來設定資料庫使用者的存取權限當指定的使用者不存在時,GRANT語句將會建立新的使用者

例:grant all on *.* to ‘test‘@‘localhost‘ identified by ‘123456‘;(給test使用者對本地所有庫所有表有所有許可權,沒有這個使用者將會自動建立使用者 密碼為123456

13.查看許可權?

SHOW GRANTS  FOR  使用者名稱@來源地址

USE +mysql這個庫 然後 select user,host  from user; 查出許可權

14.撤銷許可權?

REVOKE許可權列表ON資料庫名.表名FROM使用者名稱@來源地址

例:revoke all on *.* from ‘test‘@‘localhost‘;(對test使用者進行許可權撤銷)

15.備份資料庫SQL語句 匯出資料庫?

mysqldump[選項]庫名[表名1][表名2]... >/備份路徑/備份檔案名 ###匯出指定庫中的部分表

mysqldump[選項]--databases庫名[庫名2]... >/備份路徑/備份檔案名###備份一個或多個完整的庫

mysqldump[選項]--all-databases>/備份路徑/備份檔案名###備份一個

註:選項包括-u、-p 分別用於指定資料庫的使用者名稱和密碼

例:mysqldump -uroot -p1234567 mysql > /root/mysql.sql(將資料庫mysql 匯出root目錄下並命名為mysql.sql)

16.匯入資料庫?

mysql[選項][庫名][表名]</備份路徑/備份檔案名


本文出自 “帥小欣” 部落格,請務必保留此出處http://jiaxinwang.blog.51cto.com/12273793/1954053

使用MySQL資料庫 SQL語句

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.