IT成长 2019-04-09
今天应粉丝留言出一期关于数据库的文章,数据库对于网站开发者一点也不陌生,可以说这是这是一个基础的技能,早期网站开发大都是接触的是sqlsever和sqlsever2008,再到后来的用的比较多的mysql。之前都是通过3wschool接触哦数据库,今天就跟大家复习一下数据库的基础知识。
怎么理解数据库?
数据库可以简单理解为数据的集合(便于大家理解定义不严谨),而数据库是若干个数据表构成,而这些数据表直接都是相对独立又可以在需要的时候相互联系起来。常见的数据库软件有Mysql、Sqlsever、Oracl等。
数据库和数据结构有什么不同?
数据库的数据是直接存储在硬盘内,我们平时的操作(增、删、改、查)也是针对硬盘的数据。数据结构是对内存数据的操作,他们直接有着本质的区别,对这个不理解的朋友可以翻看我之前写的文章。
数据库的主键
数据库的主键作用是唯一标识表中每一行,无意义的编号int identity代表自增。用数字来标识一条数据要比其他方法(字符串、字母等)容易,便于记忆的,代码示例如下:
create table people ( man_id int primary key identity(20,3), man_nation nvarchar(20) not null)
man_id是自动增长的主键 从20开始 每次增长3,insert into people values(’china’) ,可以直接这样插入 因为man_id是主键可以直接忽略。
数据库中的主键和唯一键的区别?
一张表只能定义一个主键,主键可以包含若干个字段,这些字段都是唯一的,主键字段不允许是空。而唯一键可以在一个字段或者一个标定义唯一,区别不出现一样的值。数据库中的主键和唯一键相同点是不允许出现重复的值。
好了关于“数据路基础知识”先聊到这,大家有什么更好办法欢迎评论。每天学习一个知识点,刻意练习每日精进。每日寄语”不论你在什么时候开始,重要的是开始之后就不要停止。”下一期咱们接着聊运营和技术的知识点。