找文章 / 找答案
精选问答 更多内容

[SQL独家资料] MYSQL技术大全-(2)数据库技术

曾梦闵白银二 显示全部楼层 发表于 2024-6-19 17:25:14 |阅读模式 打印 上一主题 下一主题
本帖最后由 曾梦闵 于 2024-6-19 17:28 编辑

【摘选】MYSQL技术大全-冰河编著,数据库技术
在某种程度上,数据库不仅是指存储数据的软件系统,它还包括存储数据的硬件。


2.1 数据库系统
    在关系型数据库领域中,通常认为数据库系统涉及的软件主要由操作系统、数据库、数据库管理系统、以数据库管理系统为核心的应用开发工具和应用程序等及部分组成。


    操作系统(Operating System,OS)
    数据库(DataBase,DB)
    数据库管理系统(DataBase Management System,DBMS)
    数据库管理员(DataBase Administrator,DBA)


2.2 SQL 语言
    关系型数据库中专门提供了一种对数据库进行操作和查询的语言,叫作结构化查询语言(Structured Query Language),简称SQL。


2.2.1 SQL语言分类
    DDL  :Data Definition Language,数据定义语言。定义数据库、数据表和列,包含CREATE 、DROP 、ALTER等。
    DML :Data Manipulation Language,数据操作语言。用于操作数据记录,包含INSERT、 DELETE、 UPDATED等。
    DCL  :Data Control Language,数据控制语言。定义数据库的访问权限和安全级别,包含GRANT、 REVOKE、 COMMIT、 ROLLBACK等。
    DQL :Data Query Language,数据查询语言。用于查询数据表中的数据记录,包含SELECT语句。


2.2.2 ER图
    通常使用ER图(Entity Relationship Diagram),也就是实体-关系模型,来进行数据表的设计。描述现实世界的概念模型,包含实体、属性和关系3个基本要素。


2.2.3 SQL执行流程
    当在MySQL命令行中输入SQL语句并执行时,SQL语句需要在MySQL内部经过一系列的流程,才能将数据操作或查询结果返回给客户端。
微信截图_20240619172053.png

2.3 数据库访问技术
通过数据库访问技术对数据库中的数据进行查询和操作。主要包括:ODBC、 DAO、 OLEDB 、ADO、 ADO.NET、 JDBC、 PDO、 PYMYSQL、 MYSQL2、 GO-SQL-DRIVER等。
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部