摘要:mysql-行转列 行转列列传行更具体例子 1、查看数据 Sql代码 SELECT * FROM tabName ; Sql代码 Sql代码 2、列转行统计数据 Sql代码 SELECT DATE , MAX(CASE NAME WHEN '小说' THEN Scount ELSE 0 END )
阅读全文
摘要:mysql中将多行数据合并成一行数据 一个字段可能对应多条数据,用mysql实现将多行数据合并成一行数据 例如:一个活动id(activeId)对应多个模块名(modelName),按照一般的sql语句: 查询出的列表为图1所示: 图1 修改过后的sql语句,查询后如图2所示: 需注意: 1.GRO
阅读全文
摘要:1、查询一个表中有多少个字段: SELECT COUNT(*) FROM information_schema. COLUMNSWHERE table_schema = '数据库名'AND table_name = '表名'; 2、查询一个数据库中有多少张表: SELECT COUNT(*) TAB
阅读全文
摘要:浅谈MySQL中优化sql语句查询常用的30种方法 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中对字
阅读全文
摘要:cmd连接mysql的方法详解 首先需要进入mysql的安装文件夹bin目录下:cd + C:\Program Files\MySQL\MySQL Server 5.5\bin 连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与用户名之间不用加空格,密码也一样,若不写-h地址参数,
阅读全文
摘要:SQLyog常用快捷键 1. SQL格式化 F12 格式化当前行所在的SQL Ctrl+F12 格式化选中的SQL 2. 窗口操作 Ctrl+T 打开一个新的查询窗口 Alt+L 关闭当前查询窗口 Ctrl+Shift+C 将选中行注释 Ctrl+Shift+R 去除选中行注释 Ctrl+Enter
阅读全文
摘要:MySql 存储过程实例 将下面的语句复制粘贴可以一次性执行完,我已经测试过,没有问题! MySql存储过程简单实例: /********************* 创建表 *****************************/ delimiter // DROP TABLE if exist
阅读全文
摘要:MySQL 触发器简单实例 触发器:可以更新,删除,插入触发器,不同种类的触发器可以存在于同一个表,但同种类的不能有多个。一个更新、一个删除是可以共存的。 ~~语法~~ CREATE TRIGGER <触发器名称> --触发器必须有名字,最多64个字符,可能后面会附有分隔符.它和MySQL中其他对象
阅读全文
摘要:一、两个配置文件: 一个是连接数据库的配置文件,用XML可配置多个数据库连接参数( database.xml) 一个是放置sql语句的配置文件,sql语句需按sql规范编写好(sql.sql) 二、所需jar包如下: dom4j-1.6.1.jar ibatis-2.3.4.726.jar mysq
阅读全文