自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 mysql中varchar(N)中的N代表什么

据说是面试题中很经典的一道,在这里做一个实验说明一下。CREATE TABLE `wzy` (  `ColUTF` varchar(5) CHARACTER SET utf8 DEFAULT NULL,  `ColGBK` varchar(5) CHARACTER SET gbk DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=latin1

2015-08-28 19:05:24 2691

原创 mysql中关于order by的一些小细节

order by我们都知道是用于排序的今天看到一些很奇妙的写法order by --idorder by null以前没见过这东西,老稀奇了。兴致来了,就做个实验研究一下mysql> explain select * from test1 ;+----+-------------+-------------+------+---------------+------+---

2015-08-25 19:38:26 420

原创 关于mysql的procedure的一些细节

今天在开发procedure时遇到些磕绊,感觉与其说是语法,不如说是潜规则.案例1:在开发一个使用cursor的过程时,遇到1337 - Variable or condition declaration after cursor or handler declaration,但是我实际上已经定义了的顺序是如下.……DECLARE topic INT(11);DECLARE cur

2015-08-22 13:29:17 823

原创 mysql的insert on duplicate与replace into的一些研究

mysql的innodb引擎是以主键为聚集索引的表结构,在日常的开发运维中经常会遇到duolicate key(重复主键)的报错为了避免这一问题,mysql提供了replace into与insert into onduplicate的语法,但这两个语法在实现上是不同的实验如下:mysql> show create table wzy;+-------+--------------

2015-08-21 15:04:46 782

原创 一次mongoDB的崩溃拉起记录

场景是这样的,重启后,我设置的一些参数失效了,为了令这些系统参数重新生效,便想重启mongoDB[root@test-mysql01 ~]# service mongod restartStopping mongod:                                           [  OK  ]Starting mongod:                  

2015-08-19 16:42:18 7792

原创 关于mongo的shell小贴士

在使用secureCRT时,无法使用上下作用backspace等键。在回话选项里,将仿真的终端设置为linux就解决了

2015-08-17 19:45:25 382

原创 mysql的event坑

检查sql语法检查时间日期以上都可以在information_schema.event中看到除此之外,还可以用show create event event_name来查看注意,一定要开启global级的event_schedulershow global variables like '%event_sch%';

2015-08-13 16:53:00 664

原创 关于timestamp与datetime的一些理解

以下是测试表的表结构mysql> show create table ttest;+-------+--------------------------------------------------------------------------------------------------------------------------------------------------

2015-08-12 19:14:04 522

原创 关于show tables命令的一场探险

已下是操作记录,在此先说结论show tables命令更像是操作系统级的命令,通过找出所有.frm的文件,以确定该数据库中是否有该表。而至于.frm文件是否是表的结构文件,并不会去验证mysql> desc test;ERROR 1146 (42S02): Table 'wzy.test' doesn't exist[root@localhost bak]#

2015-08-11 19:25:12 4005

原创 关于lower_case_file_system与lower_case_table_names参数

lower_case_file_system是一个只读参数,无法被修改,这个参数是用来告诉你linux在当前平台下,是否对文件名大小写敏感。lower_case_table_names为0时为大小写敏感,为1时为大小写不敏感。当你在lower_case_table_names=0时创建了大小写混合的表,且开启了innodb_file_per_table,此时创建出该表的数据文件名也是大

2015-08-11 16:22:00 14374

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除