MySQL学习
Strive--顾
一日之计在于晨,一生之计在于勤。
展开
-
MySql——常用函数
(1)所需头文件: #include 功能: 获得或初始化一个MYSQL结构 函数原型: MYSQL *mysql_init(MYSQL *mysql) 函数返回值: 一个被始化的MYSQL*句柄 备注: 在内存不足的情况下,返回NULL (2)所需头文件: #include 函数功能: 关闭一个服原创 2017-04-18 21:44:50 · 1650 阅读 · 0 评论 -
MySQL——多表连接查询
一、多表连接类型1. 笛卡尔积(交叉连接) 在MySQL中可以为cross join或者省略cross即join,或者使用',' 如: 1 2 3 select * from table1 cross join table2 select * from table1 join table2 select * from t原创 2017-04-06 19:14:39 · 545 阅读 · 0 评论 -
c++ 链接mysql:error LNK2019: 无法解析的外部符号
今天在c++项目中运用到mysql的操作指令时,出现了mysql:error LNK2019: 无法解析的外部符号等等一些提示,下面是如何解决这一问题的方法:(1)包含目录添加C:\Program Files (x86)\MySQL\MySQL Server 5.5\include 库目录 添加C:\Program Files (x86)\MySQL\MySQL Server原创 2017-04-25 20:02:53 · 656 阅读 · 0 评论 -
QT学习——数据库SQL模型类(QSqlTableModel模型)
QSqlTableModel类继承至QSqlQueryModel类,该类提供了一个可读写单张SQL表的可编辑数据模型,功能:修改,插入,删除,查询,和排序。 常用函数:QVariant headerData ( int section,Qt::Orientation orientation, int role = Qt::DisplayRole ) con原创 2017-07-08 23:48:59 · 525 阅读 · 0 评论 -
QT学习——QSqlQuery基本操作
Qt中对数据库的操作主要通过QSqlQuery实现,QSqlQuery提供了执行数据库语句的方法,在Qt中利用QSqlQuery类实现了执行SQL语句。它可以返回所有的执行结果,当建立好数据库连接好后可以通过使用QSqlQuery::exec(),如同下面的语句: QSqlQuery query; query.exec("SELECT * FROM book");原创 2017-07-09 20:33:31 · 7582 阅读 · 0 评论 -
Mysql数据库操作
用户管理: 1、新建用户: >CREATE USER name IDENTIFIED BY 'ssapdrow'; 2、更改密码: >SET PASSWORD FOR name=PASSWORD('fdddfd'); 3、权限管理 >SHOW GRANTS FOR name; //查看name用户权限 >G原创 2017-08-24 09:07:41 · 315 阅读 · 1 评论 -
mysql数据库——查询结果集
mysql的结果集其实就是一个MYSQL_RES结构,其定义如下:typedef struct st_mysql_res { my_ulonglong row_count; // 结果集的行数 unsigned int field_count, current_field; // 结果集的列数,当前列 MYSQL_FIELD *原创 2017-12-21 13:53:11 · 10731 阅读 · 2 评论 -
MFC——局域网聊天室(改进)
之前自己用MFC做了个简易的聊天室,但是功能不多,画面布局什么的也感觉不是太好,而且还存在不少BUG,所以最近又重新拾起过去的代码,做了不少的改动并修复了所有的错误,修改后的项目的通信原理还是和之前一样:点击打开链接,所以就不介绍了。登陆:下拉框自动显示已登陆过的MCQ账号,和下面所有界面一样,给按钮添加了背景色,可实现enter快捷键登陆,修复了忘记密码功能中的BUG注册:注...原创 2018-03-04 18:04:50 · 6464 阅读 · 33 评论