MySQL是目前最为流行的关系型数据库管理系统,同时在web应用方面也是最好的RDBMS应用软件之一,它由MySQL AB公司开发,与常规的脚本语言类似,也具有一套对特殊符号、字符以及单词等的使用规定,它通过执行一系列的sql脚本来完成对数据库的操作,该脚本由一条或者多条语句组成,保存时脚本文件后缀名一般为 .sql。在控制台下,客户端也可以对语句进行单句的执行而不用保存为.sql文件。
而
mysql for windows 64位是专门针对windows 64位系统进行安装的数据库版本,它使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性,另外,软件的执行性能非常高,运行速度非常快,并且易于使用,充分利用CPU资源,优化SQL查询算法,有效地提高sql语句的查询速度,在数据库连接途径上也提供TCP/IP、ODBC和JDBC等多种数据库连接途径,极大的方便了我们日常数据库的连接操作。本站提供64位/32位下载,有需要的用户可以在本站下载!
注:下载包中有安装包,安装包在未使用时请不要轻易删除以及更改文件类型。安装教程
1、在本站下载好安装包,双击运行“mysql-5.7.18-winx64.msi”程序,弹出软件安装向导,点击“Next”开始安装;
2、勾选“I accept the terms in the License Agreement”同意软件许可证协议,协议内容自行决定是否浏览,点击“Next”进行下一步;
3、选择最适合你需要的安装类型,我们选择第一项“Typical”典型进行安装;
4、默认点击“Install”进行安装,等待安装进度完成,点击电脑左下角“开始”按钮,出现命令行客户端即安装完成;
功能特色
1.提供TCP/IP、ODBC和JDBC等多种数据库连接途径。
2.提供用于管理、检查、优化数据库操作的管理工具。
3.提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。
4.支持大型的数据库。可以处理拥有上千万条记录的大型数据库。
5.支持多种存储引擎。
6.使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。
7.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。
8.为多种编程语言提供了API。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。
9.支持多线程,充分利用CPU资源。
10.优化的SQL查询算法,有效地提高查询速度。
11.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。
存储过程
存储例程是存储在数据库服务器中的一组sql语句,通过在查询中调用一个指定的名称来执行这些sql语句命令。
我们都知道应用程序分为两种,一种是基于web,一种是基于桌面,他们都和数据库进行交互来完成数据的存取工作。假设现在有一种应用程序包含了这两 种,现在要修改其中的一个查询sql语句,那么我们可能要同时修改他们中对应的查询sql语句,当我们的应用程序很庞大很复杂的时候问题就出现这,不易维 护!另外把sql查询语句放在我们的web程序或桌面中很容易遭到sql注入的破坏。而存储例程正好可以帮我们解决这些问题。
存储过程(stored procedure)、存储例程(store routine)、存储函数区别
存储例程实际包含了存储过程和存储函数,它们被统称为存储例程。
其中存储过程主要完成在获取记录或插入记录或更新记录或删除记录,即完成select insert delete update等的工作。而存储函数只完成查询的工作,可接受输入参数并返回一个结果。
mysql limit
软件中limit的用法:在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,软件已经为我们提供了这样一个功能。
SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset
LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏移量是 0(而不是 1): 为了与 PostgreSQL 兼容,软件也支持句法: LIMIT # OFFSET #。
软件> SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15
//为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1:
软件> SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last.
//如果只给定一个参数,它表示返回最大的记录行数目:
软件> SELECT * FROM table LIMIT 5; //检索前 5 个记录行
//换句话说,LIMIT n 等价于 LIMIT 0,n。
mysql date_format
DATE_FORMAT(date, format) 函数用法
DATE_FORMAT(date, format) 函数根据format字符串格式化date值。
1.把字符串转为日期格式
实例:
SELECT DATE_FORMAT('2018-01-16 16:30:45', '%Y-%m-%d %H:%i:%S');
输出结果:
2018-01-16 16:30:45(日期Date格式)
2.把日期转为字符串格式
实例:
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S');
输出结果:
2018-01-16 16:30:45(String型格式)
点击星星用来评分