数据库
文章平均质量分 58
阿拉灯神ding
这个作者很懒,什么都没留下…
展开
-
mysql_store_result和mysql_use_result的区别
An advantage of mysql_store_result() is that because the rows have all been fetched to the client, you not only can access rows sequentially, you can move back and forth in the result set using mysql_data_seek() or mysql_row_seek() to change the current ro原创 2021-07-30 12:02:09 · 1247 阅读 · 0 评论 -
mysql_query()和myql_real_query()的区别
函数原型intmysql_query(MYSQL *mysql, const char *stmt_str)intmysql_real_query(MYSQL *mysql, const char *stmt_str, unsigned long length)区别两者都是执行一条SQL语句,主要的区别在于mysql_query() 不能用于执行带二进制的语句,也就是参数stmt_str中不能有二进制原创 2021-07-29 10:52:46 · 1585 阅读 · 0 评论 -
设置Mysql C API断线自动重连
Mysql的C API自带重连功能,执行语句时发现连接断开,mysql库会尝试重连,并重新执行语句。使用mysql_options函数设置MYSQL_OPT_RECONNECT选项可以开启自动重连功能。默认情况下自动重连功能是关闭的。示例如下:my_bool reconnect = 1; //设置为1是开启,设置为0是关闭mysql_options(&mysql, MYSQL_OPT_RECONNECT, &reconnect);注意自动重连会影响以下这些连接相关的状态:回滚原创 2021-07-29 10:18:54 · 1112 阅读 · 0 评论 -
Mariadb/Mysql命令行账户权限管理 开启数据库远程访问 批量数据导入导出 备份与恢复
用户账户和权限 1 用户账号的基础知识 CREATE USER GRANT DROP RENAME 初始化更改root的密码 开启远程访问 方法1 方法2 centos7为端口开启防火墙穿透 2. 数据库的备份与恢复 2.1 备份 mysqldump 2.2 恢复备份 mysql 3. 批量导入数据 LOAD DATA INFILE SELECT + INTO OUTFILE原创 2021-04-13 16:49:55 · 245 阅读 · 0 评论 -
Mariadb/Mysql基础学习 增删改查
启动数据库 数据库管理 1. 更改密码 2. 登录数据库 3. 清除数据库指令 数据库操作 1. 新建数据库 2. 显示当前可用数据库 3. 设置默认数据库 4. 显示数据库中的表 5. 备份数据库 6. 还原数据库 表操作 1. 新建表 2. 查看表结构 3. 更改表 4. 表复制 5. 表数据查询 5.1 普通查询 5.2 多表查询 ...原创 2021-04-13 16:54:17 · 1330 阅读 · 0 评论 -
Mariadb/Mysql内置函数 字符串函数 时间函数基础
内置函数 1. 字符串函数 1.1 格式化字符串 1.1.1 字符串拼接 CONCAT CONCAT_WS 1.1.2 设置大小写即引号包围 LOWER / LCASE / UPPER / UCASE / QUOTE 1.1.3 修剪和补充字符串 LTRIM / RTRIM / TRIM LPAD / RPAD / SPACE 1.2 抽取文本 LEFT / MID / RIGHT /原创 2021-04-13 16:52:42 · 1893 阅读 · 0 评论