摘要: mysql varchar(50) 不管中文 还是英文 都是存50个的 MySQL5的文档,其中对varchar字段类型这样描述:varchar(m) 变长字符串。M 表示最大列长度。M的范围是0到65,535。(VARCHAR的最大实际长度由最长的行的大小和使用的字符集确定,最大有效长度是65,532字节)。为何会这般变换?真是感觉MySQL的手册做的太不友好了,因为你要仔细的继续往下读才会发现这段描述:MySQL 5.1遵从标准SQL规范,并且不删除VARCHAR值的尾部空格。VARCHAR保存时用一个字节或两个字节长的前缀+数据。如果VARCHAR列声明的长度大于255,长度前缀是两个. 阅读全文
posted @ 2013-10-19 11:38 vanishfan 阅读(540) 评论(0) 推荐(0)
摘要: http://www.111cn.net/database/mysql/50678.htm下面为您介绍的sql语句都是mysql修改字段操作中的一些常用语句,如果您是一个刚刚接触mysql数据库的新手,不妨一看,对您学习mysql修改字段方面会大有裨益。mysql修改字段的默认值alter table tb_mer_team_column drop constraint DF_tb_mer_team_column_columnOrderalter table tb_mer_team_column add constraint DF_tb_mer_team_column_columnOrder 阅读全文
posted @ 2013-10-19 11:14 vanishfan 阅读(1439) 评论(0) 推荐(0)
摘要: C语言不支持默认参数,不过可以用宏来模拟://---------------------------------------------------------------------------#include #define DEFAULT 40 /*默认参数值*/#define FUN(A) fun(#A##"-") /*用于实现默认参数的宏*/int f(int n) /*用于实验默认参数的函数*/{ return printf("%d\n",n);}int fun(const char *a) /*确定函数调用的函数,返回值类型要和实际需要调用 阅读全文
posted @ 2013-10-19 09:57 vanishfan 阅读(2510) 评论(0) 推荐(0)