mysql数据表中null与空白值的区别
表列字段在无值的情况下
默认值为null好,还是空白值好呢?
1)对数据插入/查询/的影响如何?
2)对该列进行索引,会有不同的效用么?
大家一般对标题字段的位数设为多少?256
正文字段的?text?
几千万条的数据存储,要比较下性能/空间.
你是否想区分 无值 和 '' 这两种情况? 即字段的值是一个空字符串!
你填写档案表的时候,在你的有无犯罪记录这一栏中,是留空白?还是填“无” ?
首先是业务逻辑上的需求。
插入上的影响并不大,索引上也并无多大影响。
大家一般对标题字段的位数设为多少?256
本身就是 varchar, 多大都没关系。
其实首先你自己需要回答一个问题。 你的标题最长会是多少?
正文字段的?text?
同上,你的正文内容,最长是多少?
一般是用 TEXT, MEDIUMTEXT, LONGTEXT.
这些问题,别人不可能知道,关键是你自己的业务上需求是什么。
相关问答:
我是用mysql自带的C API
if(mysql_real_connect(&mysql,"125.0.0.108","root","root","home",3306,NULL,0))
{
AfxMessageBox("数据库连接失败") ......
在安装Java编译器的Eclipse的时候,对环境变量进行了配置,在安装MySQl的时候也要对环境变量进行配置;那么后面的配置会影响前面的Eclipse的配置吗?
请大家多指教~!谢谢!
不会把,我这都装了的 我系统里 还装了 ......
我已经按照教程上配置tomcat的server.xml
<Context path = "/POS" docBase = "POS" debug = "5" reloadable = "true" crossContext = "true" workDir = &quo ......
String SQL="insert into 学生信息表 values(StudentNumber,StudentName,StudentAge)";其中StudentNumber,StudentName,StudentAge都是变量。这样写不对……到底该咋写啊
万分感谢!
String SQL=&q ......
PHPCMS企业黄页2008分页问题
我用以下方式求平均数
{get sql="SELECT DISTINCT c.*,
(select round(avg(sort1)) from `phpcms_yp_dp` where userid=c.userid) avgsort1,
(select round(avg(avgp ......