MySQL初学教程.docx
《MySQL初学教程.docx》由会员分享,可在线阅读,更多相关《MySQL初学教程.docx(28页珍藏版)》请在优知文库上搜索。
1、MySQL教程第一章概述目标:1. 了解MySQL是什么?2. 什么是关系数据库管理系统?3. RDBMS的术语有哪些?什么是数据库?数据库(DatabaSe)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的APl用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理的大数据量。什么是关系数据库管理系统?所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。RDBMS即关系数据库管理系统(ReIati
2、OnalDatabaseManagementSyStem)的特点:1 .数据以表格的形式出现2 .每行为各种记录名称3 .每列为记录名称所对应的数据域4 .许多的行和列组成一张表单5 .若干的表单组成databaseRDBMS术语在我们开始学习MySQL数据库前,让我们先了解下RDBMS的一些术语:数据库:数据库是一些关联表的集合。数据表:表是数据的矩阵。在数据库中的表看起来像一个简单的电子表格。歹U:一列(数据元素)包含了相同的数据,例如邮政编码的数据。行:一行(二元组,或记录)是一组相关的数据,例如一条用户订阅的数据。冗余:存储两倍数据,冗余降低了性能,但提高了数据的安全性。主键:主键是唯
3、一的。一个数据表中只能包含一个主键。你可以使用主键来查询数据。外键:外键用于关联两个表。复合键:复合键(组合键)将多个列作为一个索引键,一般用于复合索引。索引:使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。类似于书籍的目录。参照完整性:参照的完整性要求关系中不允许引用不存在的实体。与实体完整性是关系模型必须满足的完整性约束条件,目的是保证数据的一致性。现在你知道MySQL是什么了,让我们去在线课堂,并开始我们的第一个练习O第二章MySQL数据库操作因为我们要处理大量的数据,所以需要一种方法来定义数据库,表等,并更有效地处理数据。另外,我们可以将数据
4、转换成数据信息,所以就需要SQL来处理了。SQL代表结构化查询语言(StructuredQueryLanguage)0SQL是用于访问数据库的标准化语言。SQL语言包括以下几种:1 .数据定义语言包含定义数据库及其对象的语句,例如表,视图,触发器,存储过程等。2 .数据操作语言包含允许您更新和查询数据的语句。3 .数据控制语言允许授予用户权限访问数据库中特定数据的权限。在本教程中,会让大家快速掌握MySqI的基本知识,并轻松使用SQL语言来操作MySQL数据库。第1节连接数据库这里想要说的是,安装MySQL的方式有好几种。在本课程中,已经利用kubernetes(详情请参照k8s教程)生成了一
5、个MySQL的pod,并开启了mysql服务,打开终端即默认进入到MySQL的容器中。这里已经将密码改为“123456”,在终端输入以下命令即可登陆到MySQL,如下图所示:mysql-uroot-p123456#-uroot表示用户为root-pl23456表示密码为123456rootnysql-0:/#mysql-uroot-p123456Warning:Usingapasswordonthecommandlineinterfacecanbeinsecure.WelcometotheMySQLmonitor.Commandsendwith;org.YourMySQLconnectioni
6、dis2Serverversion:5.6.31MySQLCommunityServer(GPL)Copyright(c)20,216,Oracleand/oritsaffiliates.Allrightsreserved.OracleisaregisteredtrademarkofOracleCorporationand/oritsaffiliates.Othernamesmaybetrademarksoftheirrespectiveowners.Type,help;,or,hforhelp.Type,ctoclearthecurrentinputstatement.mysql出现这一幕则
7、表示你已经成功登录mysql,你可以看到一些其它信息,比如版本信息以及一些帮助命令。那么接下来就可以开始你的MySQL之旅啦!第2节创建数据库在上一小节中我们已经成功登陆到了mysql中,那么我们就需要使用SQL语句来操作数据库。(sql语句没对关键字的大小写做强制要求)在这一小节中会帮助大家查看有哪些数据库,怎么新建数据库以及怎么在各个数据库之间切换。首先查看mysql中包含哪些数据库。使用以下命令查看:showdatabases;#因为是查看所有数据库,所以这里使用的是databases,可以理解为复数,查看表格时也是同理。还有记住在最后加上分号表示结束语句。mysqlshowdataba
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MySQL 初学 教程
