数据库
文章平均质量分 83
chen_jared
相互学习,共同进步!
展开
-
Mysql对比两张数据表,得到差异的记录
我们在涉及到数据库相关的的软件开发中,经常会对比两张数据表,得到它们之间的差集。下面是对应的SQL语句://table1(%1)中有,table2(%2)中没有的数据//cmd = QString("select orderid from %1 where not exists (select * from %2 where %1.orderid = %2.orderid)").arg...原创 2018-11-22 13:55:43 · 9142 阅读 · 0 评论 -
通过在Qt中调用cmd命令来执行sql数据库备份
在命令行测试有效,该例子通过在Qt调用CMD命令来执行数据备份,亲测有效(仅在mysql中测试过)。具体的源代码如下: //设置命令语句 QString Cmd = QString(" mysqldump -h100.100.21.72 -P3306 -u %1 -p%2 zlschool").arg("root","123456"); //要保存的路径...原创 2019-02-27 14:01:52 · 1010 阅读 · 0 评论 -
数据表的联合查找
QStringList keys;QList<QStringList> values;keys<<"gui"<<"box"<<"sname"<<"sact"<<"ttime";cmd = QString("select %2.%1 from %2 join %3 on %2.gui = %3.gui where ...原创 2019-03-22 14:04:30 · 147 阅读 · 0 评论 -
Qt知识点记录
在项目的开发中,我们常常需要对数据库进行备份://mysql数据备份bool SystemSetting_DataBase::mysqlDatabaseBackup(QString strPath){ QString Cmd = QString(" mysqldump -h%1 -P%2 -u %3 -p%4 %5").arg(db_ip,db_port,db_user,db_p...原创 2019-04-09 09:41:40 · 1268 阅读 · 2 评论 -
SQL语句学习笔记
1.group_concat函数语法:group_concat( [DISTINCT] 要连接的字段 [Order BY排序字段ASC/DESC] [Separator '分隔符'] )详细见网址:https://www.cnblogs.com/wenxinphp/p/5841430.html2.As的用法:可理解为:用作、当成,作为;一般是重命名列名或者表名。(主要...转载 2019-04-03 11:44:43 · 131 阅读 · 0 评论