六盘水住房和城乡建设部网站wordpress关于
六盘水住房和城乡建设部网站,wordpress关于,凡科怎样免费做网站,做网站公司选择哪家好MySQL 一、练习要求二、练习过程 一、练习要求
创建表并插入数据#xff1a;
字段名数据类型主键外键非空唯一自增idINT是否是是否nameVARCHAR(50)否否是否否glassVARCHAR(50)否否是否否
sch 表内容
id name glass
1 xiaommg glass 1
2 xiaojun glass 21、创建一个可以统计… MySQL 一、练习要求二、练习过程 一、练习要求
创建表并插入数据
字段名数据类型主键外键非空唯一自增idINT是否是是否nameVARCHAR(50)否否是否否glassVARCHAR(50)否否是否否
sch 表内容
id name glass
1 xiaommg glass 1
2 xiaojun glass 21、创建一个可以统计表格内记录条数的存储函数 函数名为count_sch()2、创建一个存储过程avg_sal有3个参数分别是deptnojob接收平均工资(out);
功能查询employees表的平均薪资满足条件department_id为deptnojob_id为job的平均工资。
二、练习过程
1、首先这里我们先需要创建一个表来存储数据并添加相应的存储函数和存储过程。在这里我将使用MySQL语法为您提供相应的SQL命令。
CREATE TABLE sch (
id INT PRIMARY KEY NOT NULL,
name VARCHAR(50) UNIQUE NOT NULL,
glass VARCHAR(50) NOT NULL
);2、插入数据
INSERT INTO sch (id, name, glass) VALUES (1,xiaommg, glass 1);
INSERT INTO sch (id, name, glass) VALUES (2,xiaojun, glass 2);这将创建一个名为 sch 的表并插入两行数据。
3、创建一个可以统计表格内记录条数的存储函数 count_sch()
\d
CREATE FUNCTION count_sch()
RETURNS INT
BEGIN
DECLARE count INT DEFAULT 0;
SELECT COUNT(*) INTO count FROM sch;
RETURN count;
END这个存储函数 count_sch() 会返回表格内记录的条数。
select count_sch()4、创建一个存储过程 avg_sal
\d //
CREATE PROCEDURE avg_sal(IN deptno INT, IN job VARCHAR(50), OUT avg_salary DOUBLE)
BEGIN
SELECT AVG(salary) INTO avg_salary
FROM employees
WHERE department_id deptno AND job_id job;
END//这个存储过程 avg_sal 接收三个参数deptnojob和 avg_salary输出参数。它会查询名为 employees 的表根据给定的 department_id 和 job_id 来计算平均薪资并将结果存储在 avg_salary 输出参数中。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/88154.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!