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")
);
相关推荐
博睿谷IT99_15 分钟前
SQL SELECT 语句怎么用?COMPANY 表查询案例(含条件 / 模糊 / 分页)
数据库·sql·mysql
浅拾光º35 分钟前
mysql字符串截取,如何在MySQL备份文件中安全截取敏感字符串?
数据库·mysql·安全
鸠摩智首席音效师42 分钟前
如何删除 MySQL 数据库中的所有数据表 ?
数据库·mysql·oracle
Hey! Hey!1 小时前
DBA 系统学习计划(从入门到进阶)
数据库·学习·dba
没有bug.的程序员1 小时前
SQL 执行计划解析:从 EXPLAIN 到性能优化的完整指南
java·数据库·sql·性能优化·explain·执行计划
qqxhb1 小时前
系统架构设计师备考第30天——关系数据库
数据库·系统架构·数据库设计·关系模式·范式·关系远算·完整性规则
小心草里有鬼1 小时前
Linux 数据库 Mysql8 主从复制
linux·运维·数据库·sql·mysql
chen_note1 小时前
Keepalived两个集群实验
linux·服务器·数据库·keepalived·高可用集群
boy快快长大2 小时前
@Transactional 事务注解
数据库·sql·oracle
大白的编程日记.2 小时前
【MySQL学习笔记】数据库的CURD(一)
数据库·学习·mysql