QT Sqlite数据库-教程001 创建数据库和表-上

【1】创建数据库

cpp 复制代码
#include <QtSql/QSqlDatabase>
#include <QtSql/QSqlQuery>
#include <QtSql/QSqlRecord> 

QString path = QDir::currentPath();
QApplication::addLibraryPath(path+QString("/release/plugins"));
QPluginLoader loader(path+QString("/release/plugins/sqldrivers/qsqlite.dll"));
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");

【2】DDL语句

DDL(数据定义语言)语句主要用于定义和修改数据库结构,包括创建、修改和删除表、索引和视图等操作‌。DDL语句不涉及数据的具体操作,而是定义数据库的结构。

【3】创建表

sql 复制代码
CREATE TABLE "myTable" (
  "id" TEXT NOT NULL,
  "field1" TEXT,
  "field2" TEXT,
  "field3" TEXT,
  "field4" TEXT,
  "field5" TEXT,
  PRIMARY KEY ("id")
);
相关推荐
会编程的土豆2 分钟前
数据库mysql八股
数据库·笔记·八股
nVisual18 分钟前
巡检任务与工单闭环方案
运维·服务器·数据库·数据中心基础设施
承渊政道34 分钟前
从设备数据到AI洞察:时序数据的多模融合实践
数据库·人工智能·性能优化·金仓数据库·多模融合
科技圈快迅1 小时前
2026年数据库国产化替代性能调优方法论:从SQL基线建立到持续优化的全流程体系
数据库·sql
你有我备注吗1 小时前
SQL之数据更新
数据库·sql
跨境技工小黎1 小时前
动态住宅代理使用指南:粘性会话 vs. 每次请求轮换 IP,如何选择?
数据库
AAA@峥2 小时前
系统化学习 MySQL:数据类型、库表管理、增删改查全解析
数据库·学习·mysql
流星白龙9 小时前
【Redis】2.Redis重大版本
数据库·redis·junit
流星白龙9 小时前
【Redis】7.Hash表
数据库·redis·哈希算法
流星白龙10 小时前
【Redis】4.基本全局命令
数据库·redis·缓存