📜  SQL的优缺点

📅  最后修改于: 2021-09-28 09:22:24             🧑  作者: Mango

结构查询语言 (SQL) 用于访问、操作和与数据库通信。几乎所有的函数,如从数据库中检索数据、创建新数据库、操作数据和数据库,如插入、删除和更新,都可以使用 SQL 来执行。它是一种用户友好且特定于领域的语言。

SQL的需要:

  • 它广泛用于商业智能工具。
  • 数据操作和数据测试是通过 SQL 完成的。
  • 数据科学工具高度依赖 SQL。 Spark、Impala等大数据工具都依赖于SQL。
  • 这是要求很高的工业技能之一。

SQL的优点:
SQL 具有许多优点,使其流行且需求量很大。它是一种可靠且高效的语言,用于与数据库进行通信。 SQL 的一些优点如下:

  1. 更快的查询处理 –
    快速高效地检索大量数据。插入、删除、数据操作等操作也几乎可以在短时间内完成。
  2. 没有编码技能 –
    对于数据检索,不需要大量代码行。使用了所有基本关键字,如 SELECT、INSERT INTO、UPDATE 等,而且 SQL 中的语法规则并不复杂,这使其成为一种用户友好的语言。
  3. 标准化语言——
    由于文档和多年来的长期建立,它为全球所有用户提供了一个统一的平台。
  4. 便携的 –
    它可以用于独立于任何平台(操作系统等)的 PC、服务器、笔记本电脑中的程序。此外,它可以根据需要/要求/使用嵌入其他应用程序。
  5. 互动语言——
    易于学习和理解,可以在几秒钟内收到复杂查询的答案。
  6. 多个数据视图 –

SQL的缺点:
尽管 SQL 有很多优点,但仍然有一些缺点。
SQL的各种缺点如下:

  1. 复杂接口 –
    SQL 有一个困难的界面,很少有用户在处理数据库时感到不舒服。
  2. 成本 –
    有些版本很昂贵,因此程序员无法访问它。
  3. 部分控制 –
    由于隐藏的业务规则,没有完全控制数据库。

SQL的应用:

  • 开发人员和 DBA(数据库管理员)在编写数据集成脚本时使用 SQL。
  • 它用于处理分析查询以分析数据并从中获得直觉。
  • 检索信息
  • 数据和数据库表的修改/操作,如插入、删除和更新。