



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
RedHat6.2服务器配置方案大全(十二):MySQL第十二章 MySQL 简 介 MySQL是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。 SQL是一种标准化的语言,它使得存储、更新和存取信息更容易。例如,你能用SQL语言为一个网站检索产品信息及存储顾客信息,同时MySQL也足够快和灵活以允许你存储记录文件和图像。 MySQL 主要目标是快速、健壮和易用。最初是因为我们需要这样一个SQL服务器,它能处理与任何可不昂贵硬件平台上提供数据库的厂家在一个数量级上的大型数据库,但速度更快,MySQL就开发出来。自1996年以来,我们一直都在使用MySQL,其环境有超过 40 个数据库,包含 10,000个表,其中500多个表超过7百万行,这大约有100 个吉字节(GB)的关键应用数据。 MySQL建立的基础是业已用在高要求的生产环境多年的一套实用例程。尽管MySQL仍在开发中,但它已经提供一个丰富和极其有用的功能集。 MySQL的官方发音是My Ess Que Ell(不是 MY-SEQUEL )。 第一节 MySQL的安装 11 所需资源 MySQL-3.22.32-1.i386.rpm MySQL-client-3.22.32-1.i386.rpm 12 安装方法 第一步:rpm -ivh MySQL-3.22.32-1.i386.rpm 第二步:rpm -ivh MySQL-3.22.32-1.i386.rpm 第三步:执行mysql,启动MySQL monitor就可以使用mysql数据库了。 第二节 MySQL的使用 21 启动MySQL守护进程 /etc/rc.d/init.d/mysql start 22 关闭MySQL守护进程 /etc/rc.d/init.d/mysql stop 23 检查MySQL服务器是否已经运行 231 检查MySQL的属性 /usr/bin/mysqladmin variables 232 检查MySQL的版本信息 /usr/bin/mysqladmin version 233 检查MySQL的运行状态 /usr/bin/mysqladmin status 234 检查MySQL服务器此时正运行的线程信息 /usr/bin/mysqladmin processlist 24 连接和断开服务器 241 连接服务器 mysql -h host -u user -p 要求输入口令 242 断开服务器 quit 进入MySQL之后可以敲help来获取帮助信息 25 MySQL存取权限的控制 MySQL的存取控制技术功能强大,比Postgres更加具有灵活性。MySQL采用的用户名和密码的加密算法与Unix系统不尽相同,其用户名可以长达16个字符。 先以root登陆MySQl,然后在MySQL的提示符下键入grant all privileges on *.* to thjlocalhost identified by thj with grant option; 这样,无论用户thj从什么地方登陆到这台服务器都可以使用MySQL。 第三节 MySQL数据库的简单操作语句 31 对数据库的操作 MySQL的数据库实际上对应的是一个目录,它被系统存储在/var/lib/mysql 中。 311 创建数据库 命令:create database 数据库名; 312 删除数据库 命令:drop database 数据库名; 313 查询MySQL中都有什么数据库 命令:show databases; 314 更改当前使用的数据库 命令:use tbl_name 32 对数据表的操作 MySQL中的TABLE才是真正的数据库。 321 创建数据表 命令:create table tbl_name ( column_specs ); 说明:tbl_name 数据表名 column_specs 表中列的说明 322查询指定的数据表的结构 命令:describe tbl_name; 323 查询数据库中都有什么数据表 命令:show tables; 33 对数据记录的操作 331 增加新记录 命令:insert into tbl_name (col_name1,col_name2,) values(values1,values2,.) 说明:insert语句简单易用,但是它也有一个缺陷,就是每次只能插入一条记录。 332 批量装载数据 命令:load data local infile filename.txt into table tbl_name; 说明:MySQl的版本不得低于3.22.15,否则load data local不起作用。该语句实际上是调用了/usr/bin/mysqlimport。 333 检索信息 命令:select 要选择的东西 from 一个或多个表 where 数据必须满足的条件 注:在MySQL中,每键入一条命令之后,在命令行的结尾都要敲
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农村卫浴维修合同范本
- 专业护栏安装合同范本
- 住建部合同范本0204
- 北京农村土地租赁合同范本
- 兼职app推广合同范本
- 交房质量纠纷合同范本
- 公司贷款抵押合同范本
- 全国青岛版信息技术七年级下册专题二第6课《阅读材料 滤镜》教学设计
- 包装木箱合同范本
- 剧团戏服赠与合同范本
- 人工智能大模型
- 川教版信息技术五年级下册全册教学设计教案
- 重庆市江北区社区专职工作者招考聘用高频500题难、易错点模拟试题附带答案详解
- 掩体构筑与伪装教学法教案
- 让我们一起去追“星”!两弹一星之核弹老人魏世杰课件高二下学期爱国主义教育主题班会
- 2024年日历表电子版(带农历-含周数-周一开始-打印版)
- 2024年计算机组成原理期末考试试题及答案共五套
- DB32T-认知障碍老年人康复训练服务规范编制说明
- 三年级上册科学全册知识点2024年新青岛版六三制
- 【小米公司手机市场营销策略8700字(论文)】
- JGJT163-2008 城市夜景照明设计规范
评论
0/150
提交评论