首页 > 编程知识 正文

数据库编程,数据库入门书籍

时间:2023-05-05 10:42:50 阅读:59884 作者:239

mysql的书是面向初学者的

Dave Stokes使用MySQL超过15年,自2010年以来一直担任社区经理。 今年的All Things Open将为MySQL初学者介绍数据库编程。

在这次采访中,我预览了他的演讲,分享了有用的资源、必要的技能和MySQL初学者面临的常见问题。

向想知道MySQL的初学者推荐的资源是什么?

在线MySQL文档是一个很棒的资源。 还有很多书籍(请检查附近的二手书店)和在线资源。 开源软件的一大优势是不仅可以尝试机会成本,还可以尝试它。 确实,如果您要下载MySQL,还建议您选择免费的MySQL Workbench程序。 因为这是一个很棒的工具。

MySQL可以在Windows、Linux和OS X平台上运行。 也可以获取Docker映像。 在旧硬件上工作正常,所以请从壁橱中拉出旧笔记本电脑并尝试一下。

(My )学习和掌握SQL需要特定的技能吗? 结构化查询语言(MySQL中的“SQL”)是一种相当容易掌握的语言。 可悲的是,它没有得到广泛的指导。 很多人在没有集合、关系理论或数据概念的情况下动手,想知道为什么数据库查询会发臭。 SQL代码非常容易掌握。 MySQL非常容易学习,只需很少的时间和精力就能取得惊人的结果。

MySQL现在支持不使用SQL就可以使用MySQL的新协议。 困难的工作在后台完成,开发人员可以使用所选语言完成所有的CRUD (创建、替换、更新、删除),而无需创建单个SQL查询。

会话的一部分包括保护数据免受SQL注入的影响。 不断增长的物联网是否为MySQL提出了新的安全挑战? SQL注入通常是草率编程标准的结果。 不要永远相信最终用户给你的东西。 因为嵌入讨厌的东西很容易。 在处理之前擦洗、擦洗和用户数据。 许多开发人员希望检索数据并将其推送到没有模式的数据存储区。 没有严格检查数据的条件。 稍后我会担心的。 结果,他们可能会吞下滴答作响的定时炸弹。 如果将此数据乘以要存储的数据量,则数据仓库可能成为数字垃圾填埋场。

演讲前能告诉我关于N 1问题的见解吗? 这对SQL初学者重要吗? N 1模式是下一个最佳的数据库访问。 想象一下,你在做早饭,每种食材都去店里。 一站式获取所有成分,成本效益更高,速度更快。 在面向对象的开发中,由于许多人将每个数据都视为自己的项目,因此很容易错过数据库如何一次完成许多麻烦的工作。 很多开发者进行了少量的增量迭代。 重要的是,确保有效处理数据。 初学者往往无视全局,只专注于一行代码。

你会向想从中谋生的数据库程序员提出什么建议? 数据库最近经历了革命。 目前,许多SQL数据库都具有NoSQL功能。 盘不仅仅是旋转金属盘。 现在,小脚本语言需要访问关系数据,数据库制造商正在添加新功能。 在继续学习新知识的同时,必须加强旧知识。 这是非常困难的。

数据本身正在迅速增长。 不仅仅是物联网。 在手机发射塔之间移动的时候,跟踪你的手机。 起搏器向你的心脏发送你的医生信息。 越来越多的数据在积累,越来越快。 最好的基础是通过良好的规范化正确构建数据。 这就是航空公司每天能处理数百万笔交易的方法。

谁也说:“关掉它! 数据库太快了! 您能放慢速度吗?”随着数据的增长,性能下降会加强糟糕的设计。 我们必须为未来制定计划。

要结束这个,你听过的最好的SQL笑话是什么? 轻便型桌面表xkcd非常经典。

然后有个DBA走进酒吧,看着两张桌子,说:“我可以参加吗? ”。

乐观主义者认为杯子装满了一半。 悲观主义者认为它减半了。 DBA注意到饮料消失了,冰融化了。

3:https://从open source.com/life/16/10/all-things-open-interview-Dave-stokes翻译

mysql的书是面向初学者的

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。