数据库(DB)
文章平均质量分 68
数据库是存放数据的仓库。它的存储空间很大,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。本专栏主要是记录orcal 、 mysql 、 sqlite、redis等一些工作会用到的使用记录
光顶术士
工作笔记 用到哪 记到哪
语言:Java JavaWeb Scala Hadoop ......
框架:Mybatis Struts2 Spring SpringMVC SprigBoot SpringMVC Kafka Flink Spark ......
正在学语言:c c++
正在学框架:QT
展开
-
QT数据库的使用(QSQLITE)(常用sql的使用技巧)
常用sql的使用技巧常用sql建表:Navicat增/删/改/查:SQliteStudio常用sql无非就是 增删改查如果是很多字段,手敲就会很麻烦,所以需要借助工具建表:Navicat在字段界面一次创建好字段,然后sql预览,就是需要的建表sql.增/删/改/查:SQliteStudio找到对应的表格 右键 -> 如下 就会自动生成对应的sql如果涉及到条件的sql 在原来的基础上 进行修改即可....原创 2021-08-21 10:02:17 · 367 阅读 · 0 评论 -
Sqlite 数据库 BUG 记录
原因:无法执行的sql语句,在表中,没有这个字段,可以看一下是不是字段名错误,或者是字符串换行没有用 **“逗号”**隔开.原因:在数据库操作途中,被关闭,会有这种题型,并且也会提示出**QSqlError(“”, “”, “”)**这种错误.所以只好用笨办法,存储的时候存储VARCHAR类型,查询的时候再根据对应类型转换,这样可以避免精度异常.原因 1:字段信息不同一,一般是表内没有sql语句内的字段名,检查下sql与表是否同一.sql语句错误,导致建表的时候,数据类型是这样的,就会造成这种莫名错误.原创 2021-04-30 10:30:55 · 2972 阅读 · 0 评论 -
QT数据库的使用(QSQLITE) (六 常用的sql语句)
常用的sql语句常用的建表增删删除表内所有信息根据条件删除某一条改查常用的建表"CREATE TABLE MODBUS_TABLE (" "id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL DEFAULT NULL," "m_head VARCHAR," "m_body VAR原创 2021-04-21 10:25:25 · 1449 阅读 · 0 评论 -
NaviCat 数据库只显示一千条 限制记录不一定管用
NaviCat 数据库显示一千条 限制记录不一定管用1. 工具内设置2 1000条 其实是NaviCat的分页显示1. 工具内设置连接我们的数据库后,打开工具,点击选项,找到 数据&网络,限制记录修改后确定。2 1000条 其实是NaviCat的分页显示并不是没有全部显示,而是工具的分页显示,可以看到左下角的1 单击->(下一页)、<-( 上一页) 、<<-( 第一页) 、->>( 最后一页) ,就可以看到对应的分业内的数据了。![在这里插入图片原创 2020-10-26 09:49:45 · 8018 阅读 · 6 评论 -
QT数据库的使用(QSQLITE) (一 基础使用)
QT数据库的使用(QSQLITE)1.先创建一个qt项目 My_sqlLiteDB2.在 My_sqlLiteDB.pro文件添加内容 :QT += sqlQT += core gui sql注意:ctrl+s保存文件3.在main.cpp文件下添加头文件代码#include <QSqlDatabase>#include <QDebug>#include <QStringList>int main(int argc, char *原创 2020-06-10 15:53:12 · 2253 阅读 · 0 评论 -
QT数据库的使用(QSQLITE) (二 一些坑) DB文件提前创建
QT数据库的使用(QSQLITE) (二 一些坑)1.对于DB的初始化,一般会先判断路径是否存在,不存在则创建新的路径以及DB,如下: QDate date = QDate::currentDate(); //获取日期 QString strDate = date.toString("yyyy-MM-dd"); QString driverName = mainWin->dri原创 2020-09-01 09:30:19 · 2632 阅读 · 0 评论 -
QT数据库的使用(QSQLITE) (三 removeDatabase: connection addDatabase: duplicate 解决方法)
QSqlDatabasePrivate提示信息(非错误,就是每次都会控制台提醒)QSqlDatabasePrivate::removeDatabase: connection ‘cond’ is still in use, all queries will cease to work.QSqlDatabasePrivate::addDatabase: duplicate connection name ‘cond’, old connection removed.QSqlDatabasePrivat原创 2020-09-21 16:23:01 · 2211 阅读 · 0 评论 -
QT数据库的使用(QSQLITE)(四 事务的使用以及注意事项 )
QT QSqlite数据库事务的使用以及注意事项QSqlite 的事务(transaction)事务:对数据库的操作要么全部执行,要么全部不执行;1.判断自己的数据库是否有事务功能:2.如果为true,可以使用开启:sql语句的执行以上都是正常操作原因:谢谢~~~QSqlite 的事务(transaction)事务:对数据库的操作要么全部执行,要么全部不执行;1.判断自己的数据库是否有事务功能:在数据库连接成功后,打印以下:结果 true | falseqDebug() <<"th原创 2020-10-13 15:49:04 · 6580 阅读 · 0 评论 -
QT数据库的使用(QSQLITE)(五 out of memory Error opening database )
out of memory Error opening database 的错误数据库访问时报错总结数据库访问时报错"DB Open false:" QSqlError("", "", "")QSqlQuery::exec: database not openQSqlDatabasePrivate::database: unable to open database: "out of memory Error opening database"打开数据库时内存不足错误第一反应是sqlit3的内原创 2020-10-15 13:01:35 · 1921 阅读 · 0 评论