欢迎大家继续阅读我们的SQL基础知识讲解第七篇,今天我们继续接着我们昨天的内容进行讲解:
DEFAULT关键字
用DEFAULT填补空白:如果某些列通常有某个特定值,我们就可以把特定值指派为DEFAULT默认值。
跟在DEFAULT关键字后的值会在每次新增记录时自动插入表中一只要没有另外指派其他值。默认值的类型必须和列的类型相同。
就像这样:
如果留下不填的话,这就是它们在表中看起来的样子,本例
中Cinnamondo、Rockstar、Carameller 的列都没有填入doughnut_cost的值。
SQL填字游戏
让我们的左脑也运动一下吧!下面是个典型的填字游戏;
所有解答的词条都曾在本章出现过。(参考图例我们依旧放在后面了哦)
你的SQL工具包
前面的知识已被收进你的工具包,而且你已经知道该如何创建数据库和表,也知道如何在表中插入最常见的数据类型的同时保证需要值的列有值。
复习要点
1.如果想查看表的结构,可以使用DESC语句。
2.DRAP TABLE语句求于丢弃表。谨慎使用!
3.为表插入数据时,可以使用任何一种INSERT语句。
4.NULL是未定义的值。它不等于零,也不等于空值。值可以是NULL,但绝非等于NULL。
5.没有在INSERT语句中被赋值的列默认为NULL。
6.可以把列修改为不接受NULL值,这需要在创建表时使用关键字NOT NULL。
7.创建表时使用DEFAULT,可于日后输入缺乏部分数据的记录时自动填入默认值。
我们给大家小小的总结了一下!
以上就是我们第七期的全部内容啦!下期再见!