mysql数据表中null与空白值的区别
表列字段在无值的情况下 默认值为null好,还是空白值好呢? 1)对数据插入/查询/的影响如何? 2)对该列进行索引,会有不同的效用么? 大家一般对标题字段的位数设为多少?256 正文字段的?text? 几千万条的数据存储,要比较下性能/空间.
引用 默认值为null好,还是空白值好呢? 1)对数据插入/查询/的影响如何? 2)对该列进行索引,会有不同的效用么? 你是否想区分 无值 和 '' 这两种情况? 即字段的值是一个空字符串! 你填写档案表的时候,在你的有无犯罪记录这一栏中,是留空白?还是填“无” ? 首先是业务逻辑上的需求。 插入上的影响并不大,索引上也并无多大影响。 大家一般对标题字段的位数设为多少?256 本身就是 varchar, 多大都没关系。 其实首先你自己需要回答一个问题。 你的标题最长会是多少? 正文字段的?text? 同上,你的正文内容,最长是多少? 一般是用 TEXT, MEDIUMTEXT, LONGTEXT. 这些问题,别人不可能知道,关键是你自己的业务上需求是什么。
相关问答:
我在清理mysql的时候,一不留神将mysql(即data里的mysql文件夹)数据库给删掉了,隔了几个小时我重启了mysql软件,mysql就自动初始化了数据库,导致从删除mysql文件夹开始到重启这段时间的数据丢失,那位高手帮想想办 ......
CREATE DATABASE ADDRESSLIST; USE ADDRESSLIST; DROP TABLE IF EXISTS FRIEND; CREATE TABLE FRIEND (FRIEND_ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY , FRIEND_NAME VARCHAR(20) NOT N ......
表 CREATE TABLE `ch1` ( `id` int(10) unsigned zerofill NOT NULL AUTO_INCREMENT, `no` int(10) unsigned DEFAULT NULL, `dtime` datetime DEFAULT NULL, PRIMARY KEY (`id ......
PHPCMS企业黄页2008分页问题 我用以下方式求平均数 {get sql="SELECT DISTINCT c.*, (select round(avg(sort1)) from `phpcms_yp_dp` where userid=c.userid) avgsort1, (select round(avg(avgp ......
有一个js文件,是实现文字滚动的,其中的变量需要到mysql数据库中读取,那么怎样实现数据库连接而读取数据? 我是菜鸟,最好有完整的代码和解释,谢谢各位大虾啊啊啊啊啊啊!!! http://blog.csdn.net/jemlee2002 ......