SQL
爱学习的蓝调
每天进步一点点~做个有追求的程序员
展开
-
C++ 读写 mysql 数据库中文乱码
最近在读写mysql数据库时,碰到乱码的问题,研究一番发现vs项目下,默认编码Unicode,但我的数据库默认utf8,所以读取数据的时候中文乱码。最终通过以下方法解决:1、写入数据库时设置编码为gbkmysql_query(connect, "set names gbk")2、读取数据库时设置编码为utf8mysql_query(connect, "set names utf...原创 2020-02-26 20:31:53 · 4540 阅读 · 4 评论 -
c/c++ mysql api函数
详细说明请参阅官网:http://dev.mysql.com/doc/refman/5.1/zh/apis.html#c-api-functions函数描述mysql_affected_rows()返回上次UPDATE、DELETE或INSERT查询更改/删除/插入的行数。mysql_autocommit()切换 autocommit模式,ON/OFFmysql_change_user()更改打开...转载 2018-02-27 15:21:44 · 1515 阅读 · 0 评论 -
将Access数据库导入到SQLite最简单最实用的方法
(用SQLite Expert Professional 工具) 首先要下载SQLite Expert Professional 工具,新建一个数据库,然后就可以按照下面的步骤将access数据库转换成sqlite数据库了。通过SQLite Expert创建数据库,然后import --〉Data Transfer Wizard--〉import data into...--〉ADO Data S...转载 2018-02-27 15:32:14 · 3800 阅读 · 1 评论 -
QT连接Mysql数据库
1、QMYSQL Driver 问题安装MySql和Qtplugins/sqldrivers/目录下是否存在MySQL的驱动,文件存在就行,其实还差最后一个关键:需要将MySQLServer目录下的libmysql.dll文件拷贝到 QT\bin目录下如果要发布,需要拷贝libmysql.dll到可执行文件目录...原创 2018-03-20 09:08:55 · 269 阅读 · 0 评论 -
mysql数据库的迁移
由于服务器系统升级,需要 迁移数据库,但又不想傻瓜式导入导出每张表,上网搜了搜,总结了下一个可行方案,欢迎借鉴!1、先使用Dos命令进入mysql的安装bin目录cd C:\Program Files\MySQL\MySQL Server 5.7\bin2、导出数据库mysqldump -uroot -p database_name > dumpout.sql database_nam...原创 2018-03-21 09:03:21 · 244 阅读 · 1 评论 -
mysql数据库添加账户
Mysql添加用户错误:ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value解决方法添加用户 insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));报以下的错误 ERROR 1364 (HY000)...原创 2018-06-28 21:41:46 · 584 阅读 · 0 评论 -
mysql数据库允许远程连接
ysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作:1、先使用Dos命令进入mysql的安装bin目录[cpp] view plain copycd C:\Program Files\MySQL\MySQL Server 5.7\bin 2、登陆数据库[plain] view plain copymysql ...原创 2018-06-28 21:47:32 · 334 阅读 · 0 评论