):保证一个表中的数据匹配另一个表中的值的参照完全性
CHECK:保证列中的值符合条件
DEFAULT:规定没有列赋值时的默认值
实例
DROP TABLE IF EXISTS `websites`;...),
(8,5,545,'2016-05-16'),
(9,3,201,'2016-05-17'),
(10,88,9999,'2016-09-09');
运行成功,查看websites表
查询语句
select...具体解释如下:
`select name, ifnull(count,0), ifnull(a.date,'无日期')`: 从左表 websites 中选择 name 列,并从右表 access_log...根据 site_id 列进行连接,左表为 w,右表为 a。...如果某个网站在 access_log 中没有对应的访问记录,那么 count 和 date 列就会包含 NULL 值。