drop procedure if exists p_hello_world; create procedure p_hello_world() begin select sysdate(); end; call p_hello_world(); drop procedure if exists p_hello_world; create procedure p_hello_world(in v_id int) begin select * from t_user t where t.id =…
1.索引作用 在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率.特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍. 例如,有3个未索引的表t1.t2.t3,分别只包含列c1.c2.c3,每个表分别含有1000行数据组成,指为1-1000的数值,查找对应值相等行的查询如下所示. SELECT c1,c2,c3 FROM t1,t2,t3 WHERE c1=c2 AND c1=c3 此查询结果应该为1000行,每行包含3个相…
外键的创建 方法1:创建表的时候设置(外键名随机生成) 1.前提条件,必须要有一个主表,这里设为persons 2.主表中必须设置主键字段primary key,这里设为id_p //创建数据库database(test) create database if not exists test character set utf8; //创建主表(persons) create table if not exists persons( id_p int not null, lastName var…
WHILE DO drop procedure if exists p_while_do; create procedure p_while_do() begin declare i int; ; do select concat('index : ', i); ; end while; end; call p_while_do(); FOR LOOP drop procedure if exists p_for_loop; create procedure p_for_loop() begin…
drop procedure if exists p_hello_world; create procedure p_hello_world(in v_id int) begin ) then select '> 0'; elseif (v_id ) then select '= 0'; else select '< 0'; end if; end; call p_hello_world();…
drop procedure if exists p_hello_world; create procedure p_hello_world() begin declare id integer; ); ) default ''; /* don't work */ /*declare cur_user cursor for select id from p_user where id is not null and name is not null order by id;*/ declare…
drop procedure if exists p_hello_world; create procedure p_hello_world() begin declare v_number int; ); ; set v_varchar = 'hello world'; -- for debug select v_number; select v_varchar; end; call p_hello_world(); drop procedure if exists p_hello_world…
最近在使用mdadm创建和删除RAID设备.但是在创建和删除过程中会出现创建md0重启后变成md127,删除md127重启后又重新出现的状况.在网上搜索了一下,总结如下:   创建: 1.  mdadm -Cv /dev/md0 -l5 -n3 /dev/sdd /dev/sde /dev/sdf 2.  echo "DEVICE /dev/sdd /dev/sde /dev/sdf " >> /etc/mdadm/mdadm.conf 3.  mdadm -Ds >…
阅读目录:MySQL存储过程_创建-调用-参数 存储过程:SQL中的"脚本" 创建存储过程 调用存储过程 存储过程体 语句块标签 存储过程的参数 in:向过程里传参 out:过程向外传参值 inout:in and out #SQL语句:先编译后执行 存储过程(Stored Procedure): 一组可编程的函数,是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行. 优点(为什么要用存储过程?): ①将重复性很高的…
一.MySQL索引创建与删除 目标: 本案例要求熟悉MySQL索引的类型及操作方法,主要练习以下任务: 普通索引.唯一索引.主键索引的创建/删除 自增主键索引的创建/删除 建立员工表yg.工资表gz,数据内容如下表所示,设置外键实现同步更新与同步删除 步骤: 步骤一:索引的创建与删除 1)创建表的时候指定INDEX索引字段 创建库home: mysql> create database home;    Query OK, 1 row affected (0.00 sec) 允许有多个INDEX…