第十讲_网络数据库MySQL服务的配置与应用.doc

第十讲_网络数据库MySQL服务的配置与应用.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十讲_网络数据库MySQL服务的配置与应用

第十讲 网络数据库MySQL服务的配置与应用 网络数据库服务就是以后台运行的数据库管理系统为基础,加上一定的前台程序,为网络用户提供数据的存储、查询等功能的服务,广泛地应用在Internet网站、搜索引擎、电子商务、电子政务和网上教育等各个方面。 MySQL的概述 MySQL是一个高性能、多线程、多用户、建立在客户/服务器结构上的关系型数据库管理系统(RDBMS)。 MySQL是“世界上最受欢迎的开放源代码数据库”,当前全世界有超过600万的系统使用MySQL(引自MySQL官方网站)。 MySQL的主要特征如下。 性能高效而稳定,MySQL几乎比当前可用的其他所有数据库的性能都不差,因此Yahoo、Google、Cisco、HP和NASA等都采用了它作为自己的数据库引擎。 开放源代码,MySQL是自由的开放源代码产品,可以在GPL下畅通使用。 多用户支持,MySQL可有效地满足50-1000个并发用户的访问,并且在超过600个用户的限度的情况下,MySQL的性能并没有明显的下降。 多线程,MySQL使用核心线程的完全多线程,这意味着可以采用多CPU体系结构。 开放性,支持ANSI SQL-99标准,适用于多种操作系统(如Linux、Solaris、FreeBSD、OS/2、MacOS以及Windows95/98/Me/2000/XP和Windows NT等),可在多种体系结构(如Intel x86、Alpha、SPARC、PowerPC和IA64等)上运行。 广泛的应用程序支持,有c、c++、Java、Perl、PHP和Python等多种客户工具和API的支持。 支持事务处理、行锁定、子查询、外键和全文检索等功能。 支持大数据库处理,可对某些包含50,000,000个记录的数据库使用MySQL。 有灵活且安全的权限和口令系统,并且允许对其他主机的认证。 MySQL是一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和多种不同的客户程序及库组成。 MySQL的安装 MySQL客户端验证 Red Hat Enterprise Linux 4默认只是安装了MySQL的客户端程序。可采用命令 rpm -qa |grep mysql 查看其安装了何种版本。 可见,mysql是客户程序及共享库,其对应的RPM包文件是:mysql-4.1.20-1.RHEL4.1 mysqlclient10是用来兼容3.23.x版本客户端库,其对应的RPM包文件为mysqlclient10-3.23.58-4.RGEL4.1.i386.rpm MySQL数据库安装 用第4张光盘,先安装perl-DBD-MySQL-2.9004-3.1.i386.rpm 安装以下相关的MySQL服务器的RPM包文件 安装过程: MySQL服务的配置和使用 使用前要求先启动mysql服务: 修改MySQL管理员的口令 第一次访问数据库服务器的用户只能是MySQL管理员,即root用户(注意该用户不同于Linux系统的root用户)。默认情况下,root用户初始化的密码为空,因此,从本地客户端连接MySQL时,只需键入mysql。 采用quit命令退出MySQL命令状态,用mysqladmin命令修改MySQL管理员的密码。 可见,修改后再想直接用mysql命令连接已经不可能了。 修改后,要连接MySQL服务器,救必须用以下格式命令: mysql [-h 主机名或IP地址] [ -u 用户名 ] [ -p ] 再想修改root用户密码为:poiuyt,操作如下: 数据库的创建和删除 MySQL安装程序自动创了两个数据库mysql和test,test供用户练习使用,而mysql中包含了5个MySQL授权表。 创建数据库 creat database 数据库名称 【例】创建一个名为xsxk的学生选课数据库: 必须注意:默认情况下,所创建的数据库是以目录的形式保存在/var/lib/mysql目录中,系统不允许两个数据库同名,并且必须有足够的权限才能创建它。 查看MySQL当前所有的可用数据库命令: 选择数据库 选择一个数据库,使它成为所有事务的当前数据库,使用以下SQL语句: use 数据库名称; 【例】选择前面创建的xsxk数据库: 删除数据库 使用以下SQL语句:drop database 数据库名称 【例】删除前面创建的xsxk数据库: 表的创建、复制、删除和修改 关系数据库中,数据库用来将多个表有机地组织起来,而数据库中的表用来存储数据。每个数据库表由行和列组成,每个行为一个记录,每个记录可包含多个列(称为字段)。MySQL使用SQL的数据定义语言(DDL)来创建,删除和修改表结构。 创建表 使用的SQL语句格式: create tabl

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档