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