随笔分类 -  MySQL

摘要:1.解压 2.配置mysql bin的环境变量,mysql的bin目录配置到path中即可。 3.配置my-defalue.ini 配置文件 或自己建立一个my.ini文件 4.以管理员身份运行cmd进入mysql bin文件夹中运行mysqld -install 5.启动mysql 服务,运行ne 阅读全文
posted @ 2017-01-07 15:44 limeOracle 阅读(227) 评论(0) 推荐(0) 编辑
摘要:如果.sql文件过大,mysql会直接断开连接 解决方法: 在mysql的配置文件my.cnf 中加入 一行max_allowed_packet = 100M(该大小>=mysql.sql文件大小)[mysqld] max_allowed_packet=20000M wait_timeout=200 阅读全文
posted @ 2017-01-06 19:13 limeOracle 阅读(670) 评论(0) 推荐(0) 编辑
摘要:window下 1.导出整个数据库 2.导出一个表 3.导出一个数据库结构 4.导入数据库 啦啦啦 阅读全文
posted @ 2017-01-06 19:12 limeOracle 阅读(200) 评论(0) 推荐(0) 编辑
摘要:-- 返回最后一个INSERT查询中, AUTO_INCREMENT列设置的第一个表的值。 SELECT LAST_INSERT_ID(); 阅读全文
posted @ 2017-01-05 15:02 limeOracle 阅读(271) 评论(0) 推荐(0) 编辑
摘要:TCL(Transaction Control Language)事务控制语言SAVEPOINT 设置保存点ROLLBACK 回滚SET TRANSACTION 阅读全文
posted @ 2017-01-05 13:24 limeOracle 阅读(315) 评论(0) 推荐(0) 编辑
摘要:DCL(Data Control Language)数据库控制语言 授权,角色控制等GRANT 授权REVOKE 取消授权 阅读全文
posted @ 2017-01-05 13:23 limeOracle 阅读(164) 评论(0) 推荐(0) 编辑
摘要:DML(Data Manipulation Language)数据操纵语言statements are used for managing data within schema objects. 由DBMS提供,用于让用户或程序员使用,实现对数据库中数据的操作。DML分成交互型DML和嵌入型DML两 阅读全文
posted @ 2017-01-05 13:22 limeOracle 阅读(199) 评论(0) 推荐(0) 编辑
摘要:DDL is Data Definition Language statements. Some examples:数据定义语言,用于定义和管理 SQL 数据库中的所有对象的语言 阅读全文
posted @ 2017-01-05 13:19 limeOracle 阅读(188) 评论(0) 推荐(0) 编辑
摘要:一、基本概念 mysql5.1版本开始引进event概念。event既“时间触发器”,与triggers的事件触发不同,event类似与linux crontab计划任务,用于时间触发。通过单独或调用存储过程使用,在某一特定的时间点,触发相关的SQL语句或存储过程。 二、适用范围对于每隔一段时间就有 阅读全文
posted @ 2017-01-05 13:10 limeOracle 阅读(527) 评论(0) 推荐(0) 编辑
摘要:-- 为日期增加一个时间间隔:date_add() -- 为日期减去一个时间间隔:date_sub() -- 给定一个日期date,返回一个从年份为0开始的天数 :TO_DAYS() -- 截取数据库某一列字段中的一部分 SUBSTR() -- 今天 -- 昨天 -- 近7天 -- 近30天 -- 阅读全文
posted @ 2017-01-04 16:14 limeOracle 阅读(340) 评论(0) 推荐(0) 编辑
摘要:-- 创建数据库 -- 切换数据库 -- 清除数据库表 -- 创建数据库表 阅读全文
posted @ 2016-12-20 16:42 limeOracle 阅读(286) 评论(0) 推荐(0) 编辑
摘要:MySQL存储引擎--MyISAM与InnoDB区别 MyISAM 和InnoDB 讲解 InnoDB和MyISAM是使用MySQL时最常用的两个表类型。 基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更 阅读全文
posted @ 2016-12-15 14:53 limeOracle 阅读(582) 评论(0) 推荐(0) 编辑
摘要:timestamp有两个属性,分别是CURRENT_TIMESTAMP 和ON UPDATE CURRENT_TIMESTAMP两种,使用情况分别如下: 1.CURRENT_TIMESTAMP 当要向数据库执行insert操作时,如果有个timestamp字段属性设为 CURRENT_TIMESTA 阅读全文
posted @ 2016-12-15 12:17 limeOracle 阅读(26790) 评论(0) 推荐(2) 编辑
摘要:SUBSTR函数是用来截取数据库某一列字段中的一部分。 在各个数据库的函数名称不一样 常用的方式是: SBUSTR(str,pos); 就是从pos开始的位置,一直截取到最后。 还有一种比较常用的是: 这种表示的意思是,就是从pos开始的位置,截取len个字符(空白也算字符)。 需要注意的是:如果p 阅读全文
posted @ 2016-12-05 14:34 limeOracle 阅读(638) 评论(0) 推荐(0) 编辑
摘要:定义和用法 DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。(字符串) 语法 date 参数是合法的日期。format 规定日期/时间的输出格式。 可以使用的格式有: 实例 下面的脚本使用 DATE_FORMAT() 函数来显示不同的格式。我们使用 NOW() 来获得当前的日期/ 阅读全文
posted @ 2016-11-01 19:22 limeOracle 阅读(685) 评论(0) 推荐(0) 编辑
摘要:-- 级联插入表数据id 阅读全文
posted @ 2016-10-27 10:11 limeOracle 阅读(1491) 评论(0) 推荐(0) 编辑
摘要:一、多表连接类型1. 笛卡尔积(交叉连接) 在MySQL中可以为CROSS JOIN或者省略CROSS即JOIN,或者使用',' 如: 由于其返回的结果为被连接的两个数据表的乘积,因此当有WHERE, ON或USING条件的时候一般不建议使用,因为当数据表项目太多的时候,会非常慢。一般使用LEFT 阅读全文
posted @ 2016-10-24 09:39 limeOracle 阅读(2294) 评论(0) 推荐(0) 编辑
摘要:select SUBSTRING_INDEX(host,':',1) as ip , count(*) from information_schema.processlist group by ip; 阅读全文
posted @ 2016-10-21 09:31 limeOracle 阅读(18564) 评论(0) 推荐(0) 编辑
摘要:1.MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提示),一般MySQL将会安装在C:\Program Files\MySQL\MySQL Server 5.6 该目录中;zip格式是自 阅读全文
posted @ 2016-10-20 11:20 limeOracle 阅读(212) 评论(0) 推荐(0) 编辑
摘要:啦啦啦 阅读全文
posted @ 2016-10-18 18:37 limeOracle 阅读(328) 评论(0) 推荐(0) 编辑