ID用int型自增长,姓名用varchar(10),年龄用int,电子信箱用varchar(50),发贴标题varchar(100),发贴内容要看你对大小有没有限制如果在一百字以内用varchar(255)如果是没有限制就用blob型好了。为什么用varchar而不用char,原因是varchar是变长型一是当数据长度小于字段长度时可以节约一定的空间,二是当读出varchar型数据时不需要做删除空字符部分的处理,但是varchar型字段在被检索时比char字段要慢50%,char字段是固长型,当数据长度小于字段长度时会用空字符把剩于部分填满。
解决方案 »
- mysql数据库如果创建非常多个表后的性能
- sql 有没有像 sqlserver #temp ##temp临时表 系统临时表
- 求一比较复杂的sql语句,这条件是否可以写得出.
- ADO访问ACCESS改成ADO访问mySQL??
- 请教一个大数据量网站的数据库设计策略
- MySQL的存储过程如何退出
- 这样的sql语句怎样写呀???急急,在线等 ,高手帮帮忙把
- 请问这条通过对比两个table的值,更新mysql的语句该怎么写呢?
- MYSQL重启后马上自动挂,急求解
- select count(*)中如何使用having?
- 不好意思极菜的问题,有没有能告诉我sql server 和my sql 有什么区别
- 救命啊,linux 下java 访问mysql.……,
age int
email varchar(50) //varchar与char 是有差别的,如果所需的值在长度上变化不大,char是一中比varchar更好的选择,在处理固定长度的表比处理行长度可比变的表的效率更高。
capition varchar (255)content text //在这里之所以选在text是因为text值不去分大小写。
blob值区分大小写