数据库编程
文章平均质量分 52
Away-Far
这个作者很懒,什么都没留下…
展开
-
深入理解数据库的原理
这篇博文深入和详细地讲解了数据库的原理,受益颇深。 1、数据库的原理,一篇文章搞定(一) 2、数据库的原理,一篇文章搞定(二) 3、数据库的原理,一篇文章搞定(三)转载 2017-05-11 16:40:32 · 942 阅读 · 0 评论 -
MYSQL性能优化-分库分表
1、分库分表 很明显,一个主表(也就是很重要的表,例如用户表)无限制的增长势必严重影响性能,分库与分表是一个很不错的解决途径,也就是性能优化途径,现在的案例是我们有一个1000多万条记录的用户表members,查询起来非常之慢,同事的做法是将其散列到100个表中,分别从members0到members99,然后根据mid分发记录到这些表中,牛逼的代码大概是这样子: 复制代码代码如下原创 2017-06-08 17:29:32 · 557 阅读 · 0 评论 -
C++访问MySQL数据
自己封装了一个CMySqlServer 类继承至基类ISimDataBase用于访问MySQL数据库,可扩展Oracle、SqlServer。在此做个记录,水平有限,多多指教。 基类ISimDataBase: isimdatabase.h文件#ifndef _DATA_VISIT_BASE_H_ #define _DATA_VISIT_BASE_H_#ifndef DB_API_EX_IM #de原创 2015-07-30 13:08:07 · 504 阅读 · 0 评论 -
C++使用SQLite数据库
1、下载sqlite3文件: 官网下载网址:http://www.sqlite.org/download.html。SQLite版本为SQLite 3.19.03,相关文件如下。 sqlite-dll-win32-x86-3190300.zip:包含sqlite3.def、sqlite3.dll文件。 sqlite-amalgamation-3190300.zip:包含sqlite3.h 文件原创 2017-07-19 14:57:49 · 2278 阅读 · 0 评论 -
数据库存储过程语法总结
存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令。 一般分为十种情况,每种语法各不相同: 1、 创建语法 create proc | procedure pro_name [{@参数数据类型} [=默认值] [output], {@参数数据类型} [=默认值] [output], .... ] as SQL_statements 2、 创建不...原创 2018-05-30 16:07:04 · 945 阅读 · 0 评论