
数据库
文章平均质量分 50
weixin_110
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL 存储过程 计划任务 事件
MySQL 存储过程 计划任务(事件) 示例 -- delimiter$$ 将语句的结束符号从分号; 临时改为两个$$(可以是自定义) -- delimiter; 将语句的结束符号恢复为分号 -- 存储过程 DROP PROCEDURE IF EXISTS `his_remove_null_history` ; CREATE DEFINER=`root`@`%` PROCEDURE `his_remove_null_history`() BEGIN DELETE FROM `login_history`原创 2021-04-03 18:07:38 · 134 阅读 · 0 评论 -
MySQL 防注入及单引号/双引号处理(C++)
1.介绍 官网: https://tangentsoft.com/mysqlpp/home mysql++, 也叫 mysqlpp,是把MySQL提供的C库的一个C++封装库,用标准 STL 编写,并提供像操作STL容器一样方便的操作数据库的一套机制。其中的 SSQL标准提供了与 Hibernate 相同的封装思想,使 Table 与 Class 可以做 一 一映射,以实现像STL一样方便的操作数据表。 2.安装 # 报错: /usr/bin/ld: cannot find -lmysqlpp # 解决原创 2021-03-03 11:52:40 · 1176 阅读 · 0 评论 -
SQLite attach detach 心得
c++ 伪代码 // 1. 新建对象 CppSQLite3DB xxx_db; // 2. open const char *srcdbfile="c:\\xxxxx\\xxxx\xx1.db" const char *another_dbfile="c:\\xxxxx\\xxxx\xx2.db" xxx_db.open(dbpath); // 3.attach: 注意 ATTACH 进来的 another_dbfile 一定要与已经 open 的 srcdbfile 放同一路径下 attach原创 2020-09-28 16:25:52 · 1469 阅读 · 0 评论 -
SQLite 防注入及单引号/双引号处理(C++)
C++ 在数据库操作时往往是字符串拼接方式, 但是很容易的掉坑里---单引号双引号问题. 本文总结了 C++ 处理 MySQL 及 SQLite 场见操作原创 2020-08-07 14:09:05 · 1612 阅读 · 0 评论 -
mysql 5.6/5.7 优化
配置文件: /etc/my.cnf 机器为: 8 核CPU, 16G内存 [client] port=3306 [mysql] default-character-set=utf8 [mysqld] port=3306 basedir=/usr/local/mysql datadir=/usr/local/mysql/data character-set-server=utf8 default-storage-engine=INNODB sql-mode="STRICT_TRANS_TABLES,NO_原创 2020-07-22 16:52:02 · 193 阅读 · 0 评论 -
Linux 编译安装 mysql 及 mysql++
编译安装 MySQL # 1.安装 mysql 依赖: yum -y install gcc gcc-c++ make autoconf libtool-ltdl-devel gd-devel freetype-devel libxml2-devel libjpeg-devel libpng-devel openssl-devel curl-devel bison patch unzip li...原创 2020-04-27 15:38:30 · 318 阅读 · 0 评论 -
Qt sqlite
MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); model = new QSqlQueryModel(this); ui->tableView->setModel(model); ui->tableView->horizontalHeader()->setSection原创 2020-07-17 16:31:52 · 116 阅读 · 0 评论 -
sqlite 判断表是否存在, 判断某列是否存在 -- c++
SQLite官网:http://www.sqlite.org cppsqlite下载地址:https://github.com/lmmir/CppSQLite3 1. sqlite 判断表是否存在 //第三方库 cppsqlite3 CppSQLite3DB db; db.open("..."); if ( !db.tableExists("表名") ) //判断表存在 { return 0; } 2. sqlite 判断某列是否存在 // sqlite_master 为sqlite 自建隐藏.原创 2020-06-19 11:25:55 · 3373 阅读 · 0 评论