当前位置: 首页 > news >正文

河南网站建设定制东昌府区住房和城乡建设局网站

河南网站建设定制,东昌府区住房和城乡建设局网站,松江区网站制作与推广,个人免费网站注册1.视图 视图就是一张基于查询的虚拟表#xff0c;里面定义的其实就是普通的SQL语句。如果一条复杂查询的SQL语句我们频繁的使用#xff0c;就可以定义视图#xff0c;方便操作。创建语法如下#xff1a; CREATE VIEW 视图名 AS SELECT语句 2.存储过程 存…1.视图 视图就是一张基于查询的虚拟表里面定义的其实就是普通的SQL语句。如果一条复杂查询的SQL语句我们频繁的使用就可以定义视图方便操作。创建语法如下 CREATE VIEW 视图名 AS SELECT语句 2.存储过程  存储过程里面定义的SQL语句集合可以进行一些逻辑处理。比如我们保存数据时如果数据库里面有则不插入如果没有则进行插入。这时就可以定义一个存储过程来完成整个逻辑功能。 IN表示输入参数OUT表示输出参数DECLARE表示定义变量set表示改变值。 CREATE PROCEDURE saveUser(IN p_account VARCHAR(20),IN p_sex CHAR(1),OUT res_mark INT) BEGIN DECLARE v_count INT DEFAULT 0; SELECT COUNT(*) INTO v_count FROM t_user WHERE account p_account; IF v_count 0 THEN INSERT INTO t_user(account,sex)VALUES(p_account,p_sex); SET res_mark 0; ELSE SET res_mark 1; END IF; 3.函数 函数必须有返回值里面可以定义流程控制语句。 CREATE FUNCTION checkUserType(p_type INT) RETURNS VARCHAR(4) BEGIN IF p_type 0 THEN RETURN 管理员; ELSE RETURN 业务用户; END IF; 4.触发器  触发器不需要直接调用而是在执行了增删改之后自动执行的存储过程。比如我们需要在删除用户前需要现删除用户所管理的菜单关系。 CREATE TRIGGER delete_user_menu BEFORE DELETE //表示在删除用户前触发 ON user //针对的是用户表 FOR EACH ROW BEGIN DELETE FROM user_menu WHERE user_id old.id//old表示要删除的用户数据 insert只会有new 代表着要插入的新记录delete只会有old 代表着要删除的记录update由于执行的是先删除旧的记录再插入新的记录因此new和old都会有且含义上与上面的相同。
http://www.yutouwan.com/news/458263/

相关文章:

  • 赣州网站建设流程建设银行大冶支行网站
  • 川畅科技联系 网站设计网站开发a ajax
  • 广州网站建设q479185700棒网站群 主要功能
  • 自己做家具展示网站上海工程相关的公司
  • 济南seo网站排名优化工具软件推广怎么赚钱
  • 无锡知名网站制作商标设计网站免费
  • 58重庆网站建设在线相册jsp网站开发与设计
  • 企业网站排名优化方案建设网站了还能消除吗
  • 漳州企业网站开发网站建设详细教程
  • 网站广告看不到手游传奇网站999服
  • 广西网站设计公司做网站多少钱角西宁君博特惠
  • 哪个网站的ps元素好wordpress主题添加产品
  • 二级网站建设思路潍坊搜易网站建设
  • 建立网站培训讲义企业需要缴纳哪些税
  • 做网站每一年都要交钱吗短视频舆情
  • 做橡胶应该看什么网站东莞常平新地俱乐部
  • 民制作网站哪家便宜公司网站建设应包含哪几个板块
  • cnzz 网站跳出率查询网站建设丨金手指排名
  • 湖北工业信息化网站备案软件公司需要什么资质
  • 街区网站建设网站seo优化很好徐州百都网络点赞
  • 网站建设设计制作培训网站空间的权限
  • 服装网上商城网站建设报告网站基本代码
  • 淘宝联盟 网站建设 内容少桃子网站
  • 江苏网站备案流程网站方案制作的培训
  • 做网站审批号必须要wamp跟wordpress
  • 网站建议怎么写个人网页制作总结
  • 做装修网站卖钱江苏公司响应式网站建设报价
  • 小企业网站建设的措施手机代理ip免费网址
  • 网站开发需要什么配置的电脑jsp网站地图生成器
  • 建设网站需要造价软件开发的六大步骤