MYSQL的概念

作者&投稿:柘洪 (若有异议请与网页底部的电邮联系)
~ MySQL的概述

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL的官方网站的网址是:www.mysql.com

MySQL的特性

1.使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性
2.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统
3.为多种编程语言提供了API。这些编程语言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。
4.支持多线程,充分利用CPU资源
5.优化的SQL查询算法,有效地提高查询速度
6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名
7.提供TCP/IP、ODBC和JDBC等多种数据库连接途径
8.提供用于管理、检查、优化数据库操作的管理工具
9.可以处理拥有上千万条记录的大型数据库

MySQL的应用

与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。

目前Internet上流行的网站构架方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。由于这四个软件都是遵循GPL的开放源码软件,因此使用这种方式不用花一分钱就可以建立起一个稳定、免费的网站系统。

MySQL管理

可以使用命令行工具管理MySQL数据库(命令mysql 和 mysqladmin),也可以从MySQL的网站下载图形管理工具MySQL Administrator和MySQL Query Browser。

phpMyAdmin是由php写成的MySQL资料库系统管理程式,让管理者可用Web介面管理MySQL资料库。

phpMyBackupPro也是由PHP写成的,可以透过Web介面创建和管理数据库。它可以创建伪cronjobs,可以用来自动在某个时间或周期备份MySQL 数据库。

另外,还有其他的GUI管理工具,例如早先的mysql-front 以及 ems mysql manager,navicat 等等。


MySQL数据库
目前MySQL被广泛地应用在Internet上的中小型网站中 由于其体积小、速度快、总体拥有成本低,尤其是开放源开源数据库MySQLMySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQLAB公司 目前MySQL被广泛地应用在Internet上的中小型网站中 由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小...

mysql使用教程?
如今大家用的大多数是关系型数据库管理系统(RDBMS)来储存和管理大量数据。所谓关系型数据库,就是以关系模型为基础的数据库,凭借结合集合代数等数学概念来对数据库中的数据进行处理。MySQL是时下最热门的关系型数据库管理系统之一,本教程将会讲解MySQL的基础知识,并帮助大家熟练应用MySQL数据库。MySQL教程...

mysql主从复制是什么概念?什么场合用?最好举例说明。
主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库;主数据库一般是实时的业务数据库 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database ...

Mysql数据库的概念,技术内涵,应用范围
MySQL是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由使用。由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与Apache和PHP\/PERL结合,为建立基于数据库的动态网站提供了强大动力。...

Mysql之索引的基本概念语法
       MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。创建索引时,你需要确保该索引是应用在SQL 查询...

想问问大家,sql server,PL\/SQL,mysql这几个什么区别?
3、mysql:mysql能够将非传统的数据存储到单独的服务器里的平面(flat)文件中,然后使用OLE-DB将它们链接在一起。三、面向群不同 1、sql server:sql server的面向群体为商业化大型企业。2、PL\/SQL:PL\/SQL的面向群体为商业化大型企业。3、mysql:mysql的面向群体为一般的个人使用者和中小型企业。

数据库基础:讲解MySQL索引的概念及数据库索引的应用[1]
一 索引的概念 索引就是加快检索表中数据的方法 数据库的索引类似于书籍的索引 在书籍中 索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息 在数据库中 索引也允许数据库程序迅速地找到表中的数据 而不必扫描整个数据库 二 索引的特点 索引可以加快数据库的检索速度 索引降低了数据库插入 修改 ...

mysql中的表空间的概念是逻辑概念还是物理概念
表空间的选择,可以说是对表的日常管理以及访问性能有非常紧密的联系。表空间是用来管理 MySQL 关系表的一种形式,有自己的磁盘文件。MySQL 表空间可分为共享表空间和单表空间;其中共享表空间又可分为系统表空间和通用表空间。

mysql中的表空间的概念是逻辑概念还是物理概念
一、系统表空间 在 MySQL 数据目录下有一个名为 ibdata1 的文件,可以保存一张或者多张表。923275 12M -rw-r--- 1 mysql mysql 12M 3月 18 10:42 ibdata1 这个文件就是 MySQL 的系统表空间文件,默认为 1 个,可以有多个,只需要在配置文件 my.cnf 里面这样定义即可。innodb_data_fil...

数据库基础:讲解MySQL索引的概念及数据库索引的应用[2]
因此 实际过程没有利用column上索引 并且完成时间还要受tempdb数据库性能的影响 in or子句常会使用工作表 使索引失效;如果不产生大量重复值 可以考虑把子句拆开;拆开的子句中应该包含索引 要善于使用存储过程 它使sql变得更加灵活和高效 lishixinzhi\/Article\/program\/MySQL\/201311\/29603 ...

武陵区19623943155: MSSQL及MYSQL 是什么意思! -
秋封奥泰: MSSQL的全名是:Microsoft SQL Server Microsoft的意思是微软,SQL Server是一种关系数据库,两者结合后意思是:微软公司的关系数据库产品~ MYSQL是SUN公司的关系数据库产品~ 两者之间最大的区别在于:MSSQL是要收费的,而MYSQL是完全开源免费的~

武陵区19623943155: SQl指的是什么? -
秋封奥泰: SQL全称是“结构化查询语言(Structured Query Language)”SQL(STructured Query Language)是一种资料库查询和程式设计语言,用於存取资料以及查询、更新和管理关联式资料库系统.SQL同时也是数据库文件格式的扩展名.SQL是...

武陵区19623943155: 电脑数据库是个什么意思 -
秋封奥泰: 通俗来讲就是存储和管理数据的仓库. 单从概念来说,只要能储存数据的都能算数据库,Excel当然也能做数据库.但是,我们常说的「数据库」,比如SQL Server、MySQL之类的,实际上说的是数据库管理系统,数据库应用程序可以存储数据...

武陵区19623943155: MySQL概念 -
秋封奥泰: 提高 数据库存储数据的效率,如果你对数据库只是入门阶段,这个不用你了解什么,知道就行,你还没有到那个阶段~~~

武陵区19623943155: 新手开站咨询,普通网站10M的mysql是什么概念,够用吗? -
秋封奥泰: Mysql是应用于PHP程序的一种存储数据的数据库,文字数据会写入数据库,一些链接数据也会写入数据库(比如图片链接和其他的一些链接数据.),它跟网站空间的区别在于网站空间用于存放图文数据,即各文件夹(源程序各文件夹中的文件,mysql数据库,图片文件夹,上传的附件等等).举个例子,空间就像你的钱包一样,什么东西都装在里面,数据库就像你的钱包中的银卡行一样,存储一些重要的数据. 查看原帖>>

武陵区19623943155: 简述数据库、数据库管理系统和数据库系统的概念 -
秋封奥泰: 数据库、数据库管理系统和数据库系统的概念分别回答:1、数据库:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库.数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系...

武陵区19623943155: SQL是什么? -
秋封奥泰: sql 是数据库 数据库,顾名思义,是存入数据的仓库.只不过这个仓库是在计算机存储设备上的,而且数据是按一定格式存放的. 当人们收集了大量的数据后,应该把它们保存起来进入近一步的处理,进一步的抽取有用的信息.当年人们把数据...

武陵区19623943155: mysql 数据库 和 mysql server 与什么区别?到底是什么? -
秋封奥泰: 应该是mysql和sqlserver . sqlserver自身就是类似表格的存储. mysql你可以用mysql workbench 链接数据库,也可以实现表格化数据管理. DOS命令界面是直接用mysql自带的工具链接的

武陵区19623943155: mysql里的IO指的是什么? -
秋封奥泰: 您好,很高兴为您解答!1. mysql是以文件的形式存储的;2. mysql的IO是指数据库文件的读写,也就是检索数据和插入数据.希望我的回答对您有用!

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网