คำสั่ง CREATE DATABASE ทำงานอย่างไรใน MySQL

Kha Sang Create Database Thangan Xyangri Ni Mysql



MySQL เป็น RDBMS ที่ใช้กันอย่างแพร่หลายซึ่งสนับสนุนคำสั่งและแบบสอบถามต่างๆ เพื่อดำเนินการกับฐานข้อมูลต่างๆ หนึ่งในนั้นคือการสร้างฐานข้อมูลใหม่ซึ่งสามารถทำได้โดยใช้ “ สร้างฐานข้อมูล ' คำแถลง. คำสั่ง CREATE DATABASE ช่วยให้คุณสามารถกำหนดฐานข้อมูลใหม่ด้วยชื่อเฉพาะในเซิร์ฟเวอร์ MySQL ด้วยสิทธิ์ในการสร้าง เมื่อใช้คำสั่งนี้ คุณสามารถระบุตัวเลือกต่างๆ สำหรับฐานข้อมูลใหม่ เช่น ชุดอักขระเริ่มต้น การเรียงหน้า เป็นต้น

บทความนี้จะอธิบายว่าคำสั่ง CREATE DATABASE ทำงานอย่างไรใน MySQL







สร้างคำสั่งฐานข้อมูลทำงานในเซิร์ฟเวอร์ MySQL อย่างไร

ใน MySQL สามารถสร้างฐานข้อมูลใหม่ได้โดยใช้ “ สร้างฐานข้อมูล ” คำสั่งที่มีชื่อเฉพาะ ไวยากรณ์สำหรับสร้างฐานข้อมูลมีดังต่อไปนี้:



สร้างฐานข้อมูล [ ชื่อฐานข้อมูล ] ;


ในไวยากรณ์ข้างต้น เปลี่ยน “ [ชื่อฐานข้อมูล] ” กับชื่อฐานข้อมูลที่เหมาะสม



มาดูตัวอย่างการสร้างฐานข้อมูลกันก่อน ตรวจสอบให้แน่ใจว่าคุณได้เข้าสู่ระบบฐานข้อมูล MySQL แล้ว





ตัวอย่างที่ 1: สร้างฐานข้อมูล

ตัวอย่างการสร้างชื่อฐานข้อมูล “ ฐานข้อมูลลินุกซ์ฮินท์ ” ได้รับด้านล่าง:



สร้างฐานข้อมูล linuxhintdatabase;


เอาต์พุต


ผลปรากฏว่าฐานข้อมูลชื่อ “ ฐานข้อมูลลินุกซ์ฮินท์ ” ได้ถูกสร้างขึ้น

ตอนนี้เรามายืนยันว่าฐานข้อมูลถูกสร้างขึ้นหรือไม่โดยใช้ปุ่ม ' แสดง ” คำสั่งดังนี้

แสดงการสร้างฐานข้อมูล linuxhintdatabase;


เอาต์พุต


ผลลัพธ์แสดงข้อมูลเกี่ยวกับฐานข้อมูลที่สร้างขึ้นใหม่ (ฐานข้อมูล linuxhint)

ตัวอย่างที่ 2: สร้างฐานข้อมูลด้วยตัวเลือก “ถ้าไม่มีอยู่”

ในขณะที่สร้างฐานข้อมูลใหม่ใน MySQL นั้น “ หากไม่มีอยู่ ” ตัวเลือกใช้เพื่อยืนยันว่าฐานข้อมูลที่ระบุ (ชื่อเดียวกัน) ไม่มีอยู่ในเซิร์ฟเวอร์แล้ว การสร้างฐานข้อมูลโดยใช้ปุ่ม “ หากไม่มีอยู่ ” ประเภทตัวเลือกคำสั่งที่ระบุด้านล่าง:

สร้างฐานข้อมูลหากไม่มีอยู่ linuxhintdatabase1;


ในคำสั่งข้างต้น “ ฐานข้อมูลลินุกซ์ฮินท์1 ” คือชื่อฐานข้อมูลใหม่

เอาต์พุต


ผลลัพธ์แสดงว่าฐานข้อมูลถูกสร้างขึ้น

ตัวอย่างที่ 3: สร้างฐานข้อมูลด้วย CHARACTER SET และ COLLATE

ชุดตัวอักษร ” กำหนดการเข้ารหัสอักขระสำหรับฐานข้อมูล ในขณะที่ “ รวบรวม ” กำหนดกฎสำหรับการเรียงลำดับและการเปรียบเทียบอักขระ หากต้องการสร้างฐานข้อมูลด้วย “CHARACTER SET” และ “COLLATE” ให้พิมพ์คำสั่งด้านล่าง:

สร้างฐานข้อมูล linuxhintdatabase2 ชุดอักขระ utf8mb4 รวบรวม utf8mb4_unicode_ci;


เอาต์พุต


ผลลัพธ์แสดงว่าฐานข้อมูลถูกสร้างขึ้นด้วยตัวเลือกที่ระบุ

จะใช้ฐานข้อมูลที่สร้างขึ้นใหม่ได้อย่างไร?

สามารถใช้/เลือกฐานข้อมูลได้โดยใช้ปุ่ม “ ใช้ ” คำสั่งหลังจากเข้าสู่ระบบ MySQL ตัวอย่างการใช้ฐานข้อมูล MySQL แสดงไว้ด้านล่าง:

ใช้ฐานข้อมูล linuxhint;


เอาต์พุต


ผลลัพธ์แสดงให้เห็นว่าฐานข้อมูลถูกเปลี่ยนเป็นฐานข้อมูลที่สร้างขึ้นใหม่ ซึ่งหมายความว่าตอนนี้ผู้ใช้จะสามารถใช้งานได้

จะเข้าสู่ระบบฐานข้อมูลที่สร้างขึ้นใหม่โดยตรงได้อย่างไร

ในการเข้าสู่ระบบฐานข้อมูลที่สร้างขึ้นใหม่โดยตรง ให้ใช้คำสั่ง MySQL ด้วยชื่อผู้ใช้และรหัสผ่านตามที่ระบุด้านล่าง:

มายเอสคิวแอล -ใน นพ -หน้า ฐานข้อมูลลินุกซ์ฮินท์


ในคำสั่งข้างต้น “ นพ ” คือชื่อผู้ใช้ และ “ ฐานข้อมูลลินุกซ์ฮินท์ ” คือชื่อฐานข้อมูล หลังจากดำเนินการคำสั่งนี้ คุณจะถูกขอให้ป้อนรหัสผ่านสำหรับเซิร์ฟเวอร์ MySQL

เอาต์พุต


ผลลัพธ์แสดงว่ามีการเชื่อมต่อฐานข้อมูลแล้ว

จะลบฐานข้อมูลได้อย่างไร

ใน MySQL สามารถลบฐานข้อมูลได้โดยใช้ปุ่ม “ หยด คำสั่ง ” ดังตัวอย่างด้านล่าง:

วางฐานข้อมูล linuxhintdatabase;


ในคำสั่งข้างต้น “ ฐานข้อมูลลินุกซ์ฮินท์ ” คือชื่อฐานข้อมูล

เอาต์พุต


ผลลัพธ์แสดงว่าฐานข้อมูลถูกทิ้ง (ถูกลบ)

บทสรุป

สร้างฐานข้อมูล คำสั่ง ” เป็นคุณสมบัติที่มีประสิทธิภาพที่ช่วยให้ผู้ใช้สร้างฐานข้อมูลใหม่ในเซิร์ฟเวอร์ MySQL พร้อมตัวเลือกหรือการตั้งค่าเพิ่มเติม บทความนี้อธิบายไวยากรณ์ของคำสั่ง CREATE DATABASE พร้อมด้วยตัวอย่างการสร้างฐานข้อมูล การใช้ฐานข้อมูล การเข้าสู่ระบบฐานข้อมูลโดยตรง และการลบฐานข้อมูล