MySQL的基本介绍
mysql主要技术特点
MySQL技术特点
(1)它使用的核心线程是完全多线程,支持多处理器。
(2)有多种列类型:1、2、3、4和8字节长度自有符号/无符号整数、FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、DATETIME、TIMESTAMP、YEAR和ENUM类似。
(3)它通过一个高度化的类库实现SQL函数库并像其一样快速,通常在查询初始化后不该有任何内存分配。没有内存漏洞。
(4)全面支持SQL的GROUPBY和ORDERBY子句,支持聚合函数(COUNTO()、AVG()、STD()、SUM()、MAX()和MIN()。你可以在同一查询中来自不同数据库的表。
(5)支持ANSISQL的LEFTOUTERJON和ODBC。
(6)所有列都有默认值。你可以用INSERT插入一个表列的子集,那些没有明确给定值的列设置为他们的默认值。
(7)MySQL可以工作在不同的平台上。支持C、C++、Java、Perl、PHP、Python和TCLAPI。
(8)利用优化的一遍扫描多重连接(one-sweepmulti-join)工具可以非常快速地进行网络连接。
(9)通过高度优化的类库实现SQL函数库,通常在查询初始化后没有任何内存分配。
(10)可以在同一查询中混用来自不同数据库的表。
(11)灵活且安全的权限和口令系统,并且准许其他主机的认证,口令有较高的安全性,因为当与一个服务器连接时,所有传送的口令都会被加密。
(12)大数据库处理。可以对某些包含50,000,000个记录的数据库使用MySQL。
(13)没有内存漏洞。
(14)所有MySQL程序可以使用“##help"或“_?”选项获得联机帮助。
(15)服务器能为客户提供多种语言的出错信息。
(16)客户端使用TCP/IP连接或Linux(Socket)和NT下的命令管道连接MySQL。
(17)MySQL特有的show命令可用来检索数据库表和索引的信息,explain命令可用来确定优化器如何解决一个查询。
mysql主要技术特点
MySQL技术特点
(1)它使用的核心线程是完全多线程,支持多处理器。
(2)有多种列类型:1、2、3、4和8字节长度自有符号/无符号整数、FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、DATETIME、TIMESTAMP、YEAR和ENUM类似。
(3)它通过一个高度化的类库实现SQL函数库并像其一样快速,通常在查询初始化后不该有任何内存分配。没有内存漏洞。
(4)全面支持SQL的GROUPBY和ORDERBY子句,支持聚合函数(COUNTO()、AVG()、STD()、SUM()、MAX()和MIN()。你可以在同一查询中来自不同数据库的表。
(5)支持ANSISQL的LEFTOUTERJON和ODBC。
(6)所有列都有默认值。你可以用INSERT插入一个表列的子集,那些没有明确给定值的列设置为他们的默认值。
(7)MySQL可以工作在不同的平台上。支持C、C++、Java、Perl、PHP、Python和TCLAPI。
(8)利用优化的一遍扫描多重连接(one-sweepmulti-join)工具可以非常快速地进行网络连接。
(9)通过高度优化的类库实现SQL函数库,通常在查询初始化后没有任何内存分配。
(10)可以在同一查询中混用来自不同数据库的表。
(11)灵活且安全的权限和口令系统,并且准许其他主机的认证,口令有较高的安全性,因为当与一个服务器连接时,所有传送的口令都会被加密。
(12)大数据库处理。可以对某些包含50,000,000个记录的数据库使用MySQL。
(13)没有内存漏洞。
(14)所有MySQL程序可以使用“##help"或“_?”选项获得联机帮助。
(15)服务器能为客户提供多种语言的出错信息。
(16)客户端使用TCP/IP连接或Linux(Socket)和NT下的命令管道连接MySQL。
(17)MySQL特有的show命令可用来检索数据库表和索引的信息,explain命令可用来确定优化器如何解决一个查询。
mysql 独有的特性?
MySQL的一些特点
1. 使用核心线程的完全多线程。这意味着它能很容易地利用多CPU(如果有)。
2. 支持C 、C++、 Eiffel 、 Java、 Perl、 PHP、Python、和 TCL API等客户工具和 API。
3. 可运行在不同操作系统平台上。
4. 支持多种列类型:1、 2、 3、4、和 8 字节长度的有符号/无符号整数、FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、DATETIME、 TIMESTAMP、YEAR、SET和ENUM类型。
5. 利用一个优化的一遍扫描多重联结(one-sweep multi-join)非常快速地进行联结(join)。
6. 在查询的SELECT和WHERE部分支持全部运算符和函数,例如:
mysql> SELECT CONCAT(first_name, " ", last_name) FROM tbl_name
WHERE income/dependents > 10000 AND age > 30;
7. 通过一个高度优化的类库实现SQL函数库并且像他们能达到的一样快速,通常在查询初始化后不应该有任何内存分配。
8. 全面支持SQL的GROUP BY和ORDER BY子句,支持聚合函数( COUNT()、COUNT(DISTINCT)、AVG()、STD()、SUM()、 MAX()和MIN() )。
9. 支持ANSI SQL的LEFT OUTER JOIN和ODBC语法,你可以在同一查询中混用来自不同数据库的表。
10. 一个非常灵活且安全的权限和口令系统,并且它允许基于主机的认证。口令是安全的,因为当与一个服务器连接时,所有的口令传送被加密。
11. ODBC for Windiws 95。所有的 ODBC 2 . 5 函数和其他许多函数。例如,你可以用Access连接你的 MySQL服务器,具备索引压缩的快速B树磁盘表。
12. 每个表允许有16个索引。每个索引可以由1~16个列或列的一部分组成。最大索引长度是 256 个字节(在编译MySQL时,它可以改变)。一个索引可以使用一个CHAR或VARCHAR字段的前缀。
13. 定长和变长记录。用作临时表的内存散列表。
14. 大数据库处理。我们正在对某些包含 50,000,000 个记录的数据库使用MySQL。
15. 所有列都有缺省值,你可以用INSERT插入一个表列的子集,那些没用明确给定值的列设置为他们的缺省值。为了可移植性使用 GNU Automake , Autoconf 和libtool。
16. 用C和C++编写,并用大量不同的编译器测试,一个非常快速的基于线程的内存分配系统。
17. 全面支持ISO-8859-1 Latin1 字符集。例如,斯堪的纳维亚的字符 @ringaccent{a}, @"a and @"o 在表和列名字被允许。
18. 表和列的别名符合 SQL92 标准。
19. 函数名不会与表或列名冲突。例如ABS是一个有效的列名字。
20. 客户端使用TCP/IP 连接或Unix套接字(socket)或NT下的命名管道连接MySQL。
21. MySQL特有的SHOW命令可用来检索数据库、表和索引的信息,EXPLAIN命令可用来确定优化器如何解决一个查询。
以上来自网络,我自己感觉的话有:
1、轻量级、体积小
2、可嵌入
3、支持多重存储引擎
5、适用海量查询、PHP等网站开发支持最好了,建站首选。楼上的说的太复杂了,我总结一点实际的:
mysql简洁好用,体积小,功能大,稳定性也不错,常规性能应用都能就会起来,尤其是在WEB应用上面非常好,缺点也是有的,复杂语法不支持,即使有些支持,效率也不怎么好,事务功能虽有,但不好用,管理界面只能借助与第三方的如pma,nC等
MYSQL的特点是什么?
mysql是一个可用于各种流行的操作系统平台的关系数据库系统(关系数据库RDBMS是许多环境中的一个基本的工具,从商务,研究和教育环境中的许多传统应用程序到诸如互联网上的搜索引擎这样的应用程序都要使用关系数据库)他具有客户机/服务器体系结构的分布式数据库关系提供。
网站:
MYSQL具有功能强,使用简单,管理方便,运行速度快,可靠性高,安全保密等特点。
安全
值执行速度快
MySQL的基本介绍相关推荐
- mysql数据库引擎介绍
mysql数据库引擎介绍 你能用的数据库引擎取决于mysql在安装的时候是如何被编译的.要添加一个新的引擎,就必须重新编译MYSQL.在缺省情况下,MYSQL支持三个引擎:ISAM.MYISAM和HE ...
- LAMP架构介绍、MySQL和MariaDB介绍、MySQL安装
2019独角兽企业重金招聘Python工程师标准>>> LAMP架构介绍 Linux+Apache+MySQL+PHP 就是在linux系统上安装httpd. mysql .PHP, ...
- mysql 查询日志介绍
MySQL查询日志介绍 MySQL的查询日志记录了所有MySQL数据库请求的信息.无论这些请求是否得到了正确的执行.默认文件名为hostname.log.默认情况下MySQL查询日志是关闭的.生产环境 ...
- MySQL复制类型介绍
MySQL复制类型介绍: (1)同步复制:MASTER提交事务,直到事务在所有的Slave都已提交,此时,才会返回给客户端,事务执行完毕. 缺点:完成一个事务可能会有很大的延迟. slave1 MAs ...
- MySQL查询日志介绍
MySQL查询日志介绍 MySQL的查询日志记录了所有MySQL数据库请求的信息.无论这些请求是否得到了正确的执行.默认文件名为hostname.log.默认情况下MySQL查询日志是关闭的.生产环境 ...
- MySQL第7天:MySQL的架构介绍之存储引擎
MySQL的架构介绍之存储引擎 #编写时间:2017.3.9 #编写地点:广州 1.存储引擎相关的命令 //查看已安装的mysql已提供的存储引擎 mysql>show engines;//查看 ...
- MySQL第6天:MySQL的架构介绍之逻辑架构
MySQL的架构介绍之逻辑架构 #编写时间:2017.3.7 #编写地点:广州 MySQL的优势主要体现在存储引擎的架构上,它是插件式的存储引擎架构,将查询处理和其它的系统任务以及数据的存储提取分离, ...
- MySQL第4天:MySQL的架构介绍之修改数据库编码格式
MySQL的架构介绍之修改数据库编码格式 1.配置文件介绍 #编写时间:2017.3.6 #编写地点:广州 上一篇文章可知mysql的配置文件在:/usr/share/mysql,其中/usr/sha ...
- MySQL第3天:MySQL的架构介绍之linux版安装
MySQL的架构介绍之linux版安装 #编写时间:2017.3.5 #编写地点:广州 mysql linux版安装 1.源码安装(本节不提) 2.rpm安装 (1)下载地址:https://dev. ...
- MySQL第2天:MySQL的架构介绍之MySQL介绍
MySQL第2天:MySQL的架构介绍之MySQL介绍 #编写时间:2017.3.4 #编写地点:广州 MySQL介绍 (1)MySQL是关系型数据库管理系统,有瑞典MySQL AB公司开发,目前属于 ...
最新文章
- 编程人员需知的Windows平台编程的环境设置技巧
- python培训班那家好-Python培训机构去哪好
- C++ cin不支持录入空格
- CAS5.3.14安装、配置完全教程
- 在电脑上安装Linux操作系统(ubuntu)
- gridview中如果文字太多指点要显示的文字
- 谷歌翻译api_翻译:TensorFlow on Android APP 示例
- node11---相册
- linux命令cat过滤注释行和空白行
- vs vue 查看webpack安装成功_在Vue+webpack中详细讲解基础配置
- android实现标题栏弹框,Android:Dialog对话框、Builder、showDialog、模板方法设计模式...
- asp.net922-基于Web的房屋中介管理信息系统
- win10系统迁移到新的硬盘
- DevOps知识地图
- Webpack 搭建 Vue + ts + tsx
- 【转载】双微信分享发生TransactionTooLargeException 异常记录
- latex缩进与对齐_latex 换行后缩进
- 代码规范及格式化工具(vscode、clang-format、git)
- [Matlab]巴特沃夫滤波器设计:低通、高通、带通和带阻
- 高端物理学名词_什么是物理高端备课?
热门文章
- 量化论文不可复现是人品问题,赚不赚钱不是评价它的标准!
- 5. RAMN备份与恢复
- 基于状态机实现XMODEM和YMODEM协议
- 「永恒之石」一口气用同个黑客集团外流的七个漏洞展开攻击, 与WannaCry较劲?...
- 阅读论文翻译记录[Improving Multi-turn Dialogue Modelling with Utterance ReWriter]
- Python——操作excel
- 全球与中国先进的玻璃材料市场现状及未来发展趋势
- 介绍一个前端切图神器avocode
- 【HMS Core】【FAQ】【Health Kit】运动健康服务常见错误码合集 403、401、1001、20023
- 图文实战linux常见命令