数据库技术
存放索引详细信息的表 通过这个表查看某个表的索引使用情况易如反掌了。 示例一、查看所有表的索引的使用情况 示例二、查看某个表的索引使用情况 ...
分类:数据库技术 时间:2018-10-08 20:26:35 收藏:0 阅读:257
概览 为了防止不符合规范的数据进入数据库,在用户对数据进行插入、修改、删除等操作时,DBMS自动按照一定的约束条件对数据进行监测, 使不符合规范的数据不能进入数据库,以确保数据库中存储的数据正确、有效、相容。 约束条件与数据类型的宽度一样,都是可选参数,主要分为以下几种: NOT NULL 是否可空 ...
分类:数据库技术 时间:2018-10-08 20:23:23 收藏:0 阅读:191
mysql主从复制 https://www.cnblogs.com/superfat/p/5267449.html https://www.cnblogs.com/phpstudy2015-6/p/6485819.html https://blog.csdn.net/deeplearnings/ar ...
分类:数据库技术 时间:2018-10-08 20:22:07 收藏:0 阅读:161
【select在某些场景下的不足】 比如说我们想让MySQL暂停5秒、那么可以这样写 上面的SQL有两个问题 1): 我并不关心SQL的返回结果,可是MySQL还是象征性的返回了一个“0”给我 2): 我要的是暂停5s结果暂停了5.01s,这个结果是比我要求的要长的 【do就是专门做细分市场的】 d ...
分类:数据库技术 时间:2018-10-08 20:14:31 收藏:0 阅读:250
触发器是一类特殊的存储过程,在对表update,insert或delete语句时自动执行, 没有参数,没有返回值; 一、触发器类型 1、for触发器 在动作执行之后触发(增删改执行完成后,触发器中的代码再执行),不能为视图指定for触发器,只能为表指定该触发器。 2、instead of触发器 可以 ...
分类:数据库技术 时间:2018-10-08 20:05:50 收藏:0 阅读:177
PL/SQL书写规范 一、 Sql&PL/SQL书写规范: 1、 语句中出现的所有表名、字段名全部小写,系统保留字、内置函数名、Sql保留字大写。 2、 连接符or、in、and、以及=、<=、>=等前后加上一个空格。 3、 对较为复杂的sql语句加上注释,说明算法、功能。 注释风格:注释单独成行、 ...
分类:数据库技术 时间:2018-10-08 20:04:41 收藏:0 阅读:161
1.索引 添加索引,设计界面,在任何一列前右键--索引/键--点击进入添加某一列为索引 2.视图 视图就是我们查询出来的虚拟表 创建视图:create view 视图名 as SQL查询语句,分组,排序,in 等都不能写 视图的用法: select * from 视图名 3.SQL编程 (1)定义变 ...
分类:数据库技术 时间:2018-10-08 19:58:27 收藏:0 阅读:186
一、概述 存储过程是一组编译在单个执行计划中的T-SQL语句 存储过程:就像函数一样的会保存在数据库中(可编程性) 存储过程的优点: 1、允许模块化程序设计 2、允许更快执行如果某操作需要大量T-SQL代码或需要重复执行,存储过程将比T-SQL批代码的执行要快。将在创建存储过程时对其进行分析和优化, ...
分类:数据库技术 时间:2018-10-08 19:55:54 收藏:0 阅读:152
规避SQL注入 如果不规避,在黑窗口里面输入内容时利用拼接语句可以对数据进行攻击 如:输入Code值 p001' union select * from Info where '1'='1 //这样可以查询到所有数据,不要轻易相信用户输入的内容 防止SQL注入攻击 通用方法:可以用正则匹配掉特殊符号 ...
分类:数据库技术 时间:2018-10-08 19:54:14 收藏:0 阅读:175
事务: 保障流程的完整执行,就像银行取钱,先在你账上扣钱,然后存入别人的账上;但是从你账上扣完钱了,突然网断了,对方没有收到钱,那么此时你的钱也没了,别人的钱也没加上,事务为了防止此类情况的出现。 事务的基本格式: begin tran --在流程开始的位置 if @@ERROR>0 begin r ...
分类:数据库技术 时间:2018-10-08 19:53:42 收藏:0 阅读:194
160356036603721955
上一页219544下一页
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!