MYSQL基础教程课件
《mysql教程》PPT课件
数据库的发展史
• 人工管理阶段
– 人力手工整理存储数据
• 文件系统阶段
–使用磁盘文件来存储数据
• 数据库系统阶段
–关系型数据库
• 高级数据库阶段
– “关系-对象”型数据库
• mysql命令
– 处理存放在文件里的SQL命令 – 格式:mysql [option] dbname < file.sql mysql –u root –p --default-character-
set=latin1 dbname < backup.sql
注:latin1是MySQL4.0的默认字符集或者utf-8是 MySQL5.0的默认字符集,如果不知道使用什么字 符集的时候,可以选用这两个其中一个
Address
12, Temple Street 123, Sunset Blvd. 32, Golden Avenue
12, Temple Street 12, Tmple Street 33, Golden Avenue
BookTaken
AC091 AC043 AC021
AC043 AC011 AC011
DBMS的主要功能-For数据库管理员
–数据库的运行管理
保证数据的安全性、完整性、 多用户对数据的并发使用 发生故障后的系统恢复
–数据库的建立和维护功能(实用程序)
数据库数据批量装载 数据库转储 介质故障恢复 数据库的重组织 性能监视等
时下流行的DBMS
• Oracle
– 应用广泛、功能强大,分布式数据库系统 – “关系-对象”型数据库
MySQL从入门到精通课件
2020M y S Q L从入门到精通演讲人2021-11-11目录01.0 MySQL学习指南07.附录B 客户端错误代码03.第2篇 核心技术05.第4篇 项目实战02.第1篇 基础知识04.第3篇 高级应用06.附录A MySQL服务器端错误代码和消息08.附录C 其他错误代码和消息010 MySQL学习指南0 MySQL学习指南010.1 什么是数据库020.2 MySQL简介030.3 MySQL的技术体系040.4 MySQL的应用领域和前景050.5 MySQL学习经验谈060.6 MySQL学习路线图02第1篇基础知识1 安装与配置——初识MySQL20171.1 MySQL的特性0120181.2 安装MySQL0220191.3 可视化管理工具的选择和安装0320201.4 测试安装环境0420211.5 卸载MySQL0520221.6 高手点拨068.2 基本查询语句8.4 统计函数和分组记录查询8.6 使用LIMIT限制查询结果的数量8.1 学生——课程数据库8.3 对查询结果进行排序8.5 GROUP BY子句8.8 子查询8.10 使用正则表达式表示查询8.12 高手点拨8.7 连接查询8.9 合并查询结果8.11 综合案例——查询课程数据库8.13 实战练习8 查询语句详解8.2 基本查询语句8.2.1 单表查询8.2.2 查询表中的部分字段8.2.3 查询表中的所有字段8.2.4 查询经过计算的值8.2.5 查询表中的若干记录9 存储过程与函数9.6 高手点拨9.5 综合案例——统计雇员表9.4 自定义函数9.3 存储过程的操作9.2 存储过程的创建9.1 存储过程的定义9 存储过程与函数9.7 实战练习9存储过程与函数9.3 存储过程的操作9.3.1 存储过程的调用9.3.2 存储过程的查看9.3.3 存储过程的删除9存储过程与函数9.4 自定义函数9.4.1 自定义函数的创建9.4.2 自定义函数的调用9.4.3 变量9.4.4 流程控制语句9.4.5 光标的使用9.4.6 定义条件和处理程序10 触发程序10.1 触发程序的定义10.4 综合案例——触发程序的使用10.2 触发程序的创建10.3 触发程序的操作10.5 高手点拨10.6 实战练习100%73%68%44%21%15%10.3.1 查看触发程序10.3.2 删除触发程序11 视图11.5 实战练习11.4 高手点拨11.3视图的使用11.2视图的创建、修改与删除11.1视图的定义11.2.1 创建视图11.2.2 修改视图11.2.3 删除视图04第3篇高级应用12 MySQL的备份和恢复12.1 数据库的备份12.2 通过phpMyAdmin实现备份和恢复12.1.1 数据库备份的意义12.1.2 逻辑备份和恢复12.1.3 物理备份和恢复12.1.4 各种备份与恢复方法的具体实现12.4 实战练习12.3 高手点拨13 MySQL的复制DCBA13.1 认识MySQL复制13.2 控制主服务器的操作13.3 控制从服务器的操作13.4 高手点拨E13.5 实战练习13 MySQL的复制13.1 认识MySQL复制13.1.1 复制的概念13.1.2 复制的用途13.1.3 复制的实现13.1.4 MySQL复制的几种模式13 MySQL的复制13.2 控制主服务器的操作13.2.1 复制前的环境配置13.2.2 复制的过程14 MySQL的日志管理14.1 操作错误日志14.2 操作查询日志14.3 操作二进制日志14.4 操作慢查询日志14.5 高手点拨14.6 实战练习14M y S Q L的日志管理14.1 操作错误日志14.1.1 启动错误日志14.1.2 查看错误日志14.1.3 删除错误日志14M y S Q L的日志管理14.2 操作查询日志14.2.1 启动查询日志14.2.2 查看查询日志14.2.3 删除查询日志14 MySQL的日志管理14.3 操作二进制日志14.3.1 启动二进制日志14.3.2 查看二进制日志14.3.3 删除二进制日志14.3.4 使用二进制日志还原数据库14 MySQL的日志管理14.4 操作慢查询日志14.4.1 启动慢查询日志14.4.2 查看慢查询日志14.4.3 删除慢查询日志15 MySQL分布式应用15.1分布式应用的概念和优势15.2M y S Q L分布式应用的主要技术15.2.1MySQL数据切分15.2.2MySQL读写分离15.2.3MySQL集群15.3M y S Q L分布式应用实例15.4高手点拨15.5实战练习16 MySQL缓存的配置和使用16.4 实战练习16.3 高手点拨16.2M y S Q L查询缓存的配置和使用16.1M y S Q L的缓存机制16.1.1 查询缓存概述16.1.2 MySQL查询缓存的工作原理16.1.3 查看MySQL的缓存信息16.2.1 配置查询缓存16.2.2 使用查询缓存16.2.3 查询缓存的维护第3篇 高级应用17 MySQL 错误代码和消息的使用201917.1 MySQL 服务器端错误代码和消息01202017.2 MySQL 客户端错误代码和消息02202117.3 高手点拨03202217.4 实战练习0405第4篇项目实战18 试卷管理系统18.1 系统概述18.2 需求分析18.3 总体设计18.6 高手点拨18.5 详细设计及实现18.4 数据库设计18 试卷管理系统18.7 实战练习18试卷管理系统18.4 数据库设计18.4.1 数据表详细信息18.4.2 数据库实现19 电动汽车分时租用平台数据库分析与设计19.1 需求分析19.1.1 项目背景19.1.2 系统目标19.1.3 运行环境19.1.4 功能需求19.1.5 数据说明19.1.6 软件接口说明19.1.7 用户及权限要求19.2 数据库分析与设计19.3 分时租用平台的MySQL数据库实现20 电动汽车GPS定位系统20.1需求分析20.2系统实现20.3技术要点20.2.1 地图定位20.2.2 查找附近20.2.3 我要导航20.2.4 历史记录06附录A MySQL服务器端错误代码和消息1.7 实战练习1安装与配置——初识M y S Q L 1.2 安装MySQL1.2.1 开源软件的特点1.2.2 在Windows系统环境下的安装1.2.3 在Linux系统环境下的安装1安装与配置——初识M y S Q L1.3 可视化管理工具的选择和安装1.3.1 选择和下载可视化管理工具1.3.2 在Linux系统环境下的安装1.3.3 在Windows系统环境下的安装附录A MySQL服务器端错误代码和消息07附录B 客户端错误代码附录B 客户端错误代码08附录C 其他错误代码和消息附录C 其他错误代码和消息2020感谢聆听2 MySQL数据库基础AEDFB C2.2 关系型数据模型2.3 关系型数据模型中的数据依赖与范式2.5 MySQL数据库系统的体系结构2.4 常见的关系型数据库管理系统2.6 MySQL存储引擎2.1 数据与数据管理的历史2 MySQL数据库基础2.7 高手点拨2.8 实战练习2M y S Q L数据库基础2.1 数据与数据管理的历史2.1.1 数据、数据库、数据库系统和数据库管理系统2.1.2 数据管理的历史2.1.3 MySQL的起源与版本2.1.4 MySQL与Oracle2 MySQL数据库基础2.2 关系型数据模型2.2.1 关系型数据模型的结构2.2.2 关系型数据模型的操作与完整性2.2.3 关系型数据模型的存储结构3 MySQL管理工具的使用3.1 MySQL Administr ator 3.2phpMyAdmin3.3Navicatfor MySQL3.6 MySQL的安全性问题3.5 MySQL用户账户管理3.4 MySQL 访问权限系统。
MySQL基本原理 ppt课件
15
MySQL复制原理
• MySQL Replication的基本原理是通过binlog复制应用的方式来还原数据。
• MySQL通过Server_id来识别binlog由哪台主机产生,因此即使双Master复制, 也不会出现binlog被重复应用
• 复制线程分为Slave IO和Slave SQL两个,Slave IO线程只负责注册到Master上, 读取binlog,然后解析到本地,Slave SQL线程只负责把Slave IO线程产生的可 执行SQL应用到本地。
dir=bundled –enable-assembler –enable-profiling –enable-local-in –with-readline
–with-pthread –with-embedded-server –with-client-ldflags=-all-static –with-
• MySQL结构层次 • MySQL处理流程 • 存储引擎机制
2021/3/26
MySQL基本原理 ppt课件
3
MySQL结构层次
2021/3/26
MySQL基本原理 ppt课件
4
MySQL处理流程
当客户端链接上mysql服务端时, 系统为其分配一个链接描述符thd, 用以描述客户端的所有信息,将作 为参数在各个模块之间传递。一个 典型的客户端查询在MySQL的主要 模块之间的调用关系如图所示:
wwwpenglixuncom整理课件内容概要mysql关键代码实现分析整理课件mysql体系架构存储引擎机制整理课件mysql结构层次整理课件mysql处理流程当客户端链接上mysql服务端时系统为其分配一个链接描述符thd用以描述客户端的所有信息将作为参数在各个模块之间传递
《mysqll教程》课件
如phpBB使用MySQL作为其数据库存储解决方案。
博客平台
如WooCommerce使用MySQL作为其商品和订单数据的存储。
02 MySQL基础
安装和配置MySQL
总结词
安装步骤、配置选项
详细描述
提供详细的MySQL安装步骤,包括下载安装包、运行安装程序、选择安装组件等。同时介绍常见的配置选项, 如端口号、字符集、时区等。
1995年发布第一个版本,2000年 MySQL AB公司被Sun Microsystems公司收购,2008年被 甲骨文公司(Oracle Corporation) 收购。
03
里程碑
随着版本的更新,MySQL不断优化和 改进,成为世界上最流行的关系型数 据库管理系统之一。
MySQL的特点和优势
特点
数据仓库
建立数据仓库,对大数据进行多维分 析和报表生成。
数据可视化
使用工具如Tableau或Power BI,将 数据分析结果进行可视化展示。
06 MySQL的未来发展
MySQL的新特性和发展方向
分布式数据库
MySQL将进一步支持分布式数据 库功能,实现更高效的数据存储 和处理。
人工智能与机器学
系统架构
02 设计新闻发布系统的整体架构
,包括前后端分离、数据库设 计等。
数据库优化
03 对数据库表进行优化,如索引
、分区等,以提高查询效率。
缓存技术
04 使用缓存技术如Redis,减少
对数据库的访问次数。
异步处理
05 使用消息队列如Kafka,实现
异步处理,提高系统响应速度 。
安全措施
06 对用户输入进行校验和过滤,
高效数据库的需求。
MySQL数据库基本操作 教学PPT课件
数据库对象有表,索引,视图,图表,规则,触发器,用户,函数等。
Z
Z
- 学习任务1 数据库和数据库对象
表:
Z Z 数据库中的表与我们日常生活中使用的表格类似,它也是由行(Row) 和列(Column)组成的。
列由同类的信息组成,每列又称为一个字段,每列的标题称为字段名。行包括了若干列信息项。 一行数据称为一个或一条记录,它表达有一定意义的信息组合。一个数据库表由一条或多条记录 组成,没有记录的表称为空表。
- 学习任务1 数据库和数据库对象
规则:
Z 规则是对数据库表中数据信息的限制。
Z
触发器:
事件来触发,可以查询其他表,而且可以包含复杂的SQL语句。它们主要用于强制服从复杂的业
务规则或要求。
用户:
Z
Z
所谓用户就是有权限访问数据库的人。
同时需要自己登陆账号和密码。用户分为:管理员用户和普通用户。前者可对数据库进行修改删
- 学习任务1 数据库和数据库对象
Z Z 于MySQL服务器,当连接上MySQL服务器后,即可操作数据库中存储到数据库对象里的数据。
上述描述中涉及了几个概念:数据库、数据库对象和数据。在具体介绍数据库操作之前,首先需
要了解这些概念。
Z Z 数据库是存储数据库对象的容器。在MySQL软件中,数据库可以分为系统数据库和用户数据库
除,后者只能进行阅读查看等操作。
Z
Z
学习任务2- 数据库相关操作——创建数据库
Z Z 数据库的操作包括创建数据库、査看数据库、选择数据库,以及删除数据库。本节将详细介绍如
何创建数据库。创建数据库,实际上就是在数据库服务器中划分一块空间,用来存储相应的数据 库对象。
MYSQL数据库基础-PPT课件
MYSQL数据库基础
MEDIUMINT[(M)] 一个中等大小整数。有符号的范围是-8388608到 8388607,无符号的范围是0到16777215。 INT[(M)]
一个正常大小整数。有符号的范围是2147483648到2147483647,无符号的范围是0 到4294967295。 INTEGER[(M)] 这是INT的一个同义词。
MYSQL数据库基础
例:select * from tbl limit 0,3 (1)基本查询 select *[字段] from tbl (2)条件查询 select * from tbl where 字段 条件 值
select * from tbl where username like ‘a%’ select * from tbl where (age>20 and scrore>80) or
MYSQL数据库基础
CHAR(M) [BINARY] 一个定长字符串,当存储时,总是是用空格填满右边
到指定的长度。M的范围是1 ~ 255个字符。当值被检索 时,空格尾部被删除。 VARCHAR(M) [BINARY]
一个变长字符串。注意:当值被存储时,尾部的空格 被删除(这不同于ANSI SQL规范)。M的范围是1 ~ 255 个字符。
值是-3.402823466E+38到-1.175494351E-38,0 和1.175494351E-38到3.402823466E+38。M是 显示宽度而D是小数的位数。没有参数的FLOAT 或有<24 的一个参数表示一个单精密浮点数字。
DOUBLE[(M,D)] 一个正常大小(双精密)浮点数字。不能无符号。允
《MySQL基础教程》课件
数据的插入、查询、更新和删除
总结词
掌握插入、查询、更新和删除数据的基本操 作。
详细描述
插入数据可以使用`INSERT INTO`语句,指 定要插入的表和要插入的数据。查询数据可 以使用`SELECT`语句,指定要查询的表和条
件。更新数据可以使用`UPDATE`语句,指 定要更新的表、更新条件和要更新的数据。
《MySQL基础教程》PPT课件
• MySQL简介 • MySQL的安装与配置 • MySQL的基本操作 • MySQL的数据类型 • MySQL的查询优化 • MySQL的存储过程和函数 • MySQL的触发器和事件 • MySQL的管理和维护
01
MySQL简介
什么是MySQL
定义
MySQL是一个开源的关系型数据库管理系统(RDBຫໍສະໝຸດ S) 。重启MySQL服务
修改配置后,需要重启MySQL服务使配置生效。
启动与停止MySQL服务
启动MySQL服务
通过操作系统命令或MySQL自带的命令行 工具启动MySQL服务。
停止MySQL服务
同样使用操作系统命令或MySQL自带的命令行工具 停止MySQL服务。
常见问题处理
在启动或停止MySQL服务时,可能会遇到 各种问题,如端口被占用、权限问题等,需 要根据实际情况进行处理。
03
04
05
事件是一种定时任务, 可以在指定的时间间隔 内自动执行。
创建事件需要使用 `CREATE EVENT`语句, 并指定事件的名称、触 发时间、触发间隔以及 要执行的SQL语句。
事件的使用场景包括定 期清理数据、自动备份 数据库、定时发送通知 等。
08
MySQL的管理和维护
数据备份与恢复
《mysql教程》课件
总结词
了解和掌握索引和约束的概念及作用, 以及如何在MySQL中创建和使用索引和 约束。
VS
详细描述
索引用于提高查询效率,通过在表的列上 创建索引,可以加快对数据的访问速度。 约束用于保证数据的完整性和一致性,常 见的约束有主键约束、外键约束、唯一约 束和检查约束等。在MySQL中,可以使 用CREATE INDEX语句创建索引,使用 ALTER TABLE语句添加约束。
的性能和响应速度。
04
MySQL安全和维护
用户和权限管理
用户管理
创建、删除用户,设置用户密码,为用户分 配权限等。
权限管理
为用户分配不同的数据库权限,如查询、插 入、更新、删除等。
角色管理
创建、删除角色,为角色分配权限,然后将 角色分配给用户。
访问控制
控制用户对数据库的访问,例如限制某些用 户只能访问特定的表或列。
数据插入、查询、更新和删除
总结词
掌握在MySQL中插入、查询、更新和删除数据的基本操作。
详细描述
插入数据使用INSERT INTO语句,查询数据使用SELECT语句,更新数据使用UPDATE语句,删除数据使用 DELETE FROM语句。这些操作是数据库管理中最常见的操作,需要熟练掌握。
索引和约束
视图和分区
要点一
视图
视图是一个虚拟表,基于SQL查询的结果集。视图可以用 于简化复杂的查询操作,隐藏表中的某些列或行,以及提 供数据安全性控制。
要点二
分区
分区是将表或索引分成多个较小的、更易于管理的片段的 技术。分区可以提高查询性能、管理大型表和索引的灵活 性,以及实现数据维护和备份的优化。
数据库设计和优化
2008年,MySQL被Sun Microsystems公司收 购。
MYSQL经典基础教程ppt课件
password string
birthday date
可编辑课件PPT
8
高级软件人才实作培训专家!
MySQL常用数据类型
分类
数值类型
文本、二进制 类型 时间日期
数据类型
BIT(M) TINYINT [UNSIGNED] [ZEROFILL] BOOL,BOOLEAN SMALLINT [UNSIGNED] [ZEROFILL] INT [UNSIGNED] [ZEROFILL] BIGINT [UNSIGNED] [ZEROFILL] FLOAT[(M,D)] [UNSIGNED] [ZEROFILL] DOUBLE[(M,D)] [UNSIGNED] [ZEROFILL]
高级软件人才实作培训专家!
SQL 入门
可编辑课件PPT 1
高级软件人才实作培训专家!
MySQL简介
数据库简介
• SQL Server、Oracle、 • MySQL、DB2、 • SyBase
MySQL数据库的安装和配置 使用命令行窗口连接MYSQL数据库
•mysql –u用户名 –p密码
可编辑课件PPT
可编辑课件PPT
12
高级软件人才实作培训专家!
可编辑课件PPT
13
高级软件人才实作培训专家!
数据库CRUD语句
Insert语句 (增加数据) Update语句 (更新数据) Delete语句 (删除数据) Select语句 (查找数据)
可编辑课件PPT
14
高级软件人才实作培训专家!
Insert语句
可编辑课件PPT
25
高级软件人才实作培训专家!
Select语句(4)
在where子句中经常使用的运算符
MySql基础操作详解ppt课件
数据的增删改查
添加关键字:INSERT 添加数据:INSERT INTO 表名(列) VALVES
(值); 例:insert into student(name, birth) values ('sl',
Goodbye
Client 然后输入密码。登陆成效果果如下:
根本操作—用户管理
用户信息都存储在er表。 添加用户 GRANT 权限 ON 位置 TO 用户名登录主机 identified by "
密码" 权限:Insert、Delete、Update、Select等等 位置:数据库.表,通配符*表示一切〔*.*表示一切数据
10; "like"表示模糊匹配,主要利用一些通配符匹配。 "regexp"表示扩展正那么表达式匹配,功能更全面。
通配符和正那么表达式
%:匹配恣意多个恣意字符 例:where name like '%l':表示恣意以'l'终了
的字符串 例:where name like 'l%':表示恣意以'l'开场
'1991-1-18'); 注:假设插入数据不满足约束条件那么会出现
SQL错误! 删除关键字:DELETE 删除数据:DELETE FROM 表名 WHERE 范围; 例:delete from student where id=1;
数据的增删改查
修正关键字:UPDATE UPDATE 表名 SET 列=值 WHERE 范围 例:update student set name='sll',birth='1234'
mysql教程PPT(无水印)
MySQL的应用场景
网站和Web应用
MySQL是许多流行的网站和Web应用 的数据库首选。
数据仓库和分析
MySQL可以用于构建数据仓库和进 行数据分析,支持大数据处理和数据
挖掘。
企业应用
MySQL适用于各种企业级应用,如 客户关系管理(CRM)、人力资源管 理和财务管理等。
游戏开发
MySQL可以用于游戏开发中的后端 数据库管理,支持游戏数据存储和查 询。
04 安全性
随着网络安全问题的日益突出, MySQL将加强数据加密、身份验 证等方面的安全措施,确保用户 数据的安全与隐私。
THANKS
日志记录
01
启用并配置MySQL的日志记录功能,记录用户的活动和数据库
的更改。
安全审计
02
定期审查和分析日志记录,发现潜在的安全威胁和异常行为。
日志轮换和管理
03
设置日志轮换计划,定期清理旧的日志文件,确保日志文件不
会无限制增长。
06
MySQL与其他数据库的比较 和未来发展
与其他数据库的比较
Oracle
表的创建和管理
创建表
使用`CREATE TABLE`语 句创建一个新的表。
删除表
使用`DROP TABLE`语 句删除一个存在的表。
修改表
使用`ALTER TABLE`语 句修改一个存在的表。
数据插入、查询、更新和删除
数据插入
使用`INSERT INTO`语句将数据 插入到表中。
数据查询
使用`SELECT`语句查询表中的 数据。
数据库的备份和恢复
备份
备份是创建数据库副本的过程,用于防止数据丢失和灾难恢复。MySQL支持多 种备份方法,如全备份、增量备份和差异备份。
MYSQL基础教程课件
2000年,MySQL AB被Sun Microsystems公司收购。
当前,MySQL是开源关系数据库管 理系统中的主流产品,广泛应用于 Web开发、大数据处理等领域。
MySQL的特点与优势
开源
MySQL是一款开源的数据库管理系统,用户可 以免费使用和修改。
易用性
MySQL提供了丰富的开发工具和接口,使得开 发人员可以快速地开发和管理数据库。
视图的使用
了解和掌握视图的使用方法
视图的查询:对视图进行查询就像对普通表进行 查询一样,例如:SELECT * FROM myview;
视图的创建:使用CREATE VIEW语句可以创建一 个视图,视图可以看作是基于SQL查询的结果集 的虚拟表,例如:CREATE VIEW myview AS SELECT * FROM mytable WHERE id > 10;
总结词
用户权限管理
VS
详细描述
博客网站通常需要对不同用户进行权限管 理,如管理员、作者、普通用户等,不同 用户具有不同的操作权限。数据库设计需 要考虑到用户权限的管理和验证。
博客网站的数据库设计
总结词
搜索引擎优化
详细描述
为了提高博客网站的搜索排名和用户体验, 需要对数据库进行相应的优化,如建立全文 索引、使用合适的关键词等,以提高网站的 搜索引擎友好性。
02
创建数据库:使用CREATE DATABASE语句可以创建一个 新的数据库,例如:CREATE DATABASE mydatabase;
03
删除数据库:使用DROP DATABASE语句可以删除一个 数据库,例如:DROP DATABASE mydatabase;
表的创建与删除
MYSQL经典基础教程课件
服务器参数配置需要按照服务器负载和硬件配置进行优化,可以提高MYSQL的性能。
结语
总结
通过这个课件,你已经了解到MYSQL基础知识,认识 了MYSQL的特点和优势。
下一个任务
下一个任务是在实践中应用这些知识,例如设计一个 简单的MYSQL数据库,并为之创建数据表和索引。
MySQL是世界上最流行的开源数据库之一,它被广泛 地应用于Web应用开发和大规模数据处理。
数据库表结构介绍
数据库表结构是指数据库中表格的组织方式,包括列
MYSQL安装
1 Windows环境下的安装
在Windows环境下安装MySQL很简单,你可以从MySQL官网上下载安装程序,然后按照提 示安装即可。
GROUP BY子句
HAVING子句
GROUP BY子句可以对查询结果进行分组统计。它可 以按指定的列对结果进行分组,并对每组进行聚合 计算。
HAVING子句可以与GROUP BY子句一起使用,对分 组后的结果进行筛选。
MYSQL数据修改
1
INSERT语句
INSERT语句用于向数据库表格中插入新数据。它可以一次性插入多条数据,并可 以指定插入的列和值。
MYSQL支持多种数值类型,包括整数、小数和布尔值 等。
字符串类型
MYSQL对字符串类型提供了很好的支持,同时还支持 中文字符集。
日期类型
日期类型用于存储日期和时间信息。MYSQL支持多种
其他常用数据类型
MYSQL还支持其它常用数据类型,如枚举类型和集合
MYSQL表结构设计
1
索引设计
2
索引是优化MYSQL查询性能的关键。索引需
DDL语句用于数据库和 表格的管理,如CREATE、 ALTER和DROP语句等。