mysql
怀揣梦想
做有理想的人
展开
-
mysql添加注释
[color=indigo][size=x-large]mysql允许在sql 代码中使用注释。这对于说明存放在文件中的查询很有用处。可用两个方式编写注释。以“ #”号开头直到行尾的所有内容都认为是注释。另一种为c 风格的注释。即,以“/ *”开始,以“* /”结束的所有内容都认为是注释。c 风格的注释可跨多行,如:/*hello jjj ...原创 2012-09-17 10:14:06 · 161 阅读 · 0 评论 -
mysql变量使用总结
来源:[url]http://www.cnblogs.com/wangtao_20/archive/2011/02/21/1959734.html[/url][code="java"]set语句的学习:使用select定义用户变量的实践将如下语句改成select的形式: set @VAR=(select sum(amount) from penalties);我...原创 2012-09-21 16:53:13 · 89 阅读 · 0 评论 -
MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题
[code="java"]MySQL中涉及的几个字符集 character-set-server/default-character-set:服务器字符集,默认情况下所采用的。character-set-database:数据库字符集。character-set-table:数据库表字符集。优先级依次增加。所以一般情况下只需要设置character-set-server,而...原创 2012-09-24 09:52:28 · 121 阅读 · 0 评论 -
Mysql字符串截取函数SUBSTRING的用法说明
来源:[url]http://www.jb51.net/article/27458.htm[/url][code="java"]感觉上MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用。 函数: 1、从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:s...原创 2012-09-24 09:52:41 · 113 阅读 · 0 评论 -
理解MySQL——复制(Replication)
来源:[url]http://www.cnblogs.com/hustcat/archive/2009/12/19/1627525.html[/url][code="java"]1、复制概述1.1、复制解决的问题数据复制技术有以下一些特点:(1) 数据分布(2) 负载平衡(load balancing)(3) 备份(4) 高可用性(h...原创 2012-09-24 09:52:57 · 63 阅读 · 0 评论 -
mysql中的begin-end流程控制语句与局部变量
来源:[url]http://blog.sina.com.cn/s/blog_5198c7370100hvjq.html[/url][code="java"]通常begin-end用于定义一组语句块,在各大数据库中的客户端工具中可直接调用,但在mysql中不可。begin-end、流程控制语句、局部变量只能用于函数、存储过程内部、游标、触发器的定义内部。以下的'[]'表示可...原创 2012-09-24 09:53:26 · 3218 阅读 · 2 评论 -
MySQL 自增字段为何出错
来源:[url]http://www.zioer.com/mysql-自增字段为何出错/[/url][code="java"]网站采用PHP和Mysql数据库开发。一直运行良好。最近,服务器在一次断电之后,网站的新闻部分,便无法再添加新的内容。查看网站日志,发现是该表的自增部分报错,错误如下所示: Duplicate entry ’151473′ for key ‘PR...原创 2012-09-25 13:39:56 · 529 阅读 · 0 评论 -
日志回滚,mysql优化
[code="java"]原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://kaixin1998.blog.51cto.com/3617673/7043891.日志回滚 查看系统中logrotate命令的配置文档 [root@station109 test]# rpm -ql logrotate...原创 2012-09-25 13:40:17 · 178 阅读 · 0 评论 -
MySql 申明变量以及赋值
[code="java"]sql server中变量要先申明后赋值: 局部变量用一个@标识,全局变量用两个@(常用的全局变量一般都是已经定义好的); 申明局部变量语法:declare @变量名 数据类型;例如:declare @num int; 赋值:有两种方法式(@num为变量名,value为值) set @num=value; 或 select @n...原创 2012-09-25 13:40:26 · 107 阅读 · 0 评论 -
MySQL查询中的非空问题
[code="java"]MySQL查询是我们经常会用到的操作,下面将为您分析MySQL查询中的非空问题,希望对您学习MySQL查询方面能够有些许的帮助。表的订单状态字段设计为varchar类型,有以下值:NULL,pending,pending refund,refund,cancel.我们知道查询状态为cancel的订单,SQL语句可以这样写:SELECT o.oid,...原创 2012-09-21 16:52:43 · 382 阅读 · 0 评论 -
mysql 执行顺序 SQL语句执行顺序分析
来源:[url]http://blog.sina.com.cn/s/blog_4a1f76860100x985.html[/url][code="java"]首先,SELECT语句的基本语法如下: SELECT selection_list # What columns to select FROM table_list # Which tables to se...原创 2012-09-21 16:48:38 · 78 阅读 · 0 评论 -
MYSQL中如何设置列默认值的介绍(时间)
来源:[url]http://tech.it168.com/o/2006-07-25/200607250114594.shtml[/url][color=indigo][/color][size=x-large]MySQL目前不支持列的Default 为函数的形式,如达到你某列的默认值为当前更新日期与时间的功能,你可以使用TIMESTAMP列类型,下面就详细说明TIMESTAMP列类型。...原创 2012-09-17 10:56:01 · 333 阅读 · 0 评论 -
mysql获取插入、添加记录的自动编号
[color=indigo][/color][size=large]如何获取某个表中的最大序号数?一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的。 但在多线程情况下,就不行了。 下面介绍三种方法 (1) getGeneratedKeys()方法: 程序片断: Connection conn = ; Serializable ret = null;...原创 2012-09-18 11:14:46 · 436 阅读 · 0 评论 -
mysql中利用insert对自增字段进行插值
[color=blue][/color][size=medium]INSERT和REPLACE语句的功能都是向表中插入新的数据。这两条语句的语法类似。它们的主要区别是如何处理重复的数据。 1. INSERT的一般用法MySQL中的INSERT语句和标准的INSERT不太一样,在标准的SQL语句中,一次插入一条记录的INSERT语句只有一种形式。INSERT INTO table...原创 2012-09-18 11:34:32 · 1481 阅读 · 1 评论 -
MySQL中快速插入大数据量和语句优化的相关技巧
来源:[url]http://it.100xuexi.com/view/otdetail/20120610/f3fe424f-506a-4277-87dd-0a97a8d0c729.html[/url][code="java"]MySQL大数据量快速插入方法和语句优化是本文我们主要要介绍的内容,接下来我们就来一一介绍,希望能够对您有所收获!INSERT语句的速度插入一个记录...原创 2012-09-18 14:00:50 · 466 阅读 · 0 评论 -
Mysql中文乱码问题完美解决方案
[code="java"]MySQL会出现中文乱码的原因不外乎下列几点:1.server本身设定问题,例如还停留在latin1 2.table的语系设定问题(包含character与collation) 3.客户端程式(例如php)的连线语系设定问题 强烈建议使用utf8!!!! utf8可以兼容世界上所有字符!!!!一、避免创建数据库及表出现中文乱码和查看编码方法...原创 2012-09-18 14:47:01 · 123 阅读 · 0 评论 -
Mysql点滴-CAST/CONVERT 类型转换函数
[code="java"]CAST() 和CONVERT() 函数可用来获取一个类型的值,并产生另一个类型的值。 CAST(xxx AS 类型) , CONVERT(xxx,类型)这个类型 可以是以下值其中的 一个: 二进制,同带binary前缀的效果 : BINARY 字符型,可带参数 : CHAR() 日期 : DATE ...原创 2012-09-20 11:19:25 · 84 阅读 · 0 评论 -
mysql字符串向整型转换
[code="java"]mysql字符串向整型转换SELECT MAX(CAST(ID AS UNSIGNED)) FROM MAST_TBL WHERE LEFT(ID,1)=1即将varchar型的ID转换成整型然后去最大。[/code]原创 2012-09-20 11:19:36 · 328 阅读 · 0 评论 -
mysql as 别名与 join 多表连接语法
[code="java"]在MySQL中,使用AS关键字为字段、表、视图取别名,或者不用as,用空格隔开:SELECT (SELECT id a,title b FROM blog c limit 1)d;使用字段别名,可以帮助我们有效的组织查询的输出结果。---------------------------------------------------------...原创 2012-09-20 11:19:48 · 1586 阅读 · 0 评论 -
MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践
来源:[url]http://www.cnblogs.com/luckcs/articles/2543607.html[/url]Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。 因此,一般来说都是通过 主从复制(Mas...原创 2013-08-26 13:12:10 · 91 阅读 · 0 评论