学习使用数据库MySQL

人生苦短没钱啊

人生苦短没钱啊

2016-01-29 15:09

学习使用数据库MySQL,学习使用数据库MySQL

[摘要]:MySQL是一个遵循GPL的开源软件、在Linux平台底下它是LAMP(LAMP 在英语中是“灯”的意思,但是在 IT 行业当然不是那么简单的一个意思了。这个术语在德国十分流行。代表了 Linux 平台上的 Apache 网站服务器;MySQL 数据库以及 Perl 、Python 或者 PHP 编程语言的结合)组合重要组成部分。同时它提供的C API可以结合Glade/GTK+,可以代替Windows平台的VB+ACCESS/MS SQL SERVER组合。本篇文章介绍数据库MySQL及其各种工具的简单用法.

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/mysql/)

一、为什么使用MySQL:MySQL是一种高性能的数据库,因为如下原因。它可以和市场下任何同类的产品竞争。

1   速度。MySQL本身并不复杂。http://www.mysql.com/information/crash-me.php上可以找到MySQL和其他数据库产品进行竞争的数据的相关信息
2  可升级性。MySQL能够同时处理无限数量的拥护和5亿个纪录
3   简单性。MySQL的核心是一个小而快速的数据库,面向那些了解数据库工作的人员,是他们能够有效的工作和编写高级功能。
4   价值:MySQL是遵循GPL协议的自由软件,你可以下载并且使用它。
5  可移植性。因为MySQL是开放源代码的自由软件,可以运行于所有的平台,如果不能运行于你的平台,你可以修改、编译源代码。

二、MySQL缺少什么

  MySQL所保护的都是基于权限的,不是基于市场的。MySQL能做什么和不能做什么是我们在使用之前需要清楚的。
1   图形界面:MySQL开始提供类似MS SQL Server的界面,尚处于测试中
2   事务处理:MySQL不支持事务处理,但是2000年5月9日的发行说明中,MySQL宣称版本3.23.15“试验性支持”Sleepy Software的Berkely DB数据库。版本3.23.25完全实现了这一个功能。
3   存储过程:MySQL没有存储过程机制。MySQL开发团体的“to do”列表中有一种存储过程机制,它将包含在版本4中。
4    触发器:触发器是一种程序,通常存在于一种嵌入式脚本语言如Zend或者Python中。有消息说这种触发器会应用于版本4中,使用Zend脚本引擎。
5   参照完整性:将来支持
6   记录等级锁定:MySQL不支持记录等级锁定。将来会改善,这都是开放源代码的力量。
7   子查询:MySQL不支持子查询。但是通过它提供的C语言接口可以很容易的弥补。
8   视图:MySQL不支持视图。但是它在MySQL开发团体的to do列表中。
很清楚地看到MySQL对于转向Linux的平台应用的将来的意义。

三、MySQL数据库系统的安装

这里只讨论在Linux系统下的MySQL数据库系统的安装,可以通过RPM包安装和tar包安装,这里只讨论RPM方式安装Binary。
通过RPM包安装,你需要下面三个文件:

1、  MySQL-3.23.25-1.i386.rpm这是一个服务器部分。它包含接受请求和返回结果的实际数据库服务器
2、  MySQL-client-3.23.25-1.i386.rpm这是客户端部分。
3、  MySQL-devel-3.23.25-1.i386.rpm.从这个文件中,你需要一个C API文件。

安装过程如下:首先安装服务器部分,然后安装客户端部分,最后需要安装C程序开发需要的文件。
1、  安装服务器
键入如下命令:#rpm –ivh MySQL-3.23.25-1.i386.rpm
2、  安装客户端
键入如下命令:#rpm –ivh MySQL-client-3.23.25-1.i386.rpm
3、  安装C开发文件
键入如下命令:#rpm –ivh MySQL-devel-3.23.25-1.i386.rpm
4、  卸载MySQL: 首先需要关闭服务器
#mysqladmin shutdown

#rpm –e –vv MySQL-3.23.25-1

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/mysql/)

#rpm –e –vv MySQL-client-3.23.25-1
5、  安装账号管理MySQL服务器:从RPM安装。Mysql用户账号会自动创建。这是一个用来运行MySQL的服务的用户。
更改mysqladmin口令:为了增强安全性,需要为mysql的根用户改变口令,这可以通过下面的两个命令来完成
%mysqladmin –u root –p password ‘new-password’
或者
%mysqladmin –u root –h servername –p password ‘new-password’

本新闻共2页,当前在第1页  1  2  

展开更多 50%)
分享

猜你喜欢

学习使用数据库MySQL

MySQL mysql数据库
学习使用数据库MySQL

数据库学习:MySQL Join详解

编程语言 网络编程
数据库学习:MySQL Join详解

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

使用Perl连接Mysql数据库

编程语言 网络编程
使用Perl连接Mysql数据库

MySQL数据库使用有高招

编程语言 网络编程
MySQL数据库使用有高招

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

ASP如何使用MYSQL数据库

ASP
ASP如何使用MYSQL数据库

使用phpMyAdmin管理MySQL数据库

编程语言 网络编程
使用phpMyAdmin管理MySQL数据库

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

怎样在Mysql中直接储存图片

怎样在Mysql中直接储存图片

《天天酷跑》攻略之小萝莉坐骑选择心得

《天天酷跑》攻略之小萝莉坐骑选择心得
下拉加载更多内容 ↓