摘要:
• create procedure用来创建存储过程,create function用来创建函数 • 函数与存储过程最大的区别就是函数调用有返回值,调用存储过程用call语句,而调用函数就直接引用函数名+参数即可 • Definer和sql security子句指定安全环境 • Definder是M 阅读全文
摘要:
流程控制函数 • 流程控制函数包含以下四种函数 • CASE value WHEN [compare_value] THEN result [WHEN [compare_value] THEN result ...] [ELSE result] END • 当value等于compare_value 阅读全文
摘要:
操作符优先级 • 下图展示了所有操作符的执行优先级,从高到低,同一行中的操作符优先级相同,相同优先级的情况下则从左到右执行 • 如果想改变优先级执行顺序,则可以使用括号 mysql> select 1+2*3; + + | 1+2*3 | + + | 7 | + + 1 row in set (0. 阅读全文
摘要:
• Create index语句用来在表中创建索引 • Index_col_name可以包含一个字段,也可以包含多个字段(逗号隔开),如果包含多个字段,则表明此索引是复合索引 • Unique index代表索引中的值不能有重复 • Fulltext index只能创建在innodb和myisam存 阅读全文
摘要:
• Create view语句是指将某个查询数据的定义保留下来,以便随时 调用 • view本身不存储查询结果,只是一个定义 mysql> select * from orders_temp union all select * from orders_temp2; + + + + + | orde 阅读全文
摘要:
select语句表达式 SELECT [ALL | DISTINCT | DISTINCTROW ] [HIGH_PRIORITY] [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT] [SQL_NO_CAC 阅读全文
摘要:
• Insert语句用于插入数据到表中,其基本语法有以下三种: 其中insert…values和insert…set两种语句都是将指定的数据插入到现成的表中,而insert…select语句是将另外表中数据查出来并插入到现成的表中 • Partition子句代表可以将数据插入到指定的表分区中 • T 阅读全文
摘要:
学习了这篇文章:https://www.cnblogs.com/jian-gao/p/10795407.html 事务的 四个特征(ACID) 事务具有四个特征:原子性( Atomicity )、一致性( Consistency )、隔离性( Isolation )和持续性( Durability 阅读全文
摘要:
默认情况下,MySQL在启用自动提交模式的情况下运行 。这意味着,当不在事务内时,每个语句都是原子的,就像它被START TRANSACTION和包围一样COMMIT。不能ROLLBACK用来撤消效果。但是,如果在语句执行期间发生错误,则会回滚该语句。 根据mysql参考手册: 13.3.1 STA 阅读全文
摘要:
<!DOCTYPE html> <html lang="en"> <head> <!--网页头部内容--> <meta charset="UTF-8"><!--如果内容有中文编码要是utf-8orgb1315--> <title>这是一个标题</title> </head> <body ><!--b 阅读全文