創建數據庫
創建一個屬於自己的數據庫,看下面的語法
create database [if not exists] db_name;
前面一部分是固定關鍵字,db_name是你要創建的數據庫的名字,例如:
create database test04;
這樣我們就創建了屬於自己的數據庫,如果數據庫已經存在,使用if not exists可以避免創建已經存在的數據庫的錯誤,很簡單吧。
顯示數據庫
假如你不知道服務器主機上有多少數據庫存在,可以用show databases語法來顯示服務器主機上的數據庫,從而找到你想要的那個數據庫。
我們看下它的語法
show databases [like wild];
顯示全部數據庫
show databases;
但是有時候你知道數據庫名字部分名稱,這個時候我們可以用like關鍵字來顯示,例如:
show databases like 'te%';
上述實例我們只記得te開頭的數據庫,如果關鍵字在中間呢,我們使用'%st%'形式來查找; 如果關鍵字在最後,我們使用'%st01'來查找。
選用數據庫
當前服務器有很多數據庫,我們怎樣才能使用我們需要的那個呢。看下面
use db_name;
use是固定關鍵字,db_name是你要使用的那個數據庫的名稱,這樣我們就把db_name這個數據庫變成正在使用的數據庫了。也就是說,當你使用上述命令選用數據庫之後,之後的任何數據庫操作,都是針對你選用的數據庫的。例如:
use test04;
刪除數據庫
我們已經學會創建,查看和選用數據庫,那麼如果我們不需要這個數據庫了,該怎麼辦呢,置之不理是不好的,數據庫是會占據空間的。所以當我們完全不用的時候,最好刪除掉。
我們看下刪除數據庫的語法
drop database [if exists] db_name;
此命令會刪除當前數據庫和當前數據庫中的所有數據表,所以務必確認該數據庫是否完全不用!在MySQL 3.22或以後版本中,你可以使用關鍵詞 if exists 阻止一個錯誤的發生, 如果數據庫不存在,例如:
drop database if exists test04;
如果數據庫存在則刪除,不存在也不會報錯。