
数据库
Love丶伊卡洛斯
万事皆有可能
展开
-
CentOS7下C语言针对MySQL的blob类型数据插入操作(mysql_stmt_prepare、mysql_stmt_execute)
前言操作系统:CentOS7MySQL版本:5.7数据库:test建库语句参考:create DATABASE test;表:test建表语句参考:create table test( username char(20) not null, password blob not null, age int not null);代码编译:gcc mysql.c -lmysqlclient -L/usr/lib64/mysql/#include <stdio.h>原创 2020-12-23 14:46:00 · 793 阅读 · 0 评论 -
MySQL 5.7 服务端 错误码 (机翻)
官方文档:https://dev.mysql.com/doc/mysql-errors/5.7/en/server-error-reference.htmlMySQL服务器将一些错误消息写入其错误日志,并将其他错误消息发送到客户端程序。写入错误日志的服务器端错误消息示例:2018-09-26T14:46:06.326016Z 0 [Note] Skipping generation of SSLcertificates as options related to SSL are specified.翻译 2020-09-17 17:03:19 · 4303 阅读 · 0 评论 -
sqlite3.h的常用宏定义,错误代码(SQLITE_OK、SQLITE_BUSY等)
许多SQLite函数从这里显示的集合中返回一个整数结果代码,以指示成功或失败。/*** CAPI3REF: Result Codes** KEYWORDS: SQLITE_OK {error code} {error codes}** KEYWORDS: {result code} {result codes}**** Many SQLite functions return an integer result code from the set shown** here in order t原创 2020-06-30 14:59:26 · 3082 阅读 · 2 评论 -
mysql中文乱码问题解决 / C程序插入仍是乱码解决 / 卸载重装教学
操作系统:Ubuntu12.04 LTS终端输入 sudo vi /etc/mysql/my.cnf在[mysqld]下添加character-set-server=utf8collation-server=utf8_general_ci按Esc键退出编译模式:wq (保存并退出)终端输入,重启mysqlsudo service mysql restart进入mysqlmy...原创 2019-10-21 15:01:27 · 846 阅读 · 0 评论 -
数据库的相关知识——学习笔记
一、数据库介绍1、为什么使用数据库 计算机的资源有限,因此不可能把数据一直存储在内存中,而且内存一旦掉电数据就会不存在,我们需要所内存中的数据存储到文件中,方便下次的编辑、拷贝。 但随着程序越来越复杂,数据也就会越来越庞大,管理这些数据就会成为编程中最难、最重要的问题。 使用文件保存不安全,可能会被误删,也可能被覆盖。 而数据库...原创 2019-09-13 19:01:22 · 671 阅读 · 0 评论 -
SQL数据查询语言——实际运用参考查询、排序等(简单总结)
建表及插入数据——仅供参考 --CREATE TABLE Teacher(id int,name char(20),subject char(20),salary float,start_time date,birth date);CREATE TABLE Teacher(id int,name char(20),subject char(20),salary float);INSERT ...原创 2019-09-14 13:06:04 · 806 阅读 · 0 评论