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

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