MySQL 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
MySQL 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: 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等多种数据库连接途径。

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

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

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

MySQL 的相关博客

mysql之mysql的安装

此次MySQL安装的版本为:MySQL8.0 系统为:centos6.9 64位 一、利用yum仓库安装 wget https://repo.mysql.com//mysql80-commu...

mysql mysql-bin.00000x

安装了mysql以后,过一段时间发现磁盘空间不足了,查一下,发现是 mysql-bin.000001、 mysql-bin .000002等文件占用了空间,那...

Mysql(mysql总结)

数据库结构(原文) 在 InnoDB 存储引擎中,所有的数据都被逻辑地存放在表空间中,表空间(tablespace)是存储引擎中最高的存储...

Mysql:MySQL数据管理

Mysql:MySQL数据管理 外键管理 外键概念   如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的...

MySQL权限,mysql权限管理,mysql添加新用户,mysql分配权限,mysql grant,mysql revoke

MySQL添加新用户,为新用户分配权限,Mysql版本5.7 首先进入Mysql控制台: mysql -uroot -p grant授权格式:grant 权限列表 on...

MySQL--NUMA与MySQL

============================================================= NUMA(Non-Uniform Memory Access),非一致性内存访问 NUMA...

【mysql】 mysql忘记密码

先关闭mysql服务 [root@localhost ~]# service mysql status Redirecting to /bin/systemctl status mysql.service ● my...

mysql++的编译及使用mysql++连接mysql数据库

1、安装mysql 下载安装mysql,原来安装过mysql,后来卸载了,再次安装时,在mysql配置工具的最后一步时,总是无法启动服务,错...

MySQL-MySQL常用命令

MySQL安装路径查询 select @@basedir as basePath from dual //C:\Program Files\MySQL\MySQL Server 5.7\ 查看MySQL默认安装...

评论 (47)

加载中
Mysql数据库站内消息数据如何查询成会话模式的结果?有高手指点吗?#MySQL# https://www.oschina.net/question/253694_2284198
2018/08/01 15:13
回复
举报
2018/07/11 18:41
回复
举报
#PostgreSQL#:太棒啦,这个月又有1家公司从#MySQL# 迁移到PG啦...... MySQL:是嘛?好可怕丫,那你还需要1万年才能把我这里的客户抢掉一半吧。
2018/03/07 21:46
回复
举报
留一个阿里云优惠券:www.izhuanyer.com
2017/10/22 09:23
回复
举报
打分: 力荐
MySQL 分表分库可以考虑使用 Sharding-JDBC 很靠谱的数据库中间件。代码结构有层次,编码规范。 有兴趣了解,可以看我博客:http://www.yunai.me/categories/Sharding-JDBC/?oschina&06
2017/08/03 22:29
回复
举报
mysql大数据量处理#MySQL# 数据库一开始有24W是信息,需要取出来,进行下载到excel中。一开始遇到的问题是,excel表格行只有65535条行数,远远不够,有人说了很多其他解决方式,为了快速开发我就直…http://www.lucktribe.com/1716x1708t1007.html
2017/07/17 10:45
回复
举报
#MySQL# #博客# MySQL目前主要有以下几种索引类型: 1.普通索引 2.唯一索引 3.主键索引 4.组合索引 5.全文索引 http://www.lucktribe.com/1006x1726t1007.html
2017/07/10 10:43
回复
举报
INSERT 语句如何判断新表中是否存在此数据,如果重复就不插入,不重复的插入。#MySQL# 这个问题有很多种解决方案的。
2017/04/18 09:39
回复
举报
应该是把所有开源软件的名字做了索引,然后放在缓存中。碰到#这种格式#就正则匹配一下看看能不能在开源软件列表找到。如果能找到,就在替换成软件的ID以便前台展示应用链接。JSchartsBeansDBPHPMySQL,#Memcache#,Redis
2011/03/15 20:20
回复
举报
更多评论
47 评论
545 收藏
分享
返回顶部
顶部