MySQL存储结构用法案例分析存储结构用法案例分析
本文实例讲述了MySQL存储结构用法。分享给大家供大家参考,具体如下:
前言前言
今天公司老大让我做一个MySQL的调研工作,是关于MySQL的存储结构的使用。这里我会通过3个例子来介绍一下MySQL中
存储结构的使用过程,以及一些需要注意的点。
笔者环境笔者环境
系统:Windows 7
MySQL:MySQL 5.0.96
准备工作准备工作
1.新建两张数据表:新建两张数据表:student1, student2
新建student1
DROP TABLE IF EXISTS student1;
CREATE TABLE student1 (
id INT NOT NULL auto_increment,
name TEXT,
age INT,
PRIMARY KEY(id)
);
新建student2
DROP TABLE IF EXISTS student2;
CREATE TABLE student2 (
id INT NOT NULL auto_increment,
name TEXT,
age INT,
PRIMARY KEY(id)
);
2.向向student1中新增数据中新增数据
INSERT INTO student1 (name, age) VALUES ('xiaoming', 18);
INSERT INTO student1 (name, age) VALUES ('xiaohong', 17);
INSERT INTO student1 (name, age) VALUES ('xiaogang', 19);
INSERT INTO student1 (name, age) VALUES ('xiaoyu', 18);
INSERT INTO student1 (name, age) VALUES ('xiaohua', 20);
实现功能说明实现功能说明
1.打印student1中的部分信息
2.把student1中的部分数据复制到student2中
3.传入参数作为限制条件,把student1中的部分数据复制到student2中
注意事项注意事项
在编写存储结构的时候,我们不能以分号(;)结束。因为我们的SQL语句就是以分号(;)结尾的。这里我们要修改一下存储结构的
结束符号(&&)。
这里我们使用MySQL中的DELIMITER进行修改,并在存储结构创建完毕时,再改为分号(;)结束即可。
关于这一点在后面的例子中有所体现。在编写MySQL的触发器中,也会用到类似的情况。
使用方式使用方式
1.打印打印student1中的部分信息中的部分信息
---------------------------------------------------------------
DROP PROCEDURE IF EXISTS test_pro1;
---------------------------------------------------------------
评论0
最新资源