mysql的c++开发

登录相关

  1. 登录mysql
    在服务器上登录:mysql -u 账户 -p 密码
    登录其它服务器:mysql -h ip地址 -P 3306 -u 账户 -p 密码
  2. 创建test用户,密码是123abc#
    grant all on . to test@‘localhost’ identified by ‘123abc#’;
    flush privileges;
    或者
    grant all on . to test@’%’ identified by ‘123abc#’;
    flush privileges;
  3. 修改用户密码
    use mysql; //选择数据库
    update user set password=password(‘新密码’) where user=‘root’; //修改密码
    flush privileges
  4. 密码重置
    use mysql;
    update user set password=password(‘新密码’) where user=‘root’;
    flush privileges

libmysql的开发环境

  1. 环境安装:libmysqlclient-dev
    安装之后,/usr/include/mysql/目录下是主要的接口头文件
  2. 主要数据结构
    MYSQL:数据库句柄
    MYSQL_RES:执行查询语句返回的结果(SELECT,SHOW,DESCRIBE,EXPLAIN)。
    MYSQL_ROW:表示返回结果中的一行数据。调用mysql_fetch_row()可从MYSQL_RES中返回一个MYSQL_ROW结构。
    MYSQL_FIELD:用来表示一个field信息的元数据(元数据,即描述数据的数据),包括field name,field type以及field size等。
    MYSQL_FIELD不包含field的值(MYSQL_ROW真正保存各field的值)。
    MYSQL_FIELD_OFFSET: : field在row中的索引值,从0开始。

待续。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值