
数据库
WriteHappy
这个作者很懒,什么都没留下…
展开
-
查询数据库中的表,返回字段相对应的数据类型!
上周的时候,项目相关的数据库底层做了一些改动,比如某一张表的一个字段的data type从bit变成int ,牵连着我的code当然也要做一些改动!不巧的是,old version和new version的数据库是并存的,就是说有可能数据库A中的data type依旧是bit, 但是数据库B的data type却被update成了int。这就需要我去查询数据库中的表,返回字段相对应的数据类型喽。最开始是想直接找一条Sql语句去query,但是找了半天无果!只好用C# Code去解决!想法:利用最简单的“se原创 2010-10-18 18:19:00 · 4291 阅读 · 1 评论 -
基本keyword in SQL
%字符的任意组合 _任何单个字符。 where title like _ales [][a-d]范围或者[abcd]字符集内的单个字符。where title like [bs]ales表示选择title列等于bales或者sales的所有行 [^]不在[^a-d]范围或者[^abcd]字符集中的单个字符 IS NULLwhere reg原创 2011-06-13 11:23:00 · 707 阅读 · 0 评论 -
sql 语句
结算记录SELECTDATE_FORMAT(union_member_apply_bill.`apply_time`,'%Y-%m-%d')AS requestTime, -- 格式化时间union_member_account_record.`before`,union_member_apply_bill.`amount`,CONCAT(union_member_apply_原创 2011-11-22 14:12:17 · 605 阅读 · 0 评论 -
用sqlyog新增用户并添加相应的权限
用可以gant权限的user登陆, 比如root创建新的用户。 host应该是%,要赋予专门的权限的话,不要给global privileges 这样的global权限。要给这个user那个数据库的权限就check那个数据库就好,***很重要的一点, 最后要check mysql这个DB中的table中的proc的select权限。原创 2011-12-05 19:47:28 · 11809 阅读 · 0 评论 -
when adding column with default value ,当添加一个有默认值的列的时候
修改一些表结构,比如添加一个列应该是比较家常便饭的事情。如果这个列有默认值,那么正确的sql应该是:alter table {tablename}add {columnname} {type} {null|not null}constraint {constraint_name} default {default_value}========================原创 2013-05-13 18:24:13 · 1323 阅读 · 0 评论