`

mysql函数与复杂sql语句

阅读更多
修改mysql表字段的内部值:
update cms_channel set alias=replace(alias,'ikfjk','icfjk') ;
alias:cms_channel字段名,ikfjk:被替换的字符串,icfjk:替换字符串

多表查询
SELECT DISTINCT m.id FROM cms_menu m INNER JOIN cms_role_menu rm ON m.id = rm.menu_id  INNER JOIN cms_role r ON r.id = rm.role_id  INNER JOIN cms_user_role ur ON ur.role_id = r.id  INNER JOIN cms_user u ON u.id = ur.user_id  WHERE u.id =1
等价于
SELECT DISTINCT m.id FROM (((cms_menu m INNER JOIN cms_role_menu rm ON m.id = rm.menu_id)  INNER JOIN cms_role r ON r.id = rm.role_id)  INNER JOIN cms_user_role ur ON ur.role_id = r.id)  INNER JOIN cms_user u ON u.id = ur.user_id  WHERE u.id =1
in数据量少效率还可以,数据量大就效率低
exists的效率依赖于匹配度。
inner join效率比较稳定。

修改链接
update user set Host='%' where User=root and Password=PASSWORD('123456');
分享到:
评论

相关推荐

    MySQL mysql_query 函数执行SQL语句.docx

    MySQL mysql_query 函数执行SQL语句.docx

    MySql常用sql语句

    这是我学习mysql时顺便整理的sql语句,从创建表,修饰表到增删改查、视图、存储过程、触发器、索引、函数、常用的循环、判断。

    mysql创建流水号,用的纯sql语句

    mysql创建流水号,以前也一直不知道怎么写,最后我知道了,然后我保存了下来,用的纯sql语句,不需要后台java或者别的语言去生成。直接数据库的sql语句就行了。我设置的积分是1分。要是增加了,就是CSDN增加的,

    mysql sql语句示例1

    数据库、数据表、数据类型、运算符、函数、查询

    MySQL prepare语句的SQL语法

    MySQL prepare语法: PREPARE statement_name FROM preparable_SQL_statement; /*定义*/ EXECUTE statement_name [USING @var_name [, @var_name] …]; /*执行预处理语句*/ {DEALLOCATE | DROP} PREPARE statement_...

    excel自动生成MySQL与oracle创建表语句

    支持Mysql与oracle自动在excel中生成创建sql语句,非常强大,如果想使用sqlserver看我上一资源

    SQL语句生成及分析器

    无论多么复杂的语句,都能分析出来(包括SQL各子句中嵌套的SQL语句) 5、数据库视图定义和重建 6、支持将SQL查询语句,替换为插入(Insert into)和更新(Update)语句 7、附属工具内嵌入Delphi IDE(支持Delphi 5和...

    Mysql数据库之常用sql语句进阶与总结

    本文实例讲述了Mysql数据库之常用sql语句。分享给大家供大家参考,具体如下: 前面讲述了Mysql sql基本语句。这里继续总结一下SQL语句的进阶内容。 SQL语句进阶 1.查询字段: ————查询所有字段 select * from...

    MYsql 数据库0基础SQL语句实战精讲.docx

    2、编写事务需要的sql语句(1条或多条) 56 3、结束事务 56 14. 如何删除索引 57 1 查出该表有哪些索引,索引名-->集合 57 2 如何循环集合 57 3 如何让mysql执行一个字符串 57 15. SQL优化讲解 58 16. 流程结构控制...

    mysql_SQL语句 学习文档

    适合初学者学习的MySQL数据库语句练习文档,内容还是比较全的 1、表操作 2、视图操作(虚表) 3、索引操作 4、数据库模式操作 5、单表操作 6、多表操作 7、表达式与函数的使用 8、相关子查询 9、关系代数运算 10、...

    sql_函数实现三种父子递归

    特别是用于树形结构时(菜单树,权限树..),这种表设计自然而然地会用到递归,若是在程序中进行递归(虽然在程序中递归真的更方便一些),无论是通过ADO.NET简单sql查找还是ORM属性关联都会执行多次sql语句,...

    SQL语句生成器

    连接MYsql数据库,可选择相应的动作生成SQL语句!,建库\删库,建表\删除表,增\删\改\查等平常操作,也可以根据字段生成相应的函数语句!

    SQL语句生成及分析器(中文绿色)

    1、支持绝大部分数据库,包括 大型数据库Oracle,Sybase(包括SQL AnyWhere),DB2,MS_SQL 中型数据库MS_Access,MySQL ... 10.3 SQL语句关键词高亮度显示 10.4 简单SQL查询语句转换为Delete,Update,Insert语句

    【MySQL数据库】一条SQL语句为什么执行这么慢?

    面试高频题目,一条SQL语句为什么执行这么慢? 这其中涉及的知识也是各种各样,今天就让我们来完全剖析这个问题。 一条SQL语句为什么执行这么慢?一、执行偶尔变慢1. 刷脏页,写磁盘2. 还在等锁3. 回滚日志过多二、...

    sql内置函数

    sql部分内置函数。字符串大小写转化, 去空格函数,字符串比较函数,日期函数

    mysql sql语句示例2

    插入、更新、删除、索引、过程和函数、视图、触发器、备份与还原

    经典SQL语句大全

    关于如何使用sql,关于oracle的各种函数如聚合函数,分析函数以及他们的区别;也有关于sql如何调优,都一一说明

    sql语句生成与分析器.rar

    11.3 SQL语句关键词高亮度显示 11.4 简单SQL查询语句转换为Delete,Update,Insert语句 11.5 复制为字符串(支持对Java、C#、Delphi、VB、PowerBuilder开发语言的支持) 11.6 灵活的拖放功能 11.7 在线版本...

    Linux运维-运维课程d2-MySQL基本SQL语句(下)-15-GROUP BY子句之统计函数.mp4

    Linux运维-运维课程d2-MySQL基本SQL语句(下)-15-GROUP BY子句之统计函数.mp4

    SQL语句总结

    本人学习MySQL笔记,常用的数据库操作增删改查等和条件,排序,分页,聚合函数,分组,连接,子查询等高级数据库操作的总结

Global site tag (gtag.js) - Google Analytics