SQLite3创建数据库的方法

界面和MYSQL一样,都是CMD界面,但不是在SQLite.exe中创建数据库:

首先还是说一下cmd下sqlite的使用网上已经很多了、不做过多的赘述。大致说一下相应的命令就行了、作为学习sqlite的一个记录
 
1:选择下载对应自己系统的sqlite.3exe文件
 
2:解压后使用cmd命令进入sqlite3.exe文件所在的路径执行命令就可以操作做相应的操作。
在进入数据库之后如果需要退出的话windows下摁ctrl+c就能退出
例如:
创建数据库命令:sqlite3.exe 【数据库名字.后缀名】
 
  这里比较牛一点的感觉就是创建的数据库后缀名是任意的、不过注意一点就是:在命令框下执行创建数据库的时候。
 
如果没有为 数据库创建表格、则看不见数据库文件,所以必须创建表格。
 
  例如:在CMD命令提示符下输入sqlite3.exe test.db(test.db是数据库名)回车,执行完后,命令提示符自动跳转
 
到"SQLITE>"状态。这时还是看不到这个数据库!等表格创建或关闭sqlite3
 
例如:create table user(’用户名‘); 这时可以看到sqlite3.exe所在文件夹下的这个数据库文件了
 
如果下次还要使用此数据库时仍然使用sqlite3.exe test.db即可进入此数据库 
 
创建表格命令:create table tablename(字段,字段)
 
这里从命令上可以清楚的看到、在sqlite数据库中创建表格字段的时候、允许不为字段申明数据类型
 
这是区别于其它关系型数据库的。
 
执行插入命令:insert into tablename values(value,values)在、前面我们可以看出、sqlite的操作上和
 
sqlserver没什么太大区别、值得注意的是、insert时区别于sqlserver中、因为sqlserver中允许使用
 
"insert table  name values(value,value)"这样的省略式擦入。但是sqlite中是不允许使用省略式插入语句的。
 
执行删除语句:delete  from tablename where <条件>
 
删除数据语法和sqlserver相同、
 
删除表则命令为:drop table tablename
 
数据更新命令:update tablename set 字段=值 如果需要条件的话、添加上where语句。
 
执行查询语句:select *from tablename 可跟随where语句
 
以上就是基础的sqlite的增删查改语法和命令。
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、付费专栏及课程。

余额充值