间接地存取数据库,从而确保数据的安全。 简化对变动的管理,安全; 存储过程是一个编译过的代码块, ...
引用自http: blog.csdn.net laoniyouxi article details sql语句应该考虑哪些安全性 答: 防止sql注入,对特殊字符进行转义,过滤或者使用预编译的sql语句绑定变量。 最小权限原则,特别是不要用root账户,为不同的类型的动作或者组建使用不同的账户。 当sql运行出错时,不要把数据库返回的错误信息全部显示给用户,以防止泄漏服务器和数据库相关信息。 简 ...
2017-03-09 15:41 0 1530 推荐指数:
间接地存取数据库,从而确保数据的安全。 简化对变动的管理,安全; 存储过程是一个编译过的代码块, ...
SQL基础 1.MySQL的数据类型 2.MySQL的SQL语句分类 DDL(Data Definition Language)语句:数据定义语言,这些语句定义了不同的数据段、表、列、索引等数据库对象的定义。常用的语句关键字主要包括create、drop、alter等。 DML ...
数据库的笔试非常重要,基本的笔试题都在这里,所以这里小编整理出来,一方面为了自己复习,一方面也方便大家。 (关于MySQL的安装,具体见下面博客:http://www.cnblogs.com/wj-1314/p/7573242.html) (关于MySQL的基础知识,具体见下面博客:http ...
数据库的笔试非常重要,基本的笔试题都在这里,所以这里小编整理出来,一方面为了自己复习,一方面也方便大家。 (关于MySQL的安装,具体见下面博客:http://www.cnblogs.com/wj-1314/p/7573242.html) (关于MySQL的基础知识,具体见下面博客:http ...
数据库面试题94577265 1,设有关系EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号、姓名、工资和所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含义依次为部门号、部门名称、部门经理的职工号 1.试用SQL语句完成以下查询 ...
原文出处:https://juejin.im/post/5a9ca0d6518825555c1d1acd 作者:Java3y 本文在原文基础上进行修改,而且没有特定针对MySQL. 一、存储过程(以及函数) 定义理解: 存储过程和函数是事先经过编译并存储在数据库 ...
https://blog.csdn.net/ThinkWon/article/details/104778621 数据库基础知识 1. 为什么要使用数据库 数据保存在内存 优点:存取速度快缺点:数据不能永久保存 数据保存在文件 优点:数据永久保存 ...
数据库优化 建表优化 1)数据库范式 l 第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。 如电话列可进行拆分---家庭电话、公司电话 l 第二范式(2NF):首先是 1NF,另外包含两部分内容,一是表必须有主键;二是没有包含在主键中的列必须完全依赖于主键,而不能只 ...