首页 / 娱乐 / 电影 / 正文

什么是数据库(天天鼓捣数据,你知道数据库长啥样吗?)

放大字体  缩小字体 来源:小虎队专辑 2026-04-17 17:02  浏览次数:5

是的,你没有看错,不是发重了,本文就是大前天的文章《天天捣鼓数据,你知道数据库长啥样?》的续篇。这几天有些同学在后台留言表示想进一步了解数据库的相关技术,确实之前的文章限于篇幅,只介绍了一些基本的概念,今天我们来把剩下的东西补一补。

什么样的数据适合用数据库来存?

如何来设计一个数据库?

拿到这样的数据之后,你应该如何设计一张数据表的结构呢?前面讲过,表是由行和列组成的,每一列表示一个属性,每一行表示一条信息。这个跟Excel对比起来很容易理解,每一列的属性确定了之后就不变了,以后每来一条数据,就添加一行。

这样就可以完美解决上面的两个问题了。这个过程叫规范化,就是说数据库的设计是有一些规范的,这些规范经过了严格的数学证明,你一定要遵守。

之前的文章介绍了SQL语言,它是专门用来操作数据库的。编程语言你可以理解为是一些命令串起来,每一条命令都可以让系统实现一种功能。上面的两张表,我们这样来创建:

create_table message(姓名 varchar(20),时间 datetime,message text);

当有用户新发表了一条消息,我们可以这样插入到表中:

当客户端来了请求,要查询王小龙同学的所有消息的时候,可以这样:

对表内数据的操作还有delete(删除)、update(更改)等,当然最精髓的还是查询select了。我们浏览贴吧看帖子,上微薄看热门都是执行的select命令,这个命令的执行速度直接影响到用户的体验,所以程序员必须优化好。

数据库这块儿的东西先讲到这里,一些代码大家看不懂没关系,如果以后用的上,知道是怎么回事儿再去查就能学的很快。但是,即使知识get到了也千万不要去程序员那儿秀技术,程序员都觉得自己技术最牛b,你就让他继续牛b下去,对产品经理也没啥坏处,哈哈。

打赏
0相关评论
热门搜索排行
精彩图片
友情链接
声明:本站信息均由用户注册后自行发布,本站不承担任何法律责任。如有侵权请告知立立即做删除处理。
违法不良信息举报邮箱:115904045
头条快讯网 版权所有
中国互联网举报中心