MySQL数据库管理基础知识笔记
7 浏览量
更新于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 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
2023-09-06 上传
2023-08-12 上传
2023-07-28 上传
2023-09-22 上传
weixin_38723559
- 粉丝: 1
- 资源: 961
最新资源
- OptiX传输试题与SDH基础知识
- C++Builder函数详解与应用
- Linux shell (bash) 文件与字符串比较运算符详解
- Adam Gawne-Cain解读英文版WKT格式与常见投影标准
- dos命令详解:基础操作与网络测试必备
- Windows 蓝屏代码解析与处理指南
- PSoC CY8C24533在电动自行车控制器设计中的应用
- PHP整合FCKeditor网页编辑器教程
- Java Swing计算器源码示例:初学者入门教程
- Eclipse平台上的可视化开发:使用VEP与SWT
- 软件工程CASE工具实践指南
- AIX LVM详解:网络存储架构与管理
- 递归算法解析:文件系统、XML与树图
- 使用Struts2与MySQL构建Web登录验证教程
- PHP5 CLI模式:用PHP编写Shell脚本教程
- MyBatis与Spring完美整合:1.0.0-RC3详解