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")
);
相关推荐
xiao-xiang2 小时前
redis-保姆级配置详解
数据库·redis
白鹭3 小时前
MySQL(多表查询练习)
数据库·mysql
xiao-xiang7 小时前
redis-sentinel基础概念及部署
数据库·redis·sentinel
AI 嗯啦8 小时前
SQL详细语法教程(三)mysql的函数知识
android·开发语言·数据库·python·sql·mysql
时序数据说8 小时前
国内时序数据库概览
大数据·数据库·物联网·时序数据库·iotdb
杰克尼9 小时前
mysql-条件查询案例
数据库·mysql
运维行者_11 小时前
使用Applications Manager进行 Apache Solr 监控
运维·网络·数据库·网络安全·云计算·apache·solr
千层冷面14 小时前
Flask ORM 查询详解:Model.query vs db.session.query vs db.session.execute
数据库·python·django·flask
Navicat中国14 小时前
Navicat 询问 AI | 如何转换 SQL 为另一种数据库类型
数据库·人工智能·sql·数据库开发·navicat