码迷,mamicode.com
首页 > 数据库
PHP mysql_real_escape_string() 函数防SQL注入
PHP MySQL 函数 定义和用法 mysql_real_escape_string() 函数转义 SQL 语句中使用的字符串中的特殊字符。 下列字符受影响: \x00 \n \r \ ' " \x1a 如果成功,则该函数返回被转义的字符串。如果失败,则返回 false。 语法 mysql_rea ...
分类:数据库   时间:2016-04-02 22:43:51    阅读次数:282
Java JDBC高级特性
1、JDBC批处理 实际开发中需要向数据库发送多条SQL语句,这时,如果逐条执行SQL语句,效率会很低,因此可以使用JDBC提供的批处理机制。Statement和PreparedStatemen都实现了批处理。测试表结构如下: Statement批处理程序示例 PreparedStatement批处 ...
分类:数据库   时间:2016-04-02 22:42:11    阅读次数:344
之前数据库读写模型的实现
之前有个数据库读写的设想,然后就实现了一下,实现花的时间比预期的要长,昨天没有弄完,今天又加班弄了一会。但还是有很多很不满意的地方,包括测试也没有做到位。明天回家看孩子,再整就得下周二了,到时候再好好调整下。 重点看game_db_sup后面的,game_db_sup监督了4个behaviour。e ...
分类:数据库   时间:2016-04-02 20:27:10    阅读次数:292
一个数据库读写模型的设想
最近这几天,一直在思考写服务器的时候怎么做数据库的读写服务,用什么架构来做这个事情,现在终于有了一个大概的想法,用redis+mysql的方法。 目前业内有两种思路,一种是full-mem模式,即全用redis存储这种方式。另外一种是redis只存热数据,大部分数据放到mysql里。具体选哪种还是要 ...
分类:数据库   时间:2016-04-02 20:16:32    阅读次数:243
sql优化
1.用exists,not exists 代替in,not in 2.where后面的表是从右到左, 如表a 10条记录,表b 100条记录,那么b就是基础表 语句是where b,a 3.三个以上的表连接查询,那就需要使用交叉表为基础表 3.where 子句是自下而上的过滤,那么过滤量最大的数据应 ...
分类:数据库   时间:2016-04-02 20:15:14    阅读次数:222
Python&MySQL
环境:windows8+Python2.7+MySQL5.6 尝试过在C/C++中嵌入SQL语言,终于在其复杂“繁琐”环境配置中败下阵来,后来发现Python和MySQL比较容易实现,在Python中可以导入MySQLdb包,调用已经封装好的API接口,就能在Python中嵌入SQL语句,实现对数据库的操作; Python调用MySQLdb库函数,首先建立和MySQL数据库连接conn...
分类:数据库   时间:2016-04-02 19:01:46    阅读次数:313
Postgresql查询时不区分大小写
postgresql提供有强大的正则表达式系统,可以在数据库级别实现模糊查询。正则表达式匹配操作符: 例如:找出数据表account中所有用户名包含baidu且不区分大小写的用户的信息。select * from account where username ~* 'baidu';使用正则表达式之后 ...
分类:数据库   时间:2016-04-02 18:59:20    阅读次数:661
adt-bundle-linux-x86_64-20131030下新建project提示找不到adb和R.java问题的解决
adt-bundle-linux-x86_64-20131030下新建project提示找不到adb和R.java问题的解决 在ubuntu14.04下,搭建Android开发环境,下载官方的adt-bundle-linux-x86_64-20131030后。启动eclipse,新建一个项目。提示找 ...
分类:数据库   时间:2016-04-02 18:55:51    阅读次数:285
PostgreSQL导入导出数据
导出整个库:pg_dump -h localhost -U postgres -p 5432 qsdb>e:\qsdb1.dmp 导出指定模式:pg_dump -h localhost -U postgres -p 5432 --schema=dgbt qsdb>e:\qsdb1.dmp 导入:ps ...
分类:数据库   时间:2016-04-02 18:50:22    阅读次数:164
【MongoDB】The Access control of mongodb
In this blog we mainly talk about the access control including limitation of ip, setting listen port and usage of username and password. In the offici ...
分类:数据库   时间:2016-04-02 18:48:28    阅读次数:186
掌握SQL的连接
1.理解SQL的连接 SQL里的join用于将多个表的行连接在一起,下面是2张数据表,其中mybook表里的userID是外键,myuser表里面的userId是主键。 首先来看一句简单的内连接的sql,结果如下图所示。 select mybook.bookName,myuser.userName, ...
分类:数据库   时间:2016-04-02 18:46:57    阅读次数:210
一个奇葩的SQL题,够强大。
困惑描述: 现有一张图片表,表里一个sort字段,这个字段是不重复的、不连续的数字。大致结构如下 create table Imgs( `id` bigint(20) NOT NULL AUTO_INCREMENT, `src` varchar(255) NOT NULL , `sort` int( ...
分类:数据库   时间:2016-04-02 18:43:13    阅读次数:245
解决MySQL复制出错 Last_SQL_Errno:1146
背景:我们在做数据迁移或者拆分的时候,使用Tablespace transcation 这种解决方案时,很有可能就会遇到 从库复制出错,报: Last_SQL_Errno: 1146 那么具体错误内容可能会有如下: Last_SQL_Error: Error 'Table 'spider.tb_ci ...
分类:数据库   时间:2016-04-02 18:42:38    阅读次数:1218
ubuntu14.04源代码安装postgresql 9.1
项目须要使用gisgraphy,怎奈gisgraphy3.0仅仅支持postgis1.5.因此仅仅能安装老版本号的posgresql和postgis了。从postgis的support matrix图能够看到postgis不同版本号支持的postgresql, 我安装的是postgresql9.1. ...
分类:数据库   时间:2016-04-02 17:35:50    阅读次数:281
使用VS连接SQLServe时提示未能载入文件或程序集“System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKey
解决方法: 就是去微软主页下载两个Microsoft SQL Server 2012补丁包,SQLSysClrTypes.msi和SharedManagementObjects.msi,下载地址是http://www.microsoft.com/zh-cn/download/details.aspx ...
分类:数据库   时间:2016-04-02 17:32:24    阅读次数:275
c++错误修复 数据库无法打开 无法右击 run outtiime
先前有安装vs2015失败的前提 现象:1.无法右击 显示 explorer.exe c++ run outtiime 这些字样 2. 安装有数据库的软件都不能用。显示数据库连接错误 加密狗也失败 http://pan.baidu.com/s/1slegEEp 运行库c++2015下载地址 ...
分类:数据库   时间:2016-04-02 17:26:27    阅读次数:167
SQL创建字段信息(表值函数)
...
分类:数据库   时间:2016-04-02 17:24:37    阅读次数:211
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!