在mysql创建表外键的过程中,由于操作不当,会提示cannot add foreign key constraint的错误。 造成此错误可能的原因如下: 1、数据类型不匹配,外键与其相关联的键必须数据类型和长度都相同。 2、表类型必须都为InnoDB 3、表的字符编码必须相同 4、外键关联的键可能 ...
分类:
数据库 时间:
2016-09-14 20:26:39
阅读次数:
240
一:注意WHERE子句中的连接顺序: ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾. 尤其是“主键ID=?”这样的条件。 二: SELECT子句中避免使用 ‘ * ‘: OR ...
分类:
数据库 时间:
2016-09-14 20:22:31
阅读次数:
203
sql 的随机函数newID()和RAND() sql server的随机函数newID()和RAND() SELECT * FROM Northwind..Orders ORDER BY NEWID() --随机排序 SELECT TOP 10 * FROM Northwind..Orders O ...
分类:
数据库 时间:
2016-09-14 20:21:38
阅读次数:
169
在mysql命令行中执行 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456'); GRANT ALL PRIVILEGES ON *.* TO 'root' @'%' IDENTIFIED BY '123456' WITH GRANT OP ...
分类:
数据库 时间:
2016-09-14 20:20:56
阅读次数:
141
参考:http://bobao.360.cn/learning/detail/3027.html ,我尝试第一种方法 1.先修改mysql_hookandroot_lib.c里面的反弹地址和端口: 在攻击者机器上做好端口监听,等待反弹: 2.编译库 gcc -Wall -fPIC -shared - ...
分类:
数据库 时间:
2016-09-14 19:04:13
阅读次数:
259
数据库管理: 表管理: 增删改数据: 查询数据: 字符串相关函数: CHARSET(str) 返回字串字符集 CONCAT (string2 [,... ]) 连接字串 INSTR (string ,substring ) 返回substring在string中出现的位置,没有返回0 UCASE ( ...
分类:
数据库 时间:
2016-09-14 19:02:23
阅读次数:
205
一、SQL语言的发展SQL(Structure Query Language)语言是数据库的核心语言。SQL的发展是从1974年开始的,其发展过程如下:1974年-----由Boyce和Chamberlin提出,当时称SEQUEL。1976年-----IBM公司的Sanjase研究所在研制RDBMS... ...
分类:
数据库 时间:
2016-09-14 18:59:36
阅读次数:
213
phalcon:数据库分库,读写分离,负载均衡 系统方法执行顺序 用命名空间区分不同的数据库实例,对应代码结构上是不同的目录区分,在同一目录下基类负责初始化连接。连接来自初始化时注入的多个db服务 隐规则: initialize()在每个请求期间只会调用一次 为每个 new 创建的实例执行初始化任务 ...
分类:
数据库 时间:
2016-09-14 18:59:21
阅读次数:
247
Roadblocks Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 12697 Accepted: 4491 Description Bessie has moved to a small farm and sometimes ...
分类:
数据库 时间:
2016-09-14 18:56:43
阅读次数:
184
问题分析 思考:应用网站架构的衍化过程中,应用最新的框架和工具技术固然是最优选择;但是,如果能在现有的框架的基础上提出简单可依赖的解决方案,未尝不是一种提升自我的尝试。 解决: 问题一:要求日志最好入库;但是,直接入库mysql确实扛不住,批量入库没有问题,done。【批量入库和直接入库性能差异参考 ...
分类:
数据库 时间:
2016-09-14 18:54:17
阅读次数:
216
SELECT V FROM ( VALUES (1), (2), (3), (4), (5), (6), (7), (8), (9), (10) ) [1 to 10](V) SELECT V FROM ( VALUES (1), (2), (3), (4), (5), (6), (7), (8), ...
分类:
数据库 时间:
2016-09-14 18:50:24
阅读次数:
966
MySQL在国内各个行业的使用率越来越高,使用场景也越多,相应的遇到的疑惑也越来越多。在遇到这些问题之后,目前已有的解决途径有 1、培训(这是从长计议的方式,不能解决燃眉之急) 2、BBS(目前BBS相当没落,提出问题之后,回答时间和质量均不好保证) 3、QQ群(即时通讯工具的消息很容易被淹没,有能 ...
分类:
数据库 时间:
2016-09-14 18:44:54
阅读次数:
164
SQL语句 在一个表中插入新字段: alter table 表名 add 字段名 字段类型 例: alter table OpenCourses add Audio varchar(50)alter table ListenCourses add Audio varchar(50) ...
分类:
数据库 时间:
2016-09-14 18:39:52
阅读次数:
217
http://hongge.blog.51cto.com/一、MySQL性能优化之-影响性能的因素1.商业需求的影响不合理需求造成资源投入产出比过低,这里我们就用一个看上去很简单的功能来分析一下。需求:一个论坛帖子总量的统计,附加要求:实时更新从功能上来看非常容易实现,执行一条SELECTCOUNT(*)fr..
分类:
数据库 时间:
2016-09-14 17:24:14
阅读次数:
265
在生产环境中,我们一般采取mysqldump全库备份,但这对于大型数据库是不可用的,因为mysqldump是逻辑备份,备份和恢复的效率缓慢,根据个人经验给出一个临界值的话,500G以下的数据库可以用mysqldump来进行全库备份,500G以上的数据库则需要物理全库备份,甚至是增量备份。Xtra..
分类:
数据库 时间:
2016-09-14 17:16:51
阅读次数:
246
环境lnmp架构。web服务器上lnmp+memcached.192.168.4.1
1.增加4台mysql数据库双主双从
其中192.168.4.10、192.168.4.11作为MySQL双主服务器192.168.4.12、192.168.4.13作为主服务器的从服务器。
192.168.4.10master1
192.168.4.11master2
192.168.4.12slave1
192.168.4.13slav..
分类:
数据库 时间:
2016-09-14 17:14:58
阅读次数:
304