咨询微信:19130631612
19130631612
学习园地
当前位置:首页 > 学习园地 > 详情内容
如何建立数据库?数据库、数据库编程、数据库制作
作者:五月花电脑培训学校
时间:2019-12-15

方法/步骤1:

许多新手数据库非常简单。一堆字段将被抛出,所有事情都将由脚本完成。然而,你有没有想过一个问题?也有人写剧本。人们会犯错。如果他们犯错误,他们可能会弄乱数据,这是所有应用程序的基础。因此,我建议您应该安静、小心,花更多的时间研究如何更好地设计数据库结构

11.jpg



方法/步骤2:

这是我的第一个建议。每个表都必须有一个主键,最好使用一个单独的字段作为主键,这样就消除了从根中获得两个相同数据片段的可能性。例如,在用户信息表中,除了用户号之外,登录名也应该是唯一的。以后不要指望在程序中处理这种情况。现在就做。只需将其标记为唯一键,即使您忘记在程序中进行判断,也不会存储错误的数据.


12.jpg

方法/步骤3:

尝试使用与数据匹配的类型和适当的长度。尽管可以将时间保存为varchar类型,但显然最好使用date time类型,因为无法将日期(如2013-02-30)保存到datetime类型的字段中。还需要考虑字段的长度。太长会比太短造成的麻烦小得多,但它会浪费很多空间。


13.jpg



方法/步骤1:

尽可能设置字段的默认值。例如,字段is“read”用于指示用户是否已阅读消息,1表示已阅读。请将其默认值设置为0以表示未读,而不是在以后的查询语句中根据is“read<>1”或is“read=is null或is”read=0进行判断。


14.jpg

方法/步骤2:

您必须了解并开始使用外键,了解外键约束的使用,这是维护数据完整性的重要部分。当您构建外键时,您将更清楚地了解程序的业务逻辑。正确使用它可防止错误删除具有依赖关系的数据。同时,使用级联删除来确保删除时不留下垃圾。


15.jpg

方法/步骤3:

不要认为冗余字段可以使数据表更加灵活和灵活。首先,必须允许冗余字段为空,因为没有合适的代码为这些字段赋值(如果有的话,它不是冗余字段,对吧)。这只会增加数据表的大小。实际上,修改表结构只需要几分钟,真正的麻烦来自为新字段添加相应的业务逻辑。


16.jpg