数据库服务器 MySQL

数据库服务器 MySQL

GPL
C/C++
跨平台
Oracle
2008-09-03

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

MySQL的特性

  • 使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。

  • 支持AIX、BSDi、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、NetBSD、OpenBSD、OS/2 Wrap、Solaris、SunOS、Windows等多种操作系统。

  • 为多种编程语言提供了API。这些编程语言包括C、C++、C#、Delphi、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。

  • 支持多线程,充分利用CPU资源,支持多用户。

  • 优化的SQL查询算法,有效地提高查询速度。

  • 既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。

  • 提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。

  • 提供TCP/IP、ODBC和JDBC等多种数据库连接途径。

  • 提供用于管理、检查、优化数据库操作的管理工具。

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

中文 MySQL 文档:http://tool.oschina.net/apidocs/apidoc?api=mysql-5.1-zh

英文 MySQL 文档:http://tool.oschina.net/apidocs/apidoc?api=mysql-5.5-en

加载中

评论(42)

jink2005
jink2005
Mysql数据库站内消息数据如何查询成会话模式的结果?有高手指点吗?#MySQL# https://www.oschina.net/question/253694_2284198
红薯
红薯
#PostgreSQL#:太棒啦,这个月又有1家公司从#MySQL# 迁移到PG啦...... MySQL:是嘛?好可怕丫,那你还需要1万年才能把我这里的客户抢掉一半吧。
githvvvvvv
githvvvvvv
留一个阿里云优惠券:www.izhuanyer.com
芋道源码
芋道源码
MySQL 分表分库可以考虑使用 Sharding-JDBC 很靠谱的数据库中间件。代码结构有层次,编码规范。 有兴趣了解,可以看我博客:http://www.yunai.me/categories/Sharding-JDBC/?oschina&06
IT小天
IT小天
mysql大数据量处理#MySQL# 数据库一开始有24W是信息,需要取出来,进行下载到excel中。一开始遇到的问题是,excel表格行只有65535条行数,远远不够,有人说了很多其他解决方式,为了快速开发我就直…http://www.lucktribe.com/1716x1708t1007.html
IT小天
IT小天
#MySQL# #博客# MySQL目前主要有以下几种索引类型: 1.普通索引 2.唯一索引 3.主键索引 4.组合索引 5.全文索引 http://www.lucktribe.com/1006x1726t1007.html
FeanLau
FeanLau
INSERT 语句如何判断新表中是否存在此数据,如果重复就不插入,不重复的插入。#MySQL# 这个问题有很多种解决方案的。
钢蜘蛛
各位java工作两年以上的同志请加1号QQ群143107729,新手勿进。讨论java、spring、ibatis、mybatis、hadoop、javascript、jquery、keepalived、redis、mongodb、memcached、dubbo、activemq等技术

MySQL 客户端允许 MySQL 服务器请求任何本地文件

近期大型商务网站和政府网站被黑客通过 Adminer 数据库入侵,根本原因是 MySQL 的协议缺陷。 但在官方文档显示,客户端主机到服务器主机的文件传输由 MySQL 服务器启动。理论上,客户端程序选...

前天 08:00

MySQL 8.0.13(GA) 发布,新增函数索引、强制主键等新特性

MySQL 8 发布了 8.0.13 更新版本(GA)! 下载地址 Windows (x86, 32-bit), MSI Installer 8.0.13 (mysql-installer-web-community-8.0.13.0.msi)16.3M Windows (x86, 32-bit), MSI Installer...

2018/10/24 08:56

“封杀中兴”后,MySQL 等开源项目也被“闭源”怎么办?

从 Oracle “版权战”先后向 Java、JavaScript 开火,到中美贸易摩擦科技战中,中兴可能失去 Android 系统部分服务授权。当我们日常所使用的编程语言、操作系统、开发框架与工具、服务,被注...

2018/04/20 08:01

MySQL 8.0 正式版 8.0.11 发布:比 MySQL 5.7 快 2 倍

MySQL 8.0 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能! 注意:从 MySQL 5.7 升级到 MySQL 8.0 仅支持通过使用 in-place 方式进行升级...

2018/04/20 02:52

没有更多内容

加载失败,请刷新页面

7
回答
sql like 后面怎么通配 不可见字符?
颖辉小居 的回答 昨天 10:42
最佳答案
mysql 正则关键字 REGEXP SELECT SUM(amount-prin_amount) FROM TB_INVEST_REPAY WHERE id REGEXP 'JXJR' ;
17
回答
北上广的程序员,达到多少薪资才敢买房?

由于目前行业环境以及生存所迫,作为北上广深的程序员,不得不首先考虑两件事: “我真的决定扎根在这儿吗?” “我真的买得起这儿的房吗?” 【房价,是爱恨情仇...

01/04 14:57
12
回答
多系统并发产生的数据问题
残蚀天下 的回答 01/18 15:58
最佳答案
方法1: 提供一个统一的红包接口,三个组都调这一个接口 方法2: 三个组加redis分布式锁,在insert前根据用户pk或其他唯一标识进行加锁
1
回答
mysql5.7无法加入集群并立即crash,Error in `/usr/local/mysql/bin/mysqld': malloc(): memory corruption: 0x00007f26b

MySQL 运行环境说明: mysql 社区版 5.7.21 MGR-single Primary,32G内存,8CPU,centos7.4,glibc-...

01/09 17:50
2
回答
一个函数内多次update 资金,每次变化都需要记录交易日志?

一个函数内多次update 资金数量,每次变化都需要记录交易日志; 每次资金变化都需要重新查询变化后的Amount? @Transactional(rol...

01/20 12:16
4
回答
linux环境 mysql5.5.6版本 mysql相关命令报错,求大神帮忙!

linux服务器,查询相关mysql服务已经启动 想登陆数据库,结果一直报错 想修改配置文件后重启,结果发现相关命令也报错 mysql运行文件地址可查询 ...

01/19 11:23
1
回答
mybatis 一对多

使用 mybatis 的collection标签来实现一对多,当多的一方为nul时,一的也要显示。这个要这么实现啊。。。。。。。。。。。。。。。。 <re...

01/19 11:24
13
回答
mysql为什么 不能先排序后分组呢?

我有一下一张表 我要查出某一个具体openid的最新一条 的信息, 我想先这样 select addtime ,content,openid from m...

2015/06/01 17:47
1
回答
ShardingSphere3.1单库不分表数据Limit查询问题

最近在开发过程中,遇到了一个问题。不分表的数据在进行分页查询过程中(Limit),查询结果不进行分页。而进行分表的数据不影响。 分表数据进行查询,最终数据...

01/18 15:23
5
回答
APP接入阿里推送,MySQL的cpu使用率暴增

APP接入阿里推送,MySQL的cpu使用率暴增,有知道哪里的问题吗?

01/14 16:14

没有更多内容

加载失败,请刷新页面

c++ 访问mysql

今天给大家演示在linux下如果用C++操作mysql 1:安装MySQL 挂载光盘: mkdir /cdrom mount /dev/hdc /cdrom cd /cdrom/Server rpm -ivh perl-DBI-1.52-2.el5.i386.rpm rpm -ivh mysql-5.0.45-...

2013/07/17 20:49
31
0
PHP MySQL 函数

PHP MySQL 函数 PHP:指示支持该函数的最早的 PHP 版本。 函数 描述 PHP mysql_affected_rows() 取得前一次 MySQL 操作所影响的记录行数。 3 mysql_change_user() 不赞成。改变活动连接中登录...

2013/08/23 15:40
32
0
CentOS6.5系统下Mysql安装

CentOS6.5系统下Mysql安装

2016/12/12 10:57
9
0
MySQL API

MySql5.1 C API函数描述 [1] mysql_affected_rows() 定义函数 my_ulonglong mysql_affected_rows(MYSQL *mysql) 功能 返回sql执行后影响到的行数。 返回值 影响或检索的行数。 错误 无。 示例...

2012/06/12 16:32
386
0
Centos7安装mysql-5.6.22-linux-glibc2.5-x86_64.tar.gz

#tar -xzvf mysql-5.6.21-linux-glibc2.5-x86_64.tar.gz #//解压 #mv mysql-5.6.21-linux-glibc2.5-x86_64 mysql #//修改文件夹名 添加用户与组 #groupadd mysql #useradd -r -g mysql mysql...

2016/11/04 16:51
236
0
php 添加mysql扩展

主要解决Cannot find MySQL header files under /usr/include/mysql 问题

2016/02/26 12:03
20
1
centos 安装 mysql

centos 6.5 安装 MySQL 5.6

2015/11/04 00:36
835
0
linux下mysql完全配置

  #tar zxvf mysql-5.0.18.tar.gz   #cd mysql-5.0.18   #tar zxvf mysql-5.0.18.tar.gz   #cd mysql-5.0.18   #./configure --prefix=/usr/local/mysql --with-charset=gb2312 --...

2013/01/28 08:53
36
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部