建立資料庫
建立一個屬於自己的資料庫,看下面的文法
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;
如果資料庫存在則刪除,不存在也不會報錯。