เมื่อเราต้องการสร้างฐานข้อมูลใหม่ จะต้องใช้คำสั่ง CREATE DATABASE ตามด้วยชื่อ database ที่ต้องการสร้าง เช่นถ้าผมต้องการสร้างฐานข้อมูลใหม่ที่ชื่อว่า mydb จะต้องสร้างดังนี้
CREATE TABLE mydb;
หลังจากที่ database ถูกสร้างขึ้นแล้วนั้น เราก็สามารถสร้าง table ในฐาน ข้อมูล นั้น ๆ ต่อได้เลยโดยใช้คำสั่ง CREATE TABLE โดยจะอธิบายไว้ในบทความหน้าครับ
ในกรณีที่เราทำการสร้าง database ใหม่ แต่มีชื่อ database นั้น ๆ อยู่แล้ว มันจะเกิด error ขึ้น ถ้าเราต้องการตรวจสอบด้วยว่ามีฐานข้อมูลนั้น ๆ หรือยังสามารถตรวจสอบได้โดยใช้คำสั่ง IF NOT EXISTS ดังนี้
CREATE DATABASE IF NOT EXISTS mydb;
จากคำสั่งด้านบนนั้น เป็นการตรวจสอบก่อนว่ามีฐานข้อมูล mydb อยู่ในระบบหรือยัง ถ้ายังไม่มีให้สร้างขึ้น มาใหม่
ในการสร้าง database จะไม่มีผลกระทบบน database ปัจจุบันนั้น ๆ แต่ถ้าเราต้องการเลือก ใช้ database ที่เราเพิ่งจะสร้างใหม่ ให้ใช้คำสั่ง USE ตามด้วยชื่อ database เช่น
USE mydb;
ผู้สนับสนุน