今天粉丝发了一篇关于数据库的文章。数据库对于网站开发者来说并不陌生。可以说这是基本功。网站开发前期,接触的大多是sqlsever和sqlsever2008,然后是后来广泛使用的mysql。以前通过3wschool联系数据库。今天和大家一起复习一下数据库的基础知识。
如何理解数据库?
一个数据库可以简单的理解为数据的 *** (大家很容易理解定义不严谨),而一个数据库是由几个数据表组成的,这些数据表是直接独立的,需要的时候可以互相连接。常见的数据库软件有Mysql、Sqlsever、Oracl等。
数据库和数据结构有什么区别?
数据库的数据是直接存储在硬盘中的,我们平时的操作(添加、删除、更改、搜索)也是针对硬盘的数据。数据结构是对内存数据的操作,两者根本上是直接不同的。不懂这个的朋友可以看看我之前的文章。
数据库的主键
数据库的主键用来唯一标识表中的每一行,无意义的数字int identity代表自增量。使用数字来标识一段数据比其他方法(字符串、字母等)更容易、更容易记忆。).代码示例如下:
创建表people ( man_id int主键identity(20,3),man_nation nvarchar(20) not null)
Man_id是自动增长的主键。每次从20增长3,插入到people values('china '),可以直接插入,因为man_id是主键,可以直接忽略。
数据库中主键和唯一键有什么区别?
一个表只能定义一个主键。主键可以包含几个字段,所有字段都是唯一的。主键字段不能是空。唯一键可以在一个字段或一个标签中唯一地定义,不同之处不具有相同的值。数据库中主键和唯一键的相似之处在于不允许有重复值。
好了,我们暂且说说“数据路基础知识”。如果有更好的想法,欢迎评论。每天学习一个知识点,刻意练习每日提高。不管你什么时候开始,重要的是开始后就不要停止。“下次再来讲操作和技术的知识点。