- MySQL 5.0全新的SQL句法sp_executesql2015-07-17 09:14:40
- 从MySQL 5.0 开始,支持了一个全新的SQL句法: PREPARE stmt_name FROM preparable_stmt; EXECUTE stmt_name [USING @var_name [, @var_name] ...]; {DEALLOCATE | DROP} PREPARE stmt_name; 通过它,我们就可以实现类似 MS SQL 的 sp_executesql 执行动态SQL
- MYSQL的优化之关于limit优化2015-07-17 09:14:39
- MYSQL的优化是非常重要的。其他最常用也最需要优化的就是limit。mysql的limit给分页带来了极大的方便,但数据量一大的时候,limit的性能就急剧下降。 同样是取10条数据 select * from yanxue8_visit limit 10000,10 和 select * from yanxue8_visit limit 0,
- 为MySQL的root用户指定一个目录2015-07-17 09:14:39
- 在你自己安装了一个新的MySQL服务器后,你需要为MySQL的root用户指定一个目录(缺省无口令),否则如果你忘记这点,你将你的MySQL处于极不安全的状态(至少在一段时间内)。 在Unix(Linux)上,在按照手册的指令安装好MySQL后,你必须运行mysql_install_db
- 修改MySQL 5.0的默认100连接数2015-07-17 09:14:38
- 这段时间服务器崩溃2次,一直没有找到原因,今天看到论坛发出的错误信息邮件,想起可能是mysql的默认连接数引起的问题,一查果然,老天,默认连接数才100, 怎么够呀,在网上找了半天资料,有说修改my.cnf的,有说修改safe_mysqld,试了,前者无用, 后者文件
- 教你快速掌握如何向MySQL的表中录入数据2015-07-17 09:14:37
- 当我们建好数据库及表后,首先想到的就是向数据库的表中输入数据.下面我们就来探讨一下如何向数据库增加数据: 1.常用的方法是insert语句 insert into tablename values(value1,value2,...) insert into tablename(fieldname1,fieldname2,...) values(value1,v
- mysql服务无法启动1067错误解决2015-07-17 09:14:37
- 无论安装何版本的mysql,在管理工具的服务中启动mysql服务时都会在中途报错 内容为:在 本地计算机 无法启动mysql服务 错误1067:进程意外中止 经过多方求教,得解决方法如下 查找系统(后来验证应该为windows目录)目录下的my.ini文件,编辑内容(如果没有该
- MySQL中与NULL值有关的疑难问题2015-07-17 09:14:36
- 对于SQL的新手,NULL值的概念常常会造成混淆,他们常认为NULL是与空字符串''相同的事。情况并非如此。例如,下述语句是完全不同的: mysql INSERT INTO my_table (phone) VALUES (NULL);mysql INSERT INTO my_table (phone) VALUES (''); 这两条语句均会将值
- MYSQL:解决主机host_name被屏蔽的现象2015-07-17 09:14:36
- 如果遇到下述错误,表示mysqld已收到来来自主机host_name的很多连接请求,但该主机却在中途中断。 由于出现很多连接错误,主机'host_name'被屏蔽。 可使用'mysqladmin flush-hosts'解除屏蔽。 允许的中断连接请求的数目由max_connect_errors系统变量的值决定
- mysqld_multi单机环境下启动多个mysql2015-07-17 09:14:35
- 1.单机启动多个mysql的好处 ◆充分利用单机的计算能力 ◆可以有效的分配不同的逻辑到不同的mysql提高数据库并行处理能力 ◆单机也可以方便的实现主从备份 2.实例: 单机实现两个mysql运行,监听端口分别是3306,3307 实现方式 ◆修改my.cnf: 把原来的[mysqld]=
- 编写高质量高性能的MySQL语法2015-07-17 09:14:35
- 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的编写,刚开始不会体会出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系
