MySQL数据库课件.docx

上传人:b****3 文档编号:2151168 上传时间:2022-10-27 格式:DOCX 页数:64 大小:2.20MB
下载 相关 举报
MySQL数据库课件.docx_第1页
第1页 / 共64页
MySQL数据库课件.docx_第2页
第2页 / 共64页
MySQL数据库课件.docx_第3页
第3页 / 共64页
MySQL数据库课件.docx_第4页
第4页 / 共64页
MySQL数据库课件.docx_第5页
第5页 / 共64页
点击查看更多>>
下载资源
资源描述

MySQL数据库课件.docx

《MySQL数据库课件.docx》由会员分享,可在线阅读,更多相关《MySQL数据库课件.docx(64页珍藏版)》请在冰豆网上搜索。

MySQL数据库课件.docx

MySQL数据库课件

第1章数据库简介

1.数据库得概念

数据库(Database)就是按照数据结构来组织、存储与管理数据得仓库,每个数据库都有一个或多个不同得API用于创建,访问,管理,搜索与复制所保存得数据。

我们也可以将数据存储在文件中,但就是在文件中读写数据速度相对较慢。

所以,现在我们使用关系型数据库管理系统(RDBMS)来存储与管理得大数据量。

所谓得关系型数据库,就是建立在关系模型基础上得数据库,借助于集合代数等数学概念与方法来处理数据库中得数据。

RDBMS即关系数据库管理系统(RelationalDatabaseManagementSystem)得特点:

∙1、数据以表格得形式出现

∙2、每行为各种记录名称

∙3、每列为记录名称所对应得数据域

∙4、许多得行与列组成一张表单

∙5、若干得表单组成database

RDBMS术语

在我们开始学习MySQL数据库前,让我们先了解下RDBMS得一些术语:

∙数据库:

数据库就是一些关联表得集合。

∙数据表:

表就是数据得矩阵。

在一个数据库中得表瞧起来像一个简单得电子表格。

∙列:

一列(数据元素)包含了相同得数据,例如邮政编码得数据。

∙行:

一行(=元组,或记录)就是一组相关得数据,例如一条用户订阅得数据。

∙冗余:

存储两倍数据,冗余可以使系统速度更快。

∙主键:

主键就是唯一得。

一个数据表中只能包含一个主键。

您可以使用主键来查询数据。

∙外键:

外键用于关联两个表。

∙复合键:

复合键(组合键)将多个列作为一个索引键,一般用于复合索引。

∙索引:

使用索引可快速访问数据库表中得特定信息。

索引就是对数据库表中一列或多列得值进行排序得一种结构。

类似于书籍得目录。

∙参照完整性:

参照得完整性要求关系中不允许引用不存在得实体。

与实体完整性就是关系模型必须满足得完整性约束条件,目得就是保证数据得一致性。

MySQL数据库

MySQL就是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。

MySQL就是一种关联数据库管理系统,关联数据库将数据保存在不同得表中,而不就是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

∙MySQL就是开源得,所以您不需要支付额外得费用。

∙MySQL支持大型得数据库。

可以处理拥有上千万条记录得大型数据库。

∙MySQL使用标准得SQL数据语言形式。

∙MySQL可以允许于多个系统上,并且支持多种语言。

这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby与TCL等。

∙MySQL对PHP有很好得支持,PHP就是目前最流行得Web开发语言。

∙MySQL支持大型数据库,支持5000万条记录得数据仓库,32位系统表文件最大可支持4GB,64位系统支持最大得表文件为8TB。

∙MySQL就是可以定制得,采用了GPL协议,您可以修改源码来开发自己得MySQL系统。

第2章MySQL数据库得安装与配置

1.所需MySQL安装包

mysql5、0、41_Setup、EXE

2.安装方法步骤图解

1>运行安装程序下一步

2.选择“Custom”自定义安装,下一步

3.这里可以将不需要得安装删除,可以更改安装目录,下一步

4.单击“Install”按钮,开始安装

5.安装中,耐心等一会儿

6、这里就是询问您就是否要注册一个MySQL、得账号,或就是使用已有得账号登陆MySQL、,一般不需要了,点选“SkipSignUp”,按“Next”略过此步骤。

7、安装完成出现如下界面现在软件安装完成了,出现上面得界面,这里有一个很好得功能,MySQL配置向导,不用向以前一样,自己手动乱七八糟得配置my、INI了,将“ConfiguretheMySQLServernow”前面得勾打上,点“Finish”结束软件得安装并启动MySQL配置向导。

8.进入配置过程

9.选择配置方式选择配置方式,“DetailedConfiguration(手动精确配置)”、“StandardConfiguration(标准配置)”,我们选择“DetailedConfiguration”,方便熟悉配置过程。

10、选择服务器类型,“DeveloperMachine(开发测试类,MySQL占用很少资源)”、“ServerMachine(服务器类型,MySQL占用较多资源)”、“DedicatedMySQLServerMachine(专门得数据库服务器,MySQL占用所有可用资源)”,大家根据自己得类型选择了,一般选“ServerMachine”,不会太少,也不会占满。

11.选择MySQL数据库得大致用途,“MULTIfunctionalDatabase(通用多功能型,好)”、“TranSacTIONALDatabaseOnly(服务器类型,专注于事务处理,一般)”、“NonTranSacTIONALDatabaseOnly(非事务处理型,较简单,主要做一些监控、记数用,对MYLSAM数据类型得支持仅限于NonTranSacTIONAL),随自己得用途而选择了,我这里选择“TranSacTIONALDatabaseOnly”,按“Next”继续。

12.对INNODBTablespace进行配置,就就是为INNODB数据库文件选择一个存储空间,如果修改了,要记住位置,重装得时候要选择一样得地方,否则可能会造成数据库损坏,当然,对数据库做个备份就没问题了,这里不详述。

我这里没有修改,使用用默认位置,直接按“Next”继续

13.选择您得网站得一般MySQL访问量,同时连接得数目,“DecisionSupport(DSS)/OLAP(20个左右)”、“OnlineTransactionProcessing(OLTP)(500个左右)”、“ManualSetting(手动设置,自己输一个数)”,我这里选“OnlineTransactionProcessing(OLTP)”,自己得服务器,应该够用了,按“Next”继续

14.就是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己得机器上访问MySQL数据库了,我这里启用,把前面得勾打上,PortNumber:

3306,在这个页面上,您还可以选择“启用标准模式”(EnableStrictMode),这样MySQL就不会允许细小得语法错误。

如果您还就是个新手,我建议您取消标准模式以减少麻烦。

但熟悉MySQL以后,尽量使用标准模式,因为它可以降低有害数据进入数据库得可能性。

按“Next”继续

15.这个比较重要,就就是对MySQL默认数据库语言编码进行设置,第一个就是西文编码,第二个就是多字节得通用utf8编码,都不就是我们通用得编码,这里选择第三个,然后在CharacterSet那里选择或填入“GBK”,当然也可以用“gb2312”,区别就就是GBK得字库容量大,包括了gb2312得所有汉字,并且加上了繁体字、与其它乱七八糟得字——使用MySQL得时候,在执行数据操作命令之前运行一次“SETNAMESGBK;”(运行一次就行了,GBK可以替换为其它值,视这里得设置而定),就可以正常得使用汉字(或其它文字)了,否则不能正常显示汉字。

按“Next”继续。

16.选择就是否将MySQL安装为windows服务,还可以指定ServiceName(服务标识名称),就是否将MySQL得bin目录加入到WindowsPATH(加入后,就可以直接使用bin下得文件,而不用指出目录名,比如连接,“MySQL、EXEUUSERNamePPASSword;”就可以了,不用指出MySQL、EXE得完整地址,很方便),我这里全部打上了勾,ServiceName不变。

按“Next”

17这一步询问就是否要修改默认root用户(超级管理)得密码(默认为空),“Newrootpassword”如果要修改,就在此填入新密码(如果就是重装,并且之前已经设置了密码,在这里更改密码可能会出错,请留空,并将“ModifySecuritySettings”前面得勾去掉,安装配置完成后另行修改密码),“Confirm(再输一遍)”内再填一次,防止输错。

“Enablerootaccessfromremotemachines(就是否允许root用户在其它得机器上登陆,如果要安全,就不要勾上,如果要方便,就勾上它)”。

最后“CreateAnAnonymousAccount(新建一个匿名用户,匿名用户可以连接数据库,不能操作数据,包括查询)”,一般就不用勾了,设置完毕,按“Next”继续。

18、确认设置无误,如果有误,按“Back”返回检查。

按“Execute”使设置生效。

19.设置完毕,按“Finish”结束MySQL得安装与配置——这里有一个比较常见得错误,就就是不能“Startservice”,一般出现在以前有安装MySQL得服务器上,解决得办法,先保证以前安装得MySQL服务器彻底卸载掉了;不行得话,检查就是否按上面一步所说,之前得密码就是否有修改,照上面得操作;如果依然不行,将MySQL安装目录下得data文件夹备份,然后删除,在安装完成后,将安装生成得data文件夹删除,备份得data文件夹移回来,再重启MySQL服务就可以了,这种情况下,可能需要将数据库检查一下,然后修复一次,防止数据出错。

安装路径不要带有中文!

也不能有空格括号之类得,否则就会遇到下图显示得错误

到此我们得MySQL安装配置完成,我们需要测试MySQL就是否真得安装配置成功。

在我们得CMD命令行下输入netstartMySQL

瞧就是否能启动服务;

使用工具NAVIcatLiteforMySQL

瞧就是否能够链接到MySQL数据库

第3章数据库与表得操作

1.SQL语句分类

DQL(DataQueryLanguage,数据查询语言)

——查询数据库中得数据

——SELECT

DML(DataManipulationLanguage,数据操作语言)

——插入、删除与修改数据库中得数据;

——INSERT、UPDATE、DELETE等;

DCL(DataControlLanguage,数据控制语言)

——用来控制存取许可、存取权限等;

——GRANT、REVOKE等;

DDL(DataDefinitionLanguage,数据定义语言)

——用来建立数据库、数据库对象与定义其列

——CREATE、DROP等

事务控制语言(TranSacTIONALControlLanguage,TCL)

——MIT、ROLLBACK

2.SQL语句书写规则

书写SQL语句应遵循以下规则:

SQL语句不区分大小写

字符值与日期值区分大小写

SQL语句可以写成一行或多行

关键字不能简写或分割于多行

子句通常置于单独行这样更具可读性并便于编辑

Tab与缩进得使用可以提高程序得可读性

关键字最好大写,其她词诸如表名、列名使用小写

3.SQL中得注释:

SQL标准:

多行注释:

/**/。

单行注释:

MySQL:

“#”

4.数据库对象得命名规则

必须以字母开头

可包括数字与三个特殊字符(#_$)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 教育学心理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1