ALTER COLUMN:设置或删除列的默认值(操作速度非常快) 例子: alter table film alter column rental_duration set default 5; alter table film alter column rental_duration drop default; CHANGE COLUMN:列的重命名.列类型的变更以及列位置的移动 例子: ALTER TABLE MyTable CHANGE COLUMN foo bar VARCHAR(32)
count(*)对行的数目进行计算,包含NULL count(column)对特定的列的值具有的行数进行计算,不包含NULL值. count()还有一种使用方式,count(1)这个用法和count(*)的结果是一样的. 性能问题: 1.任何情况下SELECT COUNT(*) FROM tablename是最优选择; 2.尽量减少SELECT COUNT(*) FROM tablename WHERE COL = ‘value’ 这种查询; 3.杜绝SELECT COUNT(COL) FROM
Translucent System Bar 的最佳实践 近几天准备抽空总结Android一些系统UI的实践使用,于是开始动手建了一个库AndroidSystemUiTraining ,边撸代码边写总结 今天开写第一篇,对 Translucent System Bar 的实践做一些总结.说起 Translucent System Bar 的特性,可能有些朋友还比较陌生,这里做一下简单的介绍. Android 4.3豌豆荚 看上图,Android 4.4之前,即使我们打开手机app,我们还总是能看
本文主要介绍Flutter布局中的Row.Column控件,详细介绍了其布局行为以及使用场景,并对源码进行了分析. 1. Row A widget that displays its children in a horizontal array. 1.1 简介 在Flutter中非常常见的一个多子节点控件,将children排列成一行.估计是借鉴了Web中Flex布局,所以很多属性和表现,都跟其相似.但是注意一点,自身不带滚动属性,如果超出了一行,在debug下面则会显示溢出的提示. 1.2 布
转自:http://www.jianshu.com/p/0acc12c29c1b 近几天准备抽空总结Android一些系统UI的实践使用,于是开始动手建了一个库 AndroidSystemUiTraining ,边撸代码边写总结 今天开写第一篇,对 Translucent System Bar 的实践做一些总结.说起 Translucent System Bar 的特性,可能有些朋友还比较陌生,这里做一下简单的介绍. Android 4.3豌豆荚 看上图,Android 4.4之前,即使我们打开
This article explains how to use a chart to display data in an ASP.NET Web Pages (Razor) website by using the Chart helper. What you'll learn: How to display data in a chart. How to style charts using built-in themes. How to save charts and how to ca