MysQL数据库utf8_unicode_ci与utf8_general_ci的区别
初学PHP时,在新建MysQL数据库的时候,你很可能会为设置“字符集”为utf8 -- UTF-8 Unicode时,“整理”是用utf8_general_ci还是用utf8_unicode_ci而烦恼。在我初学PHP时也为此困惑过,来看看下面这篇文章吧。 当前,utf8_unicode_ci校对规则仅部分支持Unico
View Article单引号引发MYSQL的性能损失
我们用一个字符串类型的字段来作为主键,表面上,这太不如意了,然而,事实也证明这是有用的。问题也就出来了,当在查询语句中对该字段值加上单引号和不加查询耗时相差百倍! 我建立的测试表是这样子的: CREATE TABLE `foo` ( `key` VARCHAR ( 10 ) NOT NUL
View ArticleMYSQL性能优化技巧分享
1、分库分表 很明显,一个主表(也就是很重要的表,例如用户表)无限制的增长势必严重影响性能,分库与分表是一个很不错的解决途径,也就是性能优化途径,现在的案例是我们有一个1000多万条记录的用户表members,查询起来非常之慢,同事的做法是将其散列到100
View ArticleMySQL获取数据库的大小
MySQL 获取数据库实际的大小 通过一个SQL语句便可知道你的数据库占用多大的空间 SELECTCONCAT(sum(ROUND(((DATA_LENGTH + INDEX_LENGTH - DATA_FREE) / 1024 / 1024),2)), MB) AS Size FROM INFORMATION_SCHEMA.TABLES where TABLE_SCHEMA like...
View Articlemysql DB2 oracle MS SQL sql字符串连接
mysql DB2 oracle MS SQL sql字符串连接 在mysql数据库里面,想给某个表里的字段的值在原来的值的基础上再增加内容,例如, 原来url为: http://127.0.0.1/cms 我想把它改为: http://127.0.0.1/cms/chinese 它是在原来值为” http://127.0.0.1/cms”的基础
View ArticleJDBC连接到主从架构的MySQL数据库
但MySQL配置了主从结构后,作为客户的的应用程序可使用mysql的jdbc驱动自带的 ReplicationDriver驱动来进行连接. import java.sql.Connection;import java.sql.ResultSet;import java.util.Properties;import com.mysql.jdbc.ReplicationDriver;public class
View ArticleMySql中捕获异常的方法
mySql中是否能有SQLserver的@@error变量呢,或者如c#中的try catch语法呢。 /**mySql中是否能有SQLserver的@@error变量呢,或者如c#中的try catch语法呢。答案是肯定的,实例代码如下:**/CodeDROP PROCEDURE IF EXISTS sp_call_jobs;CREATE PROCEDURE sp_ca
View Articlelinux下建立mysql镜像数据库
mysql版本:4.1.* 环境介绍:主库192.168.0.205从库192.168.0.206 1、主库创建/etc/my.cnf,修改[mysql
View Article完整的PHP MYSQL数据库类代码
完整的PHP MYSQL数据库类代码: [php]代码: db_host = $db_host; $this-db_user = $db_user; $this-db_pwd = $db_pwd; $this-db_database = $db_database; $this-conn = $conn; $this-coding = $coding; $this-connect(); }...
View ArticleMysQL输入小数自动变为整数的解决方法
今天在做项目的时候,往数据库中输入小数,却自动变成了整数,很郁闷。看了看数据库的结构,字段类型是float,却怎么也不能写入小数,很奇怪。 后来,得到高人Google的指点,原来在设计表的时候有个“十进位”,这个就是保留小数的位数,“十进位”设置成4后
View ArticleMysQL No curses/termcap library found错误
在配置LAMP时经常会遇到这样那样的错误,不过大多数都可以Google得到。这几天算了折腾了,VPS配置了几天还没搞定。最成功的一次是PHP不支持MysQL,其余的都配置好了。后来又重装了系统,还在配置中。遇到的一些典型问题记录一下。 编译MysQL时出现了以下错误
View ArticleMysQL中InnoDB和MyISAM的差别
InnoDB和MyISAM是在使用MySQL时最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级 处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行速度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务
View ArticleWindows 7下安装MySQL失败的解决办法
Windows 7上安装MySQL失败的解决方法,解决方法如下: 1、 下载 Resource Hacker; 下载地址:http://www.programfan.com/showdown.asp?id=132 2、安装Resource Hacker; 3、打开Resource Hacker,将MySQLInstanceConfig.exe (在安裝 MySQL 的bin 目录中)拖到
View ArticleMySQL数据库常用的基本操作语句大全
IT技术网总结了一部分的MySQL数据库常用的基本操作语句,现在给大家分享如下: ##MySQL数据库SQL(Structured Query Language)结构化查询语言常用基本操作: /*DDL(Data Definition Language)数据定义语言*/ ##创建数据库: create database 数据库名称 charse
View ArticleMySQL使用WHILE循环语句存储数据
MySQL使用WHILE循环语句存储数据,具体代码如下: mysql mysql delimiter $$ mysql mysql CREATE PROCEDURE myProc() - BEGIN - - DECLARE i int; - SET i=1; - loop1: WHILE i=10 DO - IF MOD(i,2)0 THEN /*Even number - try again*/...
View ArticleMySQL自定义(Function)函数举例
MySQL自定义(Function)函数举例,具体代码如下: mysql mysql delimiter $$ mysql mysql CREATE FUNCTION myFunction - (in_string VARCHAR(255), - in_find_str VARCHAR(20), - in_repl_str VARCHAR(20)) - - RETURNS VARCHAR(255)...
View ArticleMySQL数据库技巧增、删、改、查
MySQL数据库技巧基础操作:增、删、改、查,具体sql语句如下: import console; import mysql.client; console.log(正在连接数据库服务器...); var mysqlDb,err = mysql.client( server = localhost; //数据库服务器,可省略默认为localhost uid = root;//用户
View Articlemysql自动备份Shell脚本
mysql自动备份Shell脚本,具体代码如下: #!/bin/sh #program: # backup the mysql #history: #2013/08/17 yubinhong first release read -p 请输入要备份数据库的个数: n for i in $(seq 1 $n) do read -p 请输入第$i个数据库: database time=$(date +%Y%m
View ArticleMySQL开发者应该了解的十个技巧
MySQL是世界上实际最流行的数据库管理系统,是遍布全球编程社区的首选。它有一个系列有趣的特性,在很多方面都很擅长。由于其巨大的人气,在网上可以找到许多MySQL的使用技巧。
View Article
More Pages to Explore .....