具体的数据库存储过程的编写
坚持写blog,我来了!
昨天写了点算是数据库存储过程的学习心得,可能是很多做过的人都知道的东西,有经验的达人们多来我这看看,给予指点,同时也欢迎对我blog里东西感兴趣的兄弟们常来看看,共同学习哈!
好了今天主要说说对表进行的基本存储过程。
对于数据库中单个表,基本操作上文也写了,就是增、删、读、改四种操作。
数据库中表中记录的增加,采用的是insert into,
其基本语法是:
as
insert into tablename(field1, field2[, ...])
values (value1[, value2[, ...])
上述是对一个记录进行追加,同时我们还可以添加多个记录
多重记录追加查询:
INSERT INTO table1 [(field1[, field2[, ...]])]
SELECT [source.]field1[, field2[, ...]
FROM table2
非常适用于我们数据库中从源表到临时表的数据搬移,方便,灵活。
而相反的对记录的删除,采用delete语句
具体语法:
delete from stable where (删除条件)
而对于数据的读取,采用的是数据库的选择语句
具体语法:
select * from table1 where 范围
对于数据的更新,采用更新语句
具体语法:
update table1 set field1=value1 where 范围
以上这些就是对表的基本的存储过程。
最后列出几个简单的基本的但很实用的SQL语句:
选择:select * from table1 where 范围
插入:insert into table1(field1,field2) values(value1,value2)
删除:delete from table1 where 范围
更新:update table1 set field1=value1 where 范围
查找:select * from table1 where field1 like ’%value1%’
排序:select * from table1 order by field1,field2 [desc]
总数:select count * as totalcount from table1
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1
最大:select max(field1) as maxvalue from table1
最小:select min(field1) as minvalue from table1
具体的数据库存储过程的编写相关推荐
- mysql过程异常处理_mysql数据库存储过程异常处理
14.1.4 定义条件和处理程序 定义条件和处理程序是事先定义程序执行过程中可能遇到的问题.并且可以在处理程序中定义解决这些问题的办法.这种方式可以提前预测可能出现的问题, 并提出解决办法.这样可以 ...
- JDBC对MySQL数据库存储过程的调用
一.MySQL数据库存储过程: 1.什么是存储过程 存储过程(英文:Stored Procedure)是在大型数据库系统中,为了完毕特定功能而编写的一组的SQL语句集.存储过程经编译存储在数据库中.用 ...
- SQL Server在存储过程中编写事务处理代码的三种方法
SQL Server中数据库事务处理是相当有用的,鉴于很多SQL初学者编写的事务处理代码存往往存在漏洞,本文我们介绍了三种不同的方法,举例说明了如何在存储过程事务处理中编写正确的代码.希望能够对您有所 ...
- 使用shell脚本调用mysql数据库存储过程,并设置定时任务
本来是要mysql数据库中创建事件任务来,定时执行存储过程,做数据传输的...后来由于种种原因,就使用crontab来定时执行,调用存储过程. 实现这个数据传输分为两步: 第一步:编写shell脚本调 ...
- jdbc存储过程mysql_JDBC对MySQL数据库存储过程的调用
1.什么是存储过程 存储过程(英文:Stored Procedure)是在大型数据库系统中,为了完成特定功能而编写的一组的SQL语句集.存储过程经编译存储在数据库中,用户通过指定存储过程的名字并给出参 ...
- 让你提前认识软件开发(28):数据库存储过程中的重要表信息的保存及相关建议...
第2部分 数据库SQL语言 数据库存储过程中的重要表信息的保存及相关建议 1. 存储过程中的重要表信息的保存 在非常多存储过程中,会涉及到对表数据的更新.插入或删除等,为了防止改动之后的表数据出现故障 ...
- MySQL数据库存储过程
存储过程相关命令汇总 存储过程 存储过程优化 再说存储过程的输出参数 再说WHILE 和 REPEAT循环 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQ ...
- 通过数据库存储过程调用Web服务的办法
Web服务概览 Web服务,从广义而言,就是在两个应用或电子设备之间通过万维网通信的方法.Web服务有两种类型:简单对象访问协议(SOAP)以及表述性状态转移(REST). SOAP为基于XML的消息 ...
- 【oracle存储过程】-编写及调用常见问题
[oracle存储过程]-编写及调用常见问题 大把的学习资源 1.先能看懂,再学会编写 华为出品-基本存储过程:https://support.huaweicloud.com/devg-dws/dws ...
最新文章
- 常见异常代码oracle
- cf1523A. Game of Life
- html内容点击按钮自动复制,HTML页面---复制按钮的使用(包含弹层)
- Android开发(22)--seekBar采用handler消息处理操作
- ubuntu下git使用
- ImageMagick (Magick++ for C++) configuration in Visual Studio 2012
- 用python爬虫爬取图虫网站图片
- 《A Tale of Two Worlds (CCS‘19)》笔记
- 网址在QQ微信被拦截怎么办 微信屏蔽网址解决办法
- 基于SSM梵杰妮纺织品公司订单管理系统
- 什么是HTTP状态码?常见HTTP状态码盘点
- 区块链溯源相比传统追溯有什么优点?
- 火焰图Flame Graph
- 中小型园区网络的设计与实现 (一)
- java 生成印章源码_java代码生成指定的公章和私章,并且解决服务器不能回显文字的问题...
- 加载更多---vue
- 《火星人敏捷开发手册2012-12-25》版发布:松结对编程
- 淘宝客服的逆袭之路:拼搏6个月,从6K到12K,我哭了……
- 用Java开发HTTP代理服务器
- python执行excel公式 语法_10个方法:用Python执行SQL、Excel常见任务