Android

วิธีการสร้างฐานข้อมูล MySQL บน linux ผ่านทางบรรทัดคำสั่ง

Using SSH to Access the Command Line of a Remote Host (12/14)

Using SSH to Access the Command Line of a Remote Host (12/14)

สารบัญ:

Anonim

MySQL เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์แบบโอเพนซอร์สที่นิยมมากที่สุด

บทช่วยสอนนี้อธิบายวิธีการสร้างฐานข้อมูล MySQL หรือ MariaDB ผ่านบรรทัดคำสั่ง

ก่อนที่จะเริ่ม

เราสมมติว่าคุณได้ติดตั้งเซิร์ฟเวอร์ MySQL หรือ MariaDB ไว้ในระบบของคุณแล้ว

  • วิธีการติดตั้ง MySQL บน CentOS 7, Ubuntu 18.04, Debian 9. วิธีการติดตั้ง MariaDB บน ​​CentOS 7, Ubuntu 18.04, Debian 9

คำสั่งทั้งหมดจะถูกดำเนินการในฐานะผู้ใช้ที่เป็นผู้ดูแลระบบ (สิทธิ์ขั้นต่ำที่จำเป็นในการสร้างฐานข้อมูลใหม่คือ CREATE ) หรือด้วยบัญชีผู้ใช้รูท

ในการเข้าถึง MySQL shell ให้พิมพ์คำสั่งต่อไปนี้และป้อนรหัสผ่านผู้ใช้รูท MySQL ของคุณเมื่อได้รับแจ้ง:

mysql -u root -p

หากคุณยังไม่ได้ตั้งรหัสผ่านสำหรับผู้ใช้รูท MySQL คุณสามารถละเว้นสวิตช์ -p

หากคุณต้องการเปลี่ยนรหัสผ่านรูทของ MySQL ให้ทำตามบทช่วยสอนนี้เกี่ยวกับการรีเซ็ตรหัสผ่านรูทของ MySQL ผ่านทางบรรทัดคำสั่ง

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

การสร้างฐานข้อมูล MySQL ใหม่นั้นง่ายเหมือนการรันคำสั่งเดียว

ในการสร้างฐานข้อมูล MySQL หรือ MariaDB ใหม่ให้ใช้คำสั่งต่อไปนี้โดยที่ database_name เป็นชื่อของฐานข้อมูลที่คุณต้องการสร้าง:

CREATE DATABASE database_name;

Query OK, 1 row affected (0.00 sec)

ERROR 1007 (HY000): Can't create database 'database_name'; database exists

เพื่อหลีกเลี่ยงข้อผิดพลาดหากฐานข้อมูลที่มีชื่อเดียวกันกับที่คุณพยายามสร้างมีอยู่คุณสามารถใช้คำสั่งต่อไปนี้:

CREATE DATABASE IF NOT EXISTS database_name;

Query OK, 1 row affected, 1 warning (0.00 sec)

ในผลลัพธ์ด้านบนคุณสามารถดู Query OK ซึ่งหมายความว่าแบบสอบถามประสบความสำเร็จและ 1 warning ที่บอกเราว่ามีฐานข้อมูลอยู่แล้วและไม่มีฐานข้อมูลใหม่ที่ถูกสร้างขึ้น

บน Linux ฐานข้อมูล MySQL และชื่อตารางคำนึงถึงขนาดตัวพิมพ์

ดูฐานข้อมูล MySQL ทั้งหมด

ในการดูฐานข้อมูลที่คุณสร้างจากภายในเชลล์ MySQL ให้รันคำสั่งต่อไปนี้:

SHOW DATABASES;

คำสั่งด้านบนจะพิมพ์รายการฐานข้อมูลทั้งหมดบนเซิร์ฟเวอร์ ผลลัพธ์ควรคล้ายกับสิ่งนี้:

+--------------------+ | Database | +--------------------+ | information_schema | | database_name | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.00 sec)

เลือกฐานข้อมูล MySQL

เมื่อคุณสร้างฐานข้อมูลฐานข้อมูลใหม่จะไม่ถูกเลือกเพื่อใช้งาน ในการเลือกฐานข้อมูลก่อนที่คุณจะเริ่มเซสชัน MySQL ให้ใช้คำสั่งต่อไปนี้:

USE database_name;

Database changed

เมื่อคุณเลือกฐานข้อมูลแล้วการดำเนินการที่ตามมาทั้งหมดเช่นการสร้างตารางจะถูกดำเนินการในฐานข้อมูลที่เลือก

สร้างฐานข้อมูล MySQL ด้วย mysqladmin

คุณยังสามารถสร้างฐานข้อมูล MySQL ใหม่จากเทอร์มินัล Linux ได้โดยใช้ยูทิลิตี้ mysqladmin

ตัวอย่างเช่นในการสร้างฐานข้อมูลชื่อ database_name ให้พิมพ์คำสั่งต่อไปนี้แล้วป้อนรหัสผ่านผู้ใช้รูท MySQL ของคุณเมื่อได้รับแจ้ง:

mysqladmin -u root -p create database_name

ข้อสรุป

คุณได้เรียนรู้วิธีสร้างฐานข้อมูล MySQL

อย่าลังเลที่จะแสดงความคิดเห็นหากคุณมีคำถามใด ๆ

mysql mariadb