老杜MySQL笔记:数据库管理系统与SQL详解

5星 · 超过95%的资源 需积分: 32 10 下载量 46 浏览量 更新于2024-08-05 收藏 68KB MD 举报
“老杜MySQL笔记总结.md(全)” 这篇笔记涵盖了关于MySQL和SQL的基础知识,包括数据库、数据库管理系统(DBMS)的概念以及SQL的作用。首先,数据库(DataBase,DB)是一个按照特定格式存储数据的文件集合,用作数据仓库。数据库管理系统(Database Management System,DBMS)则是用于管理和操作数据库的软件,比如MySQL、Oracle、MSSqlServer等,它允许用户对数据库中的数据执行增、删、改、查等操作。 SQL,即结构化查询语言,是数据库操作的标准语言。程序员通过编写SQL语句来与DBMS交互,实现对数据库数据的管理。SQL语句可以在不同的DBMS中通用,比如在MySQL、Oracle或DB2中都可以使用。DBMS执行SQL语句,从而对DB进行操作,形成DBMS—执行—SQL—操作—DB的关系链。 笔记中还提到了SQL语句的不同类别: 1. DQL(Data Query Language):数据查询语言,主要用于获取数据,通常涉及`SELECT`语句。 2. DML(Data Manipulation Language):数据操作语言,包括`INSERT`(增)、`DELETE`(删)、`UPDATE`(改),用于处理表中的具体数据。 3. DDL(Data Definition Language):数据定义语言,涉及`CREATE`(新建)、`DROP`(删除)、`ALTER`(修改)等,用于创建、修改和删除表结构。 4. TCL(Transaction Control Language):事务控制语言,包括`COMMIT`(提交事务)和`ROLLBACK`(回滚事务),用于确保数据的一致性和完整性。 5. DCL(Data Control Language):数据控制语言,如`GRANT`(授权)和`REVOKE`(撤销权限),用于管理数据库的访问权限。 最后,笔记提到了MySQL的一些常用命令,如`exit;`用于退出MySQL环境,表明笔记还包含了实际操作MySQL的实用技巧。 这篇笔记提供了MySQL和SQL的基础概念、语句分类及基本操作,适合初学者入门学习。