?
快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

樂虎老虎手機官網平臺:使用SQL操作MySQL數據庫

?

擇要:本節先容各類SQL語句。本節先容有關數據庫級的SQL以及相關操作,查看、建立和刪除等操作。

從本節開始正式先容各類SQL語句。本節先容有關數據庫級的SQL以及相關操作,查看、建立和刪除等操作。

用SHOW顯示已有的數據庫

句法:SHOW DATABASES [LIKE wild]

假如應用LIKE wild部分,wild字符串可所以一個應用SQL的“%”和“_”通配符的字符串。

功能:SHOW DATABASES列出在MySQL辦事器主機上的數據庫。

你可以考試測驗下面舉例,察看輸出結果,例如:

mysql>show databases;

+----------+

| Database |

+----------+

| first|

| mysql|

| mytest|

| test|

| test1|

+----------+

mysql>show databases like ‘my%’;

+----------------+

| Database (my%) |

+----------------+

| mysql|

| mytest|

+----------------+

用mysqlshow法度榜樣也可以獲得已稀有據庫列表。

用Create Dabase 創建數據庫

句法:CREATE DATABASE db_name

功能:CREATE DATABASE用給定的名字創建一個數據庫。

假如數據庫已經存在,發生一個差錯。

在MySQL中的數據庫實現成包孕對應數據庫中表的文件的目錄。由于數據庫在初初創建時沒有任何表,CREATE DATABASE語句只是在MySQL數據目錄下面創建一個目錄。

例如:

mysql>create database myfi樂虎老虎手機官網平臺rst;

然后使用show databases察看效果。

用DROP DATABASE刪除數據庫

句法:DROP DATABASE [IF EXISTS] db_name

功能:DROP DATABASE刪除數據庫中的所有表和數據庫。要小心地應用這個敕令!

DROP DATABASE返回從數據庫目錄被刪除的文件的數目。平日,這3倍于表的數量,由于每張表對應于一個“.MYD”文件、一個“.MYI”文件和一樂虎老虎手機官網平臺個“.frm”文件。

在MySQL 3.22或今后版本中,你可以應用關鍵詞IF EXI樂虎老虎手機官網平臺STS阻攔一個差錯的發生,假如數據庫不存在。

應用mysqladmin對象創建和刪除

在敕令行情況下可以應用mysqladmin創建和刪除數據庫。

創建數據庫:

shell> mysqladmin create db_name

刪除數據庫:

shell> mysqladmin drop db_name

假如呈現下面的差錯:

mysqladmin: connect to server at 'localhost' failed

error: 'Access denied for user:(Using password: YES)'

表示你必要一個樂虎老虎手機官網平臺可以正常連接的用戶,請指定-u -p選項,詳細措施與3.2節先容相同,在第七章中你將會學到用戶授權的常識。

直接在數據庫目錄中創建或刪除

用上述措施創建數據庫,只是MySQL數據目錄下面創建一個與數據庫同名目錄,同樣刪除數據庫是把這個目錄刪除。

以是,你可以直接這么做,創建或刪除數據庫,或者給數據庫更名。這對備份和規復備份有必然意義。

用USE選用數據庫

句法:USE db_name

USE db_name語句奉告MySQL應用db_name數據庫作為隨后的查詢的缺省數據庫。數據庫維持到會話停止,或發出別的一個USE語句:

mysql> USE db1;

mysql> SELECT count(*) FROM mytab樂虎老虎手機官網平臺le;# selects from db1.mytable

mysql> USE db2;

mysql> SELECT count(*) FROM mytable;# selects from db2.mytable

假如你不是用USE語句,那么上面的例子應該寫成:

mysql> SELECT count(*) FROM db1.mytable;

mysql> SELECT count(*) FROM db2.mytable;

因為use也是一個mysql客戶法度榜樣的敕令,以是你可以在敕令行著末不加分號,客戶法度榜樣可以獲得結果。

總結

本節先容了有關數據庫操作的SQL語句、實用法度榜樣,此中包括:

SQL語句:CREATE/DROP DATABASE,SHOW DATABASES,USE

法度榜樣mysqladmin

直接創建或刪除數據庫的目錄

免責聲明:以上內容源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

您可能還會對下面的文章感興趣:

快三平台开户