count() in mysql

2009-02-10 12:50:39  |   才被阅读:1,527 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:玉面飞龙
标签: ,

it’s a little different from oracle in mysql when deal with .

 

mysql> use test;
Database changed
mysql> create table diffcount(id char(8));
Query OK, 0 rows affected (0.01 sec)

mysql> insert into diffcount values(’hello’);
Query OK, 1 row affected (0.00 sec)

mysql> insert into diffcount values(’world’);
Query OK, 1 row affected (0.00 sec)

mysql> insert into diffcount values(null);
Query OK, 1 row affected (0.00 sec)

mysql> insert into diffcount values(’’);
Query OK, 1 row affected (0.00 sec)

mysql> show create table  diffcount;
+———–+———————————————————————————————–+
| Table     | Create Table                                                                                  |
+———–+———————————————————————————————–+
| diffcount | CREATE TABLE `diffcount` (
`id` char(8) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 |
+———–+———————————————————————————————–+
1 row in set (0.00 sec)

mysql> select * from diffcount;
+——-+
| id    |
+——-+
| hello |
| world |
| NULL  |
| count |
+——-+
4 rows in set (0.00 sec)

mysql> select count(*) from diffcount;
+———-+
| count(*) |
+———-+
|        4 |
+———-+
1 row in set (0.00 sec)

mysql> select count(id) from diffcount;
+———–+
| count(id) |
+———–+
|         3 |
+———–+
1 row in set (0.00 sec)

相关文章

Leave a Reply