SQLite -创建数据库

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>

上面的命令将创建一个文件到testDBdb在当前目录。这个文件将使用SQLite数据库的引擎。如果你已经注意到在创建数据库sqlite3命令将提供一个sqlite >提示成功创建数据库文件之后。    

一旦创建一个数据库时,你可以检查它在列表中使用SQLite数据库。数据库命令如下:

sqlite>.databases

seq name file

--- --------------- ----------------------

0 main /home/sqlite/testDB.db

您将使用SQLite。退出命令出来的sqlite提示如下:

sqlite>.quit

$

The .dump命令

您可以使用。转储点命令导出完整的数据库在一个文本文件使用SQLite命令在命令提示符如下:

$sqlite3 testDB.db .dump > testDB.sql

上面的命令将转换到testDB的全部内容。db数据库为SQLite语句testDB.sql转储成ASCII文本文件。你可以恢复从生成到testDBsql在简单的方法如下:

$sqlite3 testDB.db < testDB.sql

这时你的数据库是空的,所以你可以试试上面两个程序一旦你几个表和数据库中的数据。现在,让我们进入下一章。

 

 

 

转载于:https://www.cnblogs.com/orangebook/p/3497571.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ESP32是一款低功耗的微控制器,而SQLite是一种轻量级的嵌入式数据库引擎。在ESP32上使用SQLite3创建数据库可以实现数据的存储和查询功能。 要在ESP32上使用SQLite3创建数据库,需要进行以下步骤: 1. 配置ESP32开发环境:首先,需要安装ESP-IDF开发框架,并配置好ESP32的开发环境。 2. 下载SQLite3库:在ESP-IDF的工程目录中,可以通过使用git命令下载SQLite3库。在终端中执行以下命令: ``` git clone https://github.com/siara-cc/esp32_arduino_sqlite3_lib.git ``` 3. 添加SQLite3库到工程:将下载的SQLite3库添加到ESP-IDF的工程目录中。可以将整个库文件夹复制到工程目录的`components`文件夹下。 4. 配置工程:在工程目录下的`main`文件夹中,创建一个新的源文件(例如`main.c`),并在其中添加以下代码: ```c #include "sqlite3.h" void app_main() { // 创建数据库 sqlite3 *db; int rc = sqlite3_open("/spiffs/mydatabase.db", &db); if (rc != SQLITE_OK) { printf("无法打开数据库: %s\n", sqlite3_errmsg(db)); return; } printf("数据库创建成功\n"); // 关闭数据库 sqlite3_close(db); } ``` 上述代码中,`sqlite3_open`函数用于创建数据库,`/spiffs/mydatabase.db`是数据库文件的路径和名称。`sqlite3_close`函数用于关闭数据库。 5. 编译和烧录:使用ESP-IDF提供的命令进行编译和烧录操作。 完成以上步骤后,ESP32上的SQLite3数据库就创建成功了。你可以根据需要使用SQLite3提供的API进行数据的插入、查询、更新和删除操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值