MySQL的概述
MySQL是一个关系型数据库管理系统,一个数据库是一个结构化的数据集合。最初是由瑞典MySQL AB公司开发,现在归属Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL特性
使用C和C++编写,并使用多种编译器进行测试,保证源代码的可移植性。
支持Windows、Mac OS、AIX、BSDI、LInux等多种操作系统。
为多种编程语言提供了API。如C、C++、C#、PHP、JAVA、Python、Ruby等。
支持多线程,充分利用CPU资源,支持多用户。
优化的SQL查询算法,有效地提高查询速度。
既能够作为一个单独的应用程序应用在客户端、服务端网络环境中,也能够作为一个库而嵌入到其他的软件中。
提供多语言支持。如GB2312、BIG5、UTF-8等。
提供TCP/IP、ODB和JDBC等多种数据库连接途径。
提供用于管理、检查、优化数据库操作的管理工具。
可以处理拥有上千万条记录的大型数据库。
好了,废话不多说,让我现在正是开始Mysql学习之旅吧。
MySQL安装(Windows x64)
第一步,下载MySQL数据库,选择ZIP Archive 版(简单、干净、免安装)的适合您系统位数的版本进行下载。
第二步,解压刚下载的ZIP Archive 版,找到你想安装的地方,此处一C:盘为例,解压完就ok了,很简单吧?知道 ZIP Archive版的好处了吧,嘿嘿。
第三步,配置默认文件,因为直接使用默认配置的话,会产生很多问题,比如文字乱码等,所以需要修改一下配置文件。首先在C:\mysql-x.x.xx-winx64(此处以5.6.24版本为例)的目录下,新建一个my.ini文件(.ini是Windows系统的配置文件),如果配置文件错误,就会给出1067的错误提示。复制下面这段代码到新建的配置文件中保存。
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql\mysql-5.6.17-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql\mysql-5.6.17-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1148
183.71 KB下载数642
644.84 KB下载数2756
相关文章
发现更多好内容- Java 中常见的比较操作符有哪些?(Java比较操作符有哪些)
- 在 Java 中,Integer 究竟有哪些作用呢?(java中integer的作用是什么)
- Java 实体类如何进行赋值操作?(java实体类怎么赋值)
- Java 中 switch case 的具体用法有哪些?(switchcase在java中的用法)
- 如何在 Java EMqtt 中实现消息确认机制?(Java EMqtt怎样实现消息确认机制)
- Java 性能调优的有效手段有哪些?(Java性能调优有何有效手段)
- 探讨Uncomtrade数据库的安全防护措施
- Java 如何获取某个接口的实现类?(Java怎么获取某个接口的实现类)
- Java中如何正确使用 collections.shuffle 方法?(Java中collections.shuffle怎么使用)
- Java Swing 中常用的布局有哪些?(java swing常用布局有哪些)