摘要:从下面的例子说起 1.@Target(ElementType.FIELD)指定程序元注释所用的地方 2.@Retention(RetentionPolicy.RUNTIME)
阅读全文
摘要:MySQL where 该节讨论为处理WHERE子句而进行的优化。例子中使用了SELECT语句,但相同的优化也适用DELETE和UPDATE语句中的WHERE子句。 请注意对MySQL优化器的工作在不断进行中,因此该节并不完善。MySQL执行了大量的优化,本文中所列的并不详尽。 下面列出了MySQL
阅读全文
摘要:MySQL触发程序 1.创建触发器 CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW trigger_stmt 触发程序是与表有关的命名数据库对象,当表上出现特定事件时,将激活该对象。 tr
阅读全文
摘要:1.事务 有插入,更新,删除时,需要事务 开启事务 start transaction; 提交事务 commit; 把要开启的语句放入start transaction与commit之间 不在之间的语句则不做事务处理 2.mybatis处理存储过程的多结果集
阅读全文
摘要:1、存储过程练习 (1) DROP PROCEDURE IF EXISTS test12; CREATE PROCEDURE test12() BEGIN DECLARE username VARCHAR(20); DECLARE age INT; DECLARE IDs INT; DECLARE
阅读全文
摘要:1、IF语句 IF search_condition THEN statement_list [ELSEIF search_condition THEN statement_list] ... [ELSE statement_list] END IF 2、CASE语句 CASE case_value
阅读全文
摘要:1、声明光标 DECLARE cursor_name CURSOR FOR select_statement cursor_name唯一 select_statement里不能包含INTO 2、光标OPEN语句 OPEN cursor_name 3、光标FETCH语句 FETCH cursor_na
阅读全文
摘要:1、DECLARE条件 DECLARE condition_name CONDITION FOR condition_value condition_value: SQLSTATE [VALUE] sqlstate_value | mysql_error_code 指定需要特殊处理的条件。它将一个名
阅读全文
摘要:1、BEGIN....END [begin_label:] BEGIN [statement_list] END [end_label] 2.DECLARE语句 DECLARE var_name[,...] type [DEFAULT value] 局部变量的申明,如:DECLARE name VA
阅读全文
摘要:1、创建procedure和function CREATE PROCEDURE sp_name ([proc_parameter[,...]]) [characteristic ...] routine_body CREATE FUNCTION sp_name ([func_parameter[,.
阅读全文