亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

SQLite 創(chuàng)建數(shù)據(jù)庫

在SQLite中,sqlite3命令用于創(chuàng)建新的SQLite數(shù)據(jù)庫。您無需具有任何特殊特權(quán)即可創(chuàng)建數(shù)據(jù)庫。

語法

以下是sqlite3命令創(chuàng)建數(shù)據(jù)庫的基本語法:-

$sqlite3 DatabaseName.db

始終,數(shù)據(jù)庫名稱在RDBMS中應該是唯一的。

示例

如果要創(chuàng)建新數(shù)據(jù)庫<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在當前目錄中創(chuàng)建一個文件。該文件將被SQLite引擎用作數(shù)據(jù)庫。如果在創(chuàng)建數(shù)據(jù)庫時注意到了,sqlite3命令將sqlite>在成功創(chuàng)建數(shù)據(jù)庫文件后提供提示。

創(chuàng)建數(shù)據(jù)庫后,您可以使用以下SQLite.databases 命令在數(shù)據(jù)庫列表中對其進行驗證。

sqlite>.databases
seq  name             file
---  ---------------  ----------------------
0    main             /home/sqlite/testDB.db

您將使用SQLite.quit命令從sqlite提示符出來,如下所示-

sqlite>.quit$

.dump命令

可以使用.dump dot命令在命令提示符下使用以下SQLite命令將完整的數(shù)據(jù)庫導出到文本文件中。

$sqlite3 testDB.db .dump > testDB.sql

上面的命令會將testDB.db數(shù)據(jù)庫的全部內(nèi)容轉(zhuǎn)換為SQLite語句,并將其轉(zhuǎn)儲為ASCII文本文件testDB.sql。您可以通過以下簡單方式從生成的testDB.sql執(zhí)行恢復-

$sqlite3 testDB.db < testDB.sql

目前您的數(shù)據(jù)庫為空,因此一旦數(shù)據(jù)庫中的表和數(shù)據(jù)很少,您可以嘗試上述兩個過程。現(xiàn)在,讓我們繼續(xù)下一章。