SQLite - สร้างฐานข้อมูล
ใน SQLite sqlite3คำสั่งใช้เพื่อสร้างฐานข้อมูล SQLite ใหม่ คุณไม่จำเป็นต้องมีสิทธิพิเศษใด ๆ ในการสร้างฐานข้อมูล
ไวยากรณ์
ต่อไปนี้เป็นไวยากรณ์พื้นฐานของคำสั่ง sqlite3 เพื่อสร้างฐานข้อมูล: -
$sqlite3 DatabaseName.db
ชื่อฐานข้อมูลควรไม่ซ้ำกันภายใน RDBMS เสมอ
ตัวอย่าง
หากคุณต้องการสร้างฐานข้อมูลใหม่ <testDB.db> คำสั่ง SQLITE3 จะเป็นดังนี้ -
$sqlite3 testDB.db
SQLite version 3.7.15.2 2013-01-09 11:53:05
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>
คำสั่งดังกล่าวจะสร้างไฟล์ testDB.dbในไดเร็กทอรีปัจจุบัน ไฟล์นี้จะถูกใช้เป็นฐานข้อมูลโดยเอ็นจิ้น SQLite หากคุณสังเกตเห็นขณะสร้างฐานข้อมูลคำสั่ง sqlite3 จะให้ไฟล์sqlite> แจ้งหลังจากสร้างไฟล์ฐานข้อมูลสำเร็จ
เมื่อสร้างฐานข้อมูลแล้วคุณสามารถตรวจสอบได้ในรายการฐานข้อมูลโดยใช้ SQLite ต่อไปนี้ .databases คำสั่ง
sqlite>.databases
seq name file
--- --------------- ----------------------
0 main /home/sqlite/testDB.db
คุณจะใช้ SQLite .quit คำสั่งที่จะออกมาจากพรอมต์ sqlite ดังนี้ -
sqlite>.quit
$
คำสั่ง. dump
คุณสามารถใช้ได้ .dump คำสั่ง dot เพื่อเอ็กซ์พอร์ตฐานข้อมูลทั้งหมดในไฟล์ข้อความโดยใช้คำสั่ง SQLite ต่อไปนี้ที่พร้อมท์คำสั่ง
$sqlite3 testDB.db .dump > testDB.sql
คำสั่งดังกล่าวจะแปลงเนื้อหาทั้งหมดของ testDB.db ฐานข้อมูลลงในคำสั่ง SQLite และถ่ายโอนข้อมูลลงในไฟล์ข้อความ ASCII testDB.sql. คุณสามารถทำการกู้คืนจาก testDB.sql ที่สร้างขึ้นด้วยวิธีง่ายๆดังนี้ -
$sqlite3 testDB.db < testDB.sql
ในขณะนี้ฐานข้อมูลของคุณว่างเปล่าดังนั้นคุณสามารถลองสองขั้นตอนข้างต้นเมื่อคุณมีตารางและข้อมูลน้อยในฐานข้อมูลของคุณ สำหรับตอนนี้เรามาดูบทต่อไป