老杜MySQL笔记:数据库管理系统与SQL详解
5星 · 超过95%的资源 需积分: 32 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的基础概念、语句分类及基本操作,适合初学者入门学习。
2020-03-28 上传
2020-12-14 上传
2020-06-09 上传
2019-07-12 上传
2024-01-13 上传
2020-06-09 上传
2021-11-25 上传
暴躁的仙人
- 粉丝: 11
- 资源: 2
最新资源
- Python中快速友好的MessagePack序列化库msgspec
- 大学生社团管理系统设计与实现
- 基于Netbeans和JavaFX的宿舍管理系统开发与实践
- NodeJS打造Discord机器人:kazzcord功能全解析
- 小学教学与管理一体化:校务管理系统v***
- AppDeploy neXtGen:无需代理的Windows AD集成软件自动分发
- 基于SSM和JSP技术的网上商城系统开发
- 探索ANOIRA16的GitHub托管测试网站之路
- 语音性别识别:机器学习模型的精确度提升策略
- 利用MATLAB代码让古董486电脑焕发新生
- Erlang VM上的分布式生命游戏实现与Elixir设计
- 一键下载管理 - Go to Downloads-crx插件
- Java SSM框架开发的客户关系管理系统
- 使用SQL数据库和Django开发应用程序指南
- Spring Security实战指南:详细示例与应用
- Quarkus项目测试展示柜:Cucumber与FitNesse实践