数据库
文章平均质量分 50
weixin_110
这个作者很懒,什么都没留下…
展开
-
MySQL 存储过程 计划任务 事件
MySQL 存储过程 计划任务(事件)示例-- delimiter$$ 将语句的结束符号从分号; 临时改为两个$$(可以是自定义)-- delimiter; 将语句的结束符号恢复为分号-- 存储过程DROP PROCEDURE IF EXISTS `his_remove_null_history` ;CREATE DEFINER=`root`@`%` PROCEDURE `his_remove_null_history`()BEGINDELETE FROM `login_history`原创 2021-04-03 18:07:38 · 93 阅读 · 0 评论 -
MySQL 防注入及单引号/双引号处理(C++)
1.介绍官网: https://tangentsoft.com/mysqlpp/homemysql++, 也叫 mysqlpp,是把MySQL提供的C库的一个C++封装库,用标准 STL 编写,并提供像操作STL容器一样方便的操作数据库的一套机制。其中的 SSQL标准提供了与 Hibernate 相同的封装思想,使 Table 与 Class 可以做 一 一映射,以实现像STL一样方便的操作数据表。2.安装# 报错: /usr/bin/ld: cannot find -lmysqlpp# 解决原创 2021-03-03 11:52:40 · 989 阅读 · 0 评论 -
SQLite attach detach 心得
c++ 伪代码// 1. 新建对象CppSQLite3DB xxx_db; // 2. openconst 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 · 1353 阅读 · 0 评论 -
SQLite 防注入及单引号/双引号处理(C++)
C++ 在数据库操作时往往是字符串拼接方式, 但是很容易的掉坑里---单引号双引号问题. 本文总结了 C++ 处理 MySQL 及 SQLite 场见操作原创 2020-08-07 14:09:05 · 1456 阅读 · 0 评论 -
mysql 5.6/5.7 优化
配置文件: /etc/my.cnf机器为: 8 核CPU, 16G内存[client]port=3306[mysql]default-character-set=utf8[mysqld]port=3306basedir=/usr/local/mysqldatadir=/usr/local/mysql/datacharacter-set-server=utf8default-storage-engine=INNODBsql-mode="STRICT_TRANS_TABLES,NO_原创 2020-07-22 16:52:02 · 127 阅读 · 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 · 256 阅读 · 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 · 80 阅读 · 0 评论 -
sqlite 判断表是否存在, 判断某列是否存在 -- c++
SQLite官网:http://www.sqlite.orgcppsqlite下载地址:https://github.com/lmmir/CppSQLite31. sqlite 判断表是否存在//第三方库 cppsqlite3CppSQLite3DB db;db.open("...");if ( !db.tableExists("表名") ) //判断表存在{ return 0; }2. sqlite 判断某列是否存在// sqlite_master 为sqlite 自建隐藏.原创 2020-06-19 11:25:55 · 3110 阅读 · 0 评论