菠萝先生

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年12月5日

摘要: MySQL之外键约束MySQL有两种常用的引擎类型:MyISAM和InnoDB。目前只有InnoDB引擎类型支持外键约束。InnoDB中外键约束定义的语法如下:[CONSTRAINT [symbol]] FOREIGN KEY [index_name] (index_col_name, ...) R... 阅读全文
posted @ 2014-12-05 11:05 菠萝先生 阅读(158) 评论(0) 推荐(0) 编辑

2014年11月29日

摘要: 动态多条件查询是一类经常遇到的问题。在Mysql里面可以用语句简单的解决。SELECT * FROMproduct WHEREprice= IF('{0}' = '', price, '{0}') AND name LIKE IF('{1}' = '', name, '%{1}%') 这里的pric... 阅读全文
posted @ 2014-11-29 17:16 菠萝先生 阅读(9805) 评论(0) 推荐(0) 编辑

2014年11月28日

摘要: 最近用到unix时间转换在mysql和.net中的应用。将此资料保存在博客中。如何在不同编程语言中获取现在的Unix时间戳(Unix timestamp)?JavatimeJavaScriptMath.round(new Date().getTime()/1000) getTime()返回数值的单... 阅读全文
posted @ 2014-11-28 09:42 菠萝先生 阅读(499) 评论(0) 推荐(1) 编辑

2014年11月27日

摘要: 1,class是引用类型,structs是值类型既然class是引用类型,class可以设为null。但是我们不能将struct设为null,因为它是值类型。struct AStruct{ int aField;}classAClass{ int aField;}class MainClass{pu... 阅读全文
posted @ 2014-11-27 11:41 菠萝先生 阅读(191) 评论(0) 推荐(0) 编辑

摘要: ci是 case insensitive, 即 "大小写不敏感", a 和A 会在字符判断中会被当做一样的;bin 是二进制, a 和 A 会别区别对待.例如你运行:SELECT * FROM table WHERE txt = 'a'那么在utf8_bin中你就找不到 txt = 'A' 的那一行... 阅读全文
posted @ 2014-11-27 11:38 菠萝先生 阅读(330) 评论(0) 推荐(0) 编辑

摘要: MYSQL区分大小写1、linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写;2、用root帐号登录后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写;lower_... 阅读全文
posted @ 2014-11-27 11:36 菠萝先生 阅读(385) 评论(0) 推荐(0) 编辑

摘要: 三五个人十来条枪 如何走出软件作坊成为开发正规军(转载)自从发了上一篇博文,这几天收到很多朋友的来信。大家从各个开发语言的优缺点和适用领域,一直讨论到设计模式、框架、重构、单元测试,乃至敏捷编程,最后都讨论到了软件开发过程管理,甚至都谈到了盈利模式和中国软件的悲哀。最后不了了之,都觉得改善中国内地现... 阅读全文
posted @ 2014-11-27 11:34 菠萝先生 阅读(177) 评论(0) 推荐(0) 编辑

摘要: MySQL 乱码的根源是的 MySQL 字符集设置不当的问题,本文汇总了有关查看 MySQL 字符集的命令。包括查看 MySQL 数据库服务器字符集、查看 MySQL 数据库字符集,以及数据表和字段的字符集、当前安装的 MySQL 所支持的字符集等。一、查看 MySQL 数据库服务器和数据库字符集。... 阅读全文
posted @ 2014-11-27 11:33 菠萝先生 阅读(1467) 评论(0) 推荐(0) 编辑

摘要: MyISAM的锁调度MyISAM存储引擎的读锁和写锁是互斥的,读写操作是串行的。那么,一个进程请求某个MyISAM表的读锁,同时另一个进程也请求同一表的写锁,MySQL如何处理呢?答案是写进程先获得锁。不仅如此,即使读请求先到锁等待队列,写请求后到,写锁也会插到读锁请求之前!这是因为MySQL认为写... 阅读全文
posted @ 2014-11-27 11:31 菠萝先生 阅读(855) 评论(0) 推荐(0) 编辑

摘要: 一、C# 日期格式DateTime dt = DateTime.Now;dt.ToString();//2005-11-5 13:21:25dt.ToFileTime().ToString();//127756416859912816dt.ToFileTimeUtc().ToString();//... 阅读全文
posted @ 2014-11-27 10:42 菠萝先生 阅读(213) 评论(0) 推荐(0) 编辑