mysql
紫云的博客
just go
展开
-
MySQl索引创建
一、什么是索引? 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺序扫描转载 2014-04-08 19:49:29 · 757 阅读 · 0 评论 -
MySQL日期时间函数大全
MySQL日期时间函数大全 转MySQL日期时间函数大全DAYOFWEEK(date) 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03'); -> 3 WEEKDAY(date) 返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。转载 2015-11-10 20:20:37 · 1784 阅读 · 0 评论 -
存储过程
本文分为四段存储过程简介 参数详解 变量 流程控制mysql存储过程详解1. 存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来转载 2014-07-31 14:09:53 · 507 阅读 · 0 评论 -
视图
MySQL视图一、什么是视图视图是存放数据的一个接口,也可以说是虚拟表,这些数据可以是从一个或几个基表(视图)的数据,也可是用户自己定义的数据,其实视图里面不存放数据,数据据还是存在基表里面,基表数据发生变化,视图里的数据也随之变量,视图里数据变化,基表也会变化。二、视图的作用1. 视图可以让查询变得很清楚(复杂的SQL语句变得很简单)2. 保护数据库的重要原创 2014-07-31 14:06:19 · 530 阅读 · 0 评论 -
执行事务
1.使用事务,就可以设置起点和终点,然后根据需要运行或撤销所有的查询。为了用Mysql执行事务,必须使用InnoDB表类型。2.为了在Mysql客户端中开始一个新事务,可以输入:start transaction;一旦事务开始执行,现在就可以运行查询。一旦完成,就可以输入commit执行所有查询,或者输入rollback撤销所有查询的作用。在提交或回滚查询之后,原创 2014-07-31 14:05:37 · 577 阅读 · 0 评论 -
MySQL外键约束
Delete//删除Update//更新On Delete属性,可能取值如上图为:No Action, Cascade,Set Null, Restrict属性。当取值为No Action或者Restrict时,则当在父表(即外键的来源表)中删除对应记录时,首先检查该记录是否有对应外键,如果有则不允许删除。当取值为Cascade时,则当在父表(即外键的来源表)中删除对应转载 2014-05-23 19:28:21 · 671 阅读 · 0 评论 -
mysql格式化日期和时间
date_format(datetime,formatting)可以格式日期和时间(例如 YYYY-MM-DD HH:MM:SS)和(HH:MM:SS)time_format(datetime,formatting)只可以格式时间(HH:MM:SS)例如date为1996-04-20 11:07:45time_formet(date,'%r');11:07:45 AMtim原创 2014-05-18 19:49:31 · 39833 阅读 · 0 评论 -
mysql文本函数和数字函数
文本处理函数函数说明Left()返回串左边的字符Length()返回串的长度Locate()找出串的一个子串Lower()将串转换为小写LTrim()去掉串左边的空格Right()去掉串右边的空格RTrim()去掉右边的空格Soundex()返原创 2014-05-18 19:36:33 · 3922 阅读 · 0 评论 -
MySQL 数据类型和属性
1. MySQL的数据类型(1)数值型转载 2014-04-03 19:47:10 · 729 阅读 · 0 评论 -
浅谈MySql的存储引擎(数据表类型)
什么是MySql数据库 通常意义上,数据库也就是数据的集合,具体到计算机上数据库可以是存储器上一些文件的集合或者一些内存数据的集合。 我们通常说的MySql数据库,sql server数据库等等其实是数据库管理系统,它们可以存储数据,并提供查询和更新数据库中的数据的功能等等。根据数据库如何存储数据和如何操作数据的实现机制不同,这些数据库之间即有区别又有共同点。 MyS转载 2014-04-08 19:25:17 · 818 阅读 · 0 评论 -
关于mysql复合索引
http://www.cnblogs.com/joyber/p/4349604.html CREATE TABLE `log` ( `id` int(20) NOT NULL AUTO_INCREMENT, `t11` int(11) NOT NULL , `t22` int(11) NOT NULL , `logtime` int(11) NOT NULL, PR原创 2017-06-22 17:26:30 · 475 阅读 · 0 评论