程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL進修第五天 MySQL數據庫根本操作

MySQL進修第五天 MySQL數據庫根本操作

編輯:MySQL綜合教程

MySQL進修第五天 MySQL數據庫根本操作。本站提示廣大學習愛好者:(MySQL進修第五天 MySQL數據庫根本操作)文章只能為提供參考,不一定能成為您想要的結果。以下是MySQL進修第五天 MySQL數據庫根本操作正文


本文針對MySQL數據庫根本操作停止進修研討,須要懂得的同伙不要錯過這篇文章。

以下均是在Windows 64位操作體系下的敕令行應用。

進修之前我們先來說明一下MySQL語法格局中的一些符號代表的寄義:

(1)中括號([])表現存在或許不存在都可以,是可選參數。好比:SHOW {DATABASES | SCHEMAS} [LIKE

 'pattern' | WHERE expr];此語法格局中的[]括起來的內容是可以不加的。

(2)年夜括號({})表現敕令中必需湧現,是必選參數。  好比:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS]

 db_name [DEFAULT] CHARACTER SET [=] charset_name;此語法格局中的{}中的數據是必需有的。

 (3)豎線(|)表現豎線前後二者選其一。例如:同上。

1、創立數據庫

MySQL創立數據庫的語法格局為:

CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name;

 個中的一些參數我們會漸漸鄙人面的進修中學到。

 例子(這裡我並沒有指定字符編碼方法):

CREATE DATABASE t1;


2、檢查以後辦事器下的數據表列表

我們如何列出MySQL數據庫治理體系的數據庫列表呢?MySQL檢查以後辦事器下的數據表列表的語法格局為:

SHOW {DATABASES | SCHEMAS} [LIKE 'pattern' | WHERE expr];

例子:

SHOW DATABASES;


MySQL勝利裝置後,默許自帶了四個數據庫,分離是information_schema、mysql、performance_schema和test。而數據庫t1是我們適才創立的數據庫,由此這解釋我們創立數據庫的敕令是准確的。關於MySQL的裝置案例年夜家可以參考一下幾篇文章:

mysql 5.7.12 winx64裝置設置裝備擺設辦法圖文教程

Ubuntu下mysql裝置和操作圖文教程

MySQL5.6裝置圖解(windows7/8_64位)

mysql裝置不上怎樣辦 mysql裝置掉敗緣由息爭決辦法

3、檢查正告信息

在檢查正告信息之前,我們再來看一個創立數據庫的例子:      

 CREATE DATABASE t1;

 CREATE DATABASE IF NOT EXISTS t1;


 加了[IF NOT EXISTS]今後的意思就是,假如存在與要創立的表同名的表,那末以後的表就不會被創立;假如不存在,才會創立。這就是IF NOT EXISTS的語義,沒創立表其實不是毛病,而是這個語句正常的履行成果之一。

是以如今我們須要檢查正告信息,應用的語法格局為:SHOW WARNINGS;


4、檢查數據庫信息

我們在創立數據庫t1的進程中並沒有指定命據庫的編碼方法,在此前的設置中我們修正了MySQL辦事的默許編碼方法,那末數據庫t1究竟是否是默許的UTF-8的編碼方法呢?這就須要我們能檢查數據的根本信息。

SHOW CREATE DATABASE t1;


假如我們在創立數據庫的進程指定了編碼方法為gbk。

CREATE DATABASE IF NOT EXISTS t2 CHARACTER SET gbk;

SHOW CREATE DATABASE t2;


 5、修正數據庫

假如我們在勝利創立好數據庫後,想要修正個中的一些參數,是以須要應用到修正數據庫的語法格局:

ALTER {DATABASE | SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name;

例子(修正我們適才創立的數據庫t2的編碼格局為默許編碼格局utg8):

 ALTER DATABASE t2 CHARACTER SET utf8;

SHOW DATABASE t2;


6、刪除數據庫

既然有創立數據庫的操作,必定有刪除數據庫的語法格局:DROP {DATABASE | SCHEMA} [IF EXISTS] db_name;

例子:在刪除之前先來看看辦事器上的數據庫列表:

SHOW DATABASES;


我們將創立的數據庫t2刪除,再次檢查數據庫列表

DROP DATABASE t2;

SHOW DATABASES;


7、進入數據庫

MySQL辦事中進入一個數據庫的語法格局為:USE db_name;

選摘要操作的Mysql數據庫,應用該敕令後一切Mysql敕令都只針對該數據庫。

例子:USE test;


這項操作早在我們應用MySQL的時刻就曾經說過,在MySQL進修第四天 Windows 64位體系下應用MySQL這篇文章中的MySQL提醒符的時刻我們驗證以後處於哪個數據庫中。下一篇我們還會再應用另外一種方法驗證以後的數據庫畢竟是哪個?

以上就是本文的全體內容,願望對年夜家的進修有所贊助,也願望年夜家多多支撐。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved