《Mysql必讀MySQL學習第五天 MySQL數據庫基本操作》要點:
本文介紹了Mysql必讀MySQL學習第五天 MySQL數據庫基本操作,希望對您有用。如果有疑問,可以聯系我們。
本文針對MySQL數據庫基本操作進行學習研究,需要了解的朋友不要錯過這篇文章.MYSQL教程
以下均是在Windows 64位操作系統下的命令行使用.MYSQL教程
學習之前我們先來解釋一下MySQL語法格式中的一些符號代表的含義:MYSQL教程
(1)中括號([])表示存在或者不存在都可以,是可選參數.比如:SHOW {DATABASES | SCHEMAS}?[LIKEMYSQL教程
?'pattern' | WHERE expr];此語法格式中的[]括起來的內容是可以不加的.MYSQL教程
(2)大括號({})表示命令中必須出現,是必選參數. ?比如:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS]MYSQL教程
?db_name?[DEFAULT] CHARACTER SET [=] charset_name;此語法格式中的{}中的數據是必須有的.MYSQL教程
?(3)豎線(|)表示豎線前后兩者選其一.例如:同上.MYSQL教程
一、創建數據庫MYSQL教程
MySQL創建數據庫的語法格式為:MYSQL教程
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name?[DEFAULT] CHARACTER SET [=]?charset_name;MYSQL教程
?其中的一些參數我們會慢慢在下面的學習中學到.MYSQL教程
?例子(這里我并沒有指定字符編碼方式):MYSQL教程
CREATE DATABASE t1;MYSQL教程
MYSQL教程
二、查看當前服務器下的數據表列表MYSQL教程
我們怎樣列出MySQL數據庫管理系統的數據庫列表呢?MySQL查看當前服務器下的數據表列表的語法格式為:MYSQL教程
SHOW {DATABASES | SCHEMAS}?[LIKE 'pattern' | WHERE expr];MYSQL教程
例子:MYSQL教程
SHOW DATABASES;MYSQL教程
MYSQL教程
MySQL成功安裝后,默認自帶了四個數據庫,分別是information_schema、mysql、performance_schema和test.而數據庫t1是我們剛才創建的數據庫,由此這說明我們創建數據庫的命令是正確的.關于MySQL的安裝案例大家可以參考一下幾篇文章:MYSQL教程
mysql 5.7.12 winx64安裝配置辦法圖文教程MYSQL教程
Ubuntu下mysql安裝和操作圖文教程MYSQL教程
MySQL5.6安裝圖解(windows7/8_64位)MYSQL教程
mysql安裝不上怎么辦 mysql安裝失敗原因和解決辦法MYSQL教程
三、查看警告信息MYSQL教程
在查看警告信息之前,我們再來看一個創建數據庫的例子:??????MYSQL教程
CREATE DATABASE t1; CREATE DATABASE IF NOT EXISTS t1;
MYSQL教程
?加了[IF NOT EXISTS]以后的意思就是,如果存在與要創建的表同名的表,那么當前的表就不會被創建;如果不存在,才會創建.這就是IF NOT EXISTS的語義,沒創建表并不是錯誤,而是這個語句正常的執行結果之一.MYSQL教程
因此現在我們需要查看警告信息,使用的語法格式為:SHOW WARNINGS;MYSQL教程
MYSQL教程
四、查看數據庫信息MYSQL教程
我們在創建數據庫t1的過程中并沒有指定數據庫的編碼方式,在此前的設置中我們修改了MySQL服務的默認編碼方式,那么數據庫t1到底是不是默認的UTF-8的編碼方式呢?這就需要我們能查看數據的基本信息.MYSQL教程
SHOW CREATE DATABASE t1;MYSQL教程
MYSQL教程
如果我們在創建數據庫的過程指定了編碼方式為gbk.MYSQL教程
CREATE DATABASE IF NOT EXISTS t2 CHARACTER SET gbk; SHOW CREATE DATABASE t2;
MYSQL教程
?五、修改數據庫MYSQL教程
如果我們在成功創建好數據庫后,想要修改其中的一些參數,因此需要使用到修改數據庫的語法格式:MYSQL教程
ALTER {DATABASE | SCHEMA} [db_name]?[DEFAULT] CHARACTER SET [=] charset_name;MYSQL教程
例子(修改我們剛才創建的數據庫t2的編碼格式為默認編碼格式utg8):MYSQL教程
ALTER DATABASE t2 CHARACTER SET utf8; SHOW DATABASE t2;
MYSQL教程
六、刪除數據庫MYSQL教程
既然有創建數據庫的操作,必然有刪除數據庫的語法格式:DROP {DATABASE | SCHEMA} [IF EXISTS] db_name;MYSQL教程
例子:在刪除之前先來看看服務器上的數據庫列表:MYSQL教程
SHOW DATABASES;MYSQL教程
MYSQL教程
我們將創建的數據庫t2刪除,再次查看數據庫列表MYSQL教程
DROP DATABASE t2; SHOW DATABASES;
MYSQL教程
七、進入數據庫MYSQL教程
MySQL服務中進入一個數據庫的語法格式為:USE db_name;MYSQL教程
選擇要操作的Mysql數據庫,使用該命令后所有Mysql命令都只針對該數據庫.MYSQL教程
例子:USE test;MYSQL教程
MYSQL教程
這項操作早在我們使用MySQL的時候就已經說過,在MySQL學習第四天 Windows 64位系統下使用MySQL這篇文章中的MySQL提示符的時候我們驗證當前處于哪一個數據庫中.下一篇我們還會再使用另一種方式驗證當前的數據庫究竟是哪一個?MYSQL教程
以上就是本文的全部內容,希望對大家的學習有所贊助,也希望大家多多支持維易PHP.MYSQL教程
維易PHP培訓學院每天發布《Mysql必讀MySQL學習第五天 MySQL數據庫基本操作》等實戰技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養人才。