StepCoding

การสร้างข้อมูล (Create database)

อ่าน [5071] หมวดหมู่: การสร้างฐานข้อมูล

เมื่อเราต้องการสร้างฐานข้อมูลใหม่ จะต้องใช้คำสั่ง 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;

ผู้สนับสนุน