在閱讀Code_小生的MySQL漂流記四之前,希望客官有空的話,可以簡單看一下MySQL漂流記(一)、MySQL漂流記(二)和MySQL漂流記(三)!
PS:第四節應該算是資料庫的相關操作以及先前新資料庫的小補充!
1)創建資料庫:
使用if exists 來判斷是否已經存在,不存在,才會創建,已經存在,則不創建,並且不會報錯,如果沒有用if exists ,再次創建相同名字的資料庫,就會報錯!
Case: create database if not exists new08;
2)顯示資料庫:
show指令,顯示已經建置好的資料庫
Case: show databases;
可以看到所有的建好的資料庫;
如果我想模糊查詢以「new..」開頭的資料庫,可以用like 關鍵字:
Case: show databases like ‘new%’
注意:
01–%是通配符,代表一個或多個字元;
02–_底線是通配符,代表一個字元;
03–用show指令的時候,切記,後面的databases是複數形式,上次網上看到一個帖子,一哥們少寫個s糾結好久,咳咳····
3)選用數據庫
語法:
use +database Case: use new01;
會出現一行'Database changed '的友誼提示;
4)刪除資料庫
使用drop指令
語法:
drop database +数据库名字; Case: drop database new01;
關心一下if exists 指令;
Case:drop database if exists new04;
這樣加上if exists 的好處是為了避免new04資料庫不存在,然後報錯誤訊息,
使用if exists 來判斷是否已經存在,不存在,才會創建,已經存在,則不創建,並且不會報錯,如果沒有用if exists ,再次創建相同名字的資料庫,就會報錯!
Case: create database if not exists new08;
show指令,顯示已經建置好的資料庫
Case: show databases;可以看到所有的已建置好的資料庫;
如果我想模糊查詢以「new..」開頭的資料庫,可以用 like 關鍵字:
Case: show databases like ‘new%’注意:
01 –%是通配符,代表一個或多個字元;
02–_底線是通配符,代表一個字元;
03–用show指令的時候,切記,後面的databases是複數形式,上次網路上看到一個帖子,一哥們少寫個s糾結好久,咳咳····
語法:
use +database Case: use new01;會出現一行'Database changed'的友誼提示;
使用drop指令
語法:
drop database +数据库名字; Case: drop database new01;關心一下if exists 指令;
Case:drop database if exists new04;###這樣加上if exists 的好處是為了避免new04資料庫不存在,然後報錯誤訊息, #####################
以上是淺談MySQL漂流記(四)的詳細內容。更多資訊請關注PHP中文網其他相關文章!