首页 > 建站相关

mysql中的null值和空值区别

mysql中的null值和空值区别,注意到null值是未知的,占用空间,并且不走索引;下面转载两篇文笔记之: http://my. oschina.net/jun n/blog/161769 相信很多用了mysql很久的人,对这两个字段属性的概念还不是很清楚,一般会有以下疑问: 1、我字段类型是not null,为什么我可以插入空值 2、为毛not null的效率比null高 3、判断字段不为空的时候,到底要 select * from table where column <> '' 还是要用 select * from table where column is no...

Mysql字段建允许空值, 会不会降低速度,影响效率?

1.不要以为 NULL 不需要空间,其需要额外的空间, 2.在进行比较的时候,会带来逻辑上的问题。 3.一般教程上 都在设计表那块写着 原则上每个字段都不要为NULL 4.允许空值就是在APP端编程的时候方便一些,有些值懒得写,没写也不会报错。 但一般都建议不为NULL,因为在查询的时候,如果字段内包含NULL值,那么是使用不到索引的。

JQuery获取$.post $.get回调函数返回值问题

项目中用Jquery操作,肯定避免不了向服务器发送请求,所以就会用到上面的两个函数。完整的函数格式如下: $.get(URL,callback); $.post(URL,data,callback); 而某些时候我们要用callback回调函数处理完以后的返回值,常规的思路是定义一个全局变量来接收返回值,然后在$post的外面,函数的里面返回即可。例如,下面为一个js函数: function testAsync() { //定义一个全局变量来接受$post的返回值 var result; //调用一般处理程序 $.post("handler/QueryCourse...

为Sublime Text 2添加插入当前版本信息快捷键

想在代码注释时插入当前版本信息发现Sublime Text 2不支持,于是编写实现插入时间功能: 1. 利用片段(snippet) Sublime 菜单栏->Tools→New Snippet→输入以下内容: <snippet> <content><![CDATA[ <?php /** *@version * */ ]]></content> <tabTrigger>phphead</tabTrigger> <description>phphead</description> &...

js 弹出确认 取消对话框

一种: <a href="javascript:if(confirm('确实要删除该内容吗?'))location='http://www.google.com'">弹出窗口</a> 二种: <script language="JavaScript"> function delete_confirm(e) { if (event.srcElement.outerText == "删除") { event.returnValue = confirm("删除是不可恢复的,你确认要删除吗?");...