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")
);
相关推荐
2401_895521341 天前
MySQL中between and的基本用法
android·数据库·mysql
2301_810160951 天前
使用Flask快速搭建轻量级Web应用
jvm·数据库·python
wenlonglanying1 天前
MySQL事件功能简介
数据库·mysql
l1t1 天前
DeepSeek总结的用 C# 构建 DuckDB 插件说明
前端·数据库·c#·插件·duckdb
czlczl200209251 天前
Redis过期删除策略
数据库·redis·缓存
2401_891655811 天前
ZLibrary反爬机制概述
数据库·python
醇氧1 天前
第一、二、三范式学习
数据库·学习·oracle
2401_884662101 天前
MySQL安全加固十大硬核操作大纲
数据库·mysql·安全
PyAIGCMaster1 天前
开发了一个全自动接入wordpress的saas发文章的网站,记录一下如何实现,有需要的朋友联系。
java·开发语言·数据库
2201_761080191 天前
Python上下文管理器(with语句)的原理与实践
jvm·数据库·python