- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
MySQL数据库–核心知识
王红元coderwhy
目录
1MySQL介绍和安装
content
2MySQL连接和GUI
3SQL语句和数据类型
4SQL语句-DDL语句
5SQL语句-DML语句
6SQL语句-DQL语句
coderwhy为什么需要数据库?
◼任何的软件系统都需要存放大量的数据,这些数据通常是非常复杂和庞大的:
比如用户信息包括姓名、年龄、性别、地址、身份证号、出生日期等等;
比如商品信息包括商品的名称、描述、价格(原价)、分类标签、商品图片等等;
比如歌曲信息包括歌曲的名称、歌手、专辑、歌曲时长、歌词信息、封面图片等等;
◼那么这些信息不能直接存储到文件中吗?可以,但是文件系统有很多的缺点:
很难以合适的方式组织数据(多张表之前的关系合理组织);
并且对数据进行增删改查中的复杂操作(虽然一些简单确实可以),并且保证单操作的原子性;
很难进行数据共享,比如一个数据库需要为多个程序服务,如何进行很好的数据共享;
需要考虑如何进行数据的高效备份、迁移、恢复;
等等...
◼数据库通俗来讲就是一个存储数据的仓库,数据库本质上就是一个软件、一个程序。
coderwhy常见的数据库有哪些?
◼通常我们将数据划分成两类:关系型数据库和非关系型数据库;
◼关系型数据库:MySQL、Oracle、DB2、SQLServer、PostgreSQL等;
关系型数据库通常我们会创建很多个二维数据表;
数据表之间相互关联起来,形成一对一、一对多、多对多等关系;
之后可以利用SQL语句在多张表中查询我们所需的数据;
◼非关系型数据库:MongoDB、Redis、Memcached、HBse等;
非关系型数据库的英文其实是NotonlySQL,也简称为NoSQL;
相当而言非关系型数据库比较简单一些,存储数据也会更加自由(甚至我们可以直接将一个复杂的json对象直接塞入到数据
库中);
NoSQL是基于Key-Value的对应关系,并且查询的过程中不需要经过SQL解析;
◼如何在开发中选择他们呢?具体的选择会根据不同的项目进行综合的分析,我这里给一点点建议:
目前在公司进行后端开发(Node、Java、Go等),还是以关系型数据库为主;
比较常用的用到非关系型数据库的,在爬取大量的数据进行存储时,会比较常见;
coderwhy认识MySQL
◼我们的课程是开发自己的后端项目,所以我们以关系型数据库MySQL作为主要内容。
◼MySQL的介绍:
MySQL原本是一个开源的数据库,原开发者为瑞典的MySQLAB公司;
在2008年被Sun公司收购;在2009年,Sun被Oracle收购;
所以目前MySQL归属于Oracle;
◼MySQL是一个关系型数据库,其实本质上就是一款软件、一个程序:
这个程序中管理着多个数据库;
每个数据库中可以有多张表;
每个表中可以有多条数据;
coderwhy数据组织方式
coderwhy下载MySQL软件
◼下载地址:/downloads/mysql/
◼根据自己的操作系统下载即可;
◼推荐大家直接下载安装版本,在安装过程中会配置一些环境变量;
Windows推荐下载MSI的版本;
Mac推荐下载DMG的版本;
◼这里我安装的是MySQL必威体育精装版的版本:8.0.31(不再使用旧的MySQL5.x的版本)
coderwhyWin
您可能关注的文档
- mycat数据库中间件.pptx
- NB技术实践开发-IoT课程介绍.pptx
- NextVault 操作手册培训 .doc
- NHD 脱硫-甲醇合成法年产 4.5 万吨甲硫醇项目设计-典型设备设计说明书 (2).pdf
- Node服务器高级开发_Node服务器-express框架.pdf
- Node服务器高级开发_Node服务器-koa框架.pdf
- Node服务器高级开发_Node项目实战-coderhub.pdf
- Node服务器高级开发课程_MySQL数据库.pdf
- Node服务器高级开发课程_Node服务器-express框架.pdf
- Node服务器高级开发课程_Node服务器-koa框架.pdf
- 陕西省宝鸡渭滨区四校联考2023-2024学年中考语文模拟试题含解析.pdf
- 购买钢筋合同范本(精选)(2024两篇) .pdf
- 长津湖之水门桥观后感13篇 .pdf
- 道德与法治 6 上 课程纲要 .pdf
- 【高中英语】Unit 2-2022-(人教版2019选择性必修第三册)(含答案).pdf
- 三管轮适任证书考试船舶辅机海事局公开卷第一套含参考答案 .pdf
- 【教育学习文章】六年级科学下册全册教案(鄂教版) .pdf
- 文化背景对特殊儿童教育的影响分析教学研究课题报告.docx
- 人工智能时代下的学校师生关系研究教学研究课题报告.docx
- 特殊儿童情感教育方案对社会技能培养的长期正面影响教学研究课题报告.docx
文档评论(0)