
数据库
文章平均质量分 67
飞翔的雪鹰
这个作者很懒,什么都没留下…
展开
-
Mysql安装时出现APPLY security settings错误(一般第一次安装时不会出现这样的错误,而在重新安装时,很容易发生)
安装Mysql时出现了APPLY security settings错误,就会很容易的出现apply security setting error(access denied for user 'root@localhost'(using password: YES)),即在配置mysql启动服务时,在启动apply security setting时会出错,原因是卸载mysql时并没有完全删除文转载 2014-04-22 18:32:13 · 1010 阅读 · 0 评论 -
MySQL索引的创建、删除和查看
1.索引作用 在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。 例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为1~1000的数值,查找对应值相等行的查询如下所示。SELECT c1,c2,c原创 2015-03-03 16:41:41 · 448 阅读 · 0 评论 -
mysql调优及MySql 处理超大数据量
利用服务器的几个调优技巧,让 MySQL 服务器飞速运行如今,开发人员不断地开发和部署使用 LAMP(Linux®、Apache、MySQL 和PHP/Perl)架构的应用程序。但是,服务器管理员常常对应用程序本身没有什么控制能力,因为应用程序是别人编写的。这份 共三部分的系列文章将讨论许多服务器配置问题,这些配置会影响应用程序的性能。本文是本系列文章的第三部分,也是最后一部转载 2015-03-03 17:02:25 · 934 阅读 · 0 评论 -
PostgreSQL数据库修改sql表的方法汇总
一,修改表PostgreSQL 提供了一族命令用于修改现有表。 可以实现:增加字段,删除字段,增加约束,删除约束,修改默认值,重命名字段,重命名表。这些操作可以用:ALTER TABLE命令执行的。1,增加字段要增加一个字段,使用这条命令: ALTER TABLE products ADD COLUMN description text;新增转载 2014-06-27 14:03:11 · 4225 阅读 · 0 评论 -
php与oracle数据库实现由序列获取当前表可insert的id值
select SEQUENCE_NAME from user_sequences;假如SEQUENCE_NAME的值是这种形式: SEQ_ORDER_MASTER_ID (ORDER_MASTER为表名)select last_number from user_sequence where sequence_name='SEQUENCE_NAME';(查序列值,不过下面函数只需传入序列原创 2014-08-18 09:55:48 · 1651 阅读 · 0 评论 -
Linux/Windows下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)
一、登录MySQL查看用SHOW VARIABLES LIKE ‘character%’;下字符集,显示如下: +--------------------------+----------------------------+| Variable_name | Value |+--------------------------+--------------------------转载 2014-09-11 09:59:44 · 2884 阅读 · 0 评论 -
查看和设置MySQL数据库字符集(转) (默认情况下,mysql的字符集是latin1(ISO_8859_1)(注:MySQL5.6不能用此方法修改字符编码)
通过MySQL命令行查看、修改:mysql> show variables like 'character_set_%'; 或 mysql> SHOW VARIABLES LIKE 'character%'; ()+--------------------------+----------------------------+| Variable_name原创 2014-04-22 18:29:02 · 1206 阅读 · 0 评论 -
php用oracle数据库时PDOStatement::fetchAll()报错的原因及解决方法
php用oracle数据库时报错: PDOStatement::fetchAll(): column xxx data was too large for buffer and was truncated to fit it in /...........php on line xxxx 行原创 2014-07-31 15:30:47 · 2804 阅读 · 0 评论 -
linux下orcale基本操作指令
linux下orcale基本操作指令 第一步登录数据服务器: 输入账号 ssh 192.168.111.111 -l oracle 输入密码 ********* ------------------------------------------------------------------------------------------------转载 2014-07-22 17:48:31 · 571 阅读 · 0 评论 -
mysql优化:连接数
有时候我们会遇见”MySQL: ERROR 1040: Too many connections”的异常,一种原因是访问量过高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力,另一种原因就是MySQL配置文件中max_connections值过小。首先,我们来查看mysql的最大连接数:转载 2014-06-04 09:18:29 · 466 阅读 · 0 评论 -
防止 PHP的SQL 注入攻击
如何防止 php sql 注入攻击?我认为最重要的一点,就是要对数据类型进行检查和转义。总结的几点规则如下:1. php.ini 中的 display_errors 选项,应该设为 display_errors = off。这样 php 脚本出错之后,不会在 web 页面输出错误,以免让攻击者分析出有作的信息。2. 调用 mysql_query 等 mysql 函数时,前面应该加上 @,即转载 2014-06-04 10:46:28 · 510 阅读 · 0 评论 -
数据库范式
数据库范式简介数据库范式在数据库设计中的地位一直很暧昧,教科书中对于数据库范式倒是都给出了学术性的定义,但实际应用中范式的应用却不甚乐观,这篇文章会用简单的语言和一个简单的数据库DEMO将一个不符合范式的数据库一步步从第一范式实现到第四范式。 范式的目标应用数据库范式可以带来许多好处,但是最重要的好处归结为三点:1.减少数据冗余(这是最主要的好处,其他好处都是由此而附带的)原创 2014-06-04 09:13:37 · 725 阅读 · 0 评论 -
MYSQL函数group_concat的使用
今天对一批数据要迁移转换,查了下,有group_concat这个函数简单实现字段的列转行设置,过程记录如下 一.测试数据准备mysql> use test;Database changedmysql> select * from t_kenyon;+------+| id |+------+| 1 || 123 || 789 || 345 ||转载 2015-09-18 18:09:10 · 499 阅读 · 0 评论