MySQL数据库管理基础知识笔记
60 浏览量
更新于2024-08-30
收藏 181KB PDF 举报
MySQL 基础知识点
MySQL 是一种关系型数据库管理系统,以下是 MySQL 的基础知识点:
SQL 语法
* SQL 语句可以单行或多行书写,以;结尾
* 可以使用空格和缩进增强语句的可读性
* MySQL 的 SQL 语句不区分大小,关键字建议大写
* 3 种注释:单行(-- 注释内容、# 注释内容)、多行(/* 注释内容 */)
SQL 按功能分类
* DDL(Data Definition Language):操作数据库、表
* DML(Data Manipulation Language):增删改表中的数据
* DQL(Data Query Language):查询表中的数据
* DCL(Data Control Language):管理用户,授予权限
DDL
* 作用:操作数据库、表
* 操作数据库:CRUD
+ C(create):创建数据库
- create database 数据库名称
- 改进后:create database if not exists 数据库名称
- create database 数据库名称 character set 字符集名称
- 综合:create database if not exists 数据库名称 character set 字符集名称
+ R(Retrieve):查询数据库
- 查询所有数据库名称:show databases;
- 查询某个数据库:show create database 数据库名称;
+ U(update):修改数据库
- 修改数据库的字符集:alter database 数据库名称 character set 字符集名称;
+ D(delete):删除数据库
- drop database 数据库名称;
- 改进后:drop database if exists 数据库名称;
使用数据库
* 查询当前正在使用的数据库名称:select database();
* 使用数据库:use 数据库名称;
操作表:CRUD
* 创建表:create table 表名称(字段1 数据类型,字段2 数据类型,...)
* 删除表:drop table 表名称;
* 修改表:alter table 表名称 ...;
* 查询表:select * from 表名称;
数据类型
* int:整数类型
* double:小数类型
* char:字符类型
* varchar:变长字符类型
* text:文本类型
* date:日期类型
* time:时间类型
* datetime:日期时间类型
事务
* 事务的概念:事务是一组作为单个工作单元的操作序列
* 事务的特点:原子性、一致性、隔离性、持久性
* 事务的隔离级别:读未提交、读提交、可重复读、串行化
* 事务的控制语句:begin、commit、rollback
索引和键
* 索引:用于提高查询效率的数据结构
* 键:用于确保数据的一致性和唯一性的数据结构
* 主键:用于唯一标识表中的每一行的键
* 外键:用于建立表之间的关系的键
其他知识点
* MySQL 的架构
* MySQL 的优化技巧
* MySQL 的安全机制
* MySQL 的备份和恢复
以上是 MySQL 的基础知识点,涵盖了 SQL 语法、DDL、DML、DQL、DCL、事务、索引和键等方面的知识。
2020-03-28 上传
2022-12-23 上传
weixin_38723559
- 粉丝: 1
- 资源: 961
最新资源
- IEEE 14总线系统Simulink模型开发指南与案例研究
- STLinkV2.J16.S4固件更新与应用指南
- Java并发处理的实用示例分析
- Linux下简化部署与日志查看的Shell脚本工具
- Maven增量编译技术详解及应用示例
- MyEclipse 2021.5.24a最新版本发布
- Indore探索前端代码库使用指南与开发环境搭建
- 电子技术基础数字部分PPT课件第六版康华光
- MySQL 8.0.25版本可视化安装包详细介绍
- 易语言实现主流搜索引擎快速集成
- 使用asyncio-sse包装器实现服务器事件推送简易指南
- Java高级开发工程师面试要点总结
- R语言项目ClearningData-Proj1的数据处理
- VFP成本费用计算系统源码及论文全面解析
- Qt5与C++打造书籍管理系统教程
- React 应用入门:开发、测试及生产部署教程