mysql数据库面试总结 2017年09月04日 00:11:40 阅读数:151 结合网上大神还有自己面试经历,收集的总结Mysql面试题,方便自己准备面试: mysql一个永远都复习不完,尽量总结,差不多就可以去面试(个人观点) 1.数据库事务的四个特性及含义 数据库事务transanction正确执行的四个基本要素.ACID,原子性(Atomicity).一致性(Correspondence).隔离性(Isolation).持久性(Durability). 原子性:整个事务中的所有操作,要…
总结的一些MySQL数据库面试题 2016年06月16日 11:41:18 阅读数:4950 一.sql语句应该考虑哪些安全性? (1)防止sql注入,对特殊字符进行转义,过滤或者使用预编译的sql语句绑定变量. (2)最小权限原则,特别是不要用root账户,为不同的类型的动作或者组建使用不同的账户. (3)当sql运行出错时,不要把数据库返回的错误信息全部显示给用户,以防止泄漏服务器和数据库相关信息. 二.简单描述MySQL中,索引,主键,唯一索引,联合索引的区别,对数据库的性能有什么影响.…
数据库总结--MySQL常见面试题 2015年03月24日 17:56:06 阅读数:7787 1.根据部门号从高到低,工资从低到高列出员工的信息 select * from employee order by dept_id desc,salary 2.union和union all的区别用union连接表后,重复的记录会被删除掉用union all连接表后,记录会被完整保留 3.分页语句(用sql语句直接分页,效率高)    pageSize = 20;    pageNo = 5; sel…
一.     选择题 1.SQL语言是( C )语言. A.层次数据库 B.网络数据库 C.关系数据库 D.非数据库     redis 是 3.如果在where子句中有两个条件要同时满足,应该用哪个逻辑符来连接(C ) A.OR B.NOT C.AND D.NONE 4.外连接的条件可以放在以下的那一个子句中(  B) A.  FROM B.   WEHRE C.   SELECT D.   HAVING  group by分组后必须用  聚合函数只能在having中用 5.在从两个表中查询数…
Oracle数据库面试题总结 2017年04月27日 22:41:44 阅读数:9271 1.SQL语句分类 DQL(数据查询语言)select DML(数据操作语言)insert.delete.update DDL(数据定义语言)create.drop.alter DCL(数据控制语言)grant:把权限授予用户.revoke:把权限从用户收回 TPL(TCL,事务控制语言):commit.rollback 2.Oracle是怎样分页的 Oracle用rownum进行分页 分页语句的步骤: a…
一条SQL查询语句是如何执行的? 前言 ​ 大家好,我是WZY,今天我们学习下MySQL的基础框架,看一件事千万不要直接陷入细节里,你应该先鸟瞰其全貌,这样能够帮助你从高维度理解问题.同样,对于MySQL 的学习也是这样.平时我们使用数据库,看到的通常都是一个整体.比如,你有个最简单的表,表里只有一个 ID 字段,在执行下面这个查询语句时: mysql> select * from T where ID=10: ​ 我们看到的只是输入一条语句,返回一个结果,却不知道这条语句在 MySQL 内部的…
本案例通过MySql.Data和Dapper包执行原生sql,实现对数据库的操作. 操作步骤: 第1步:在MySql数据库中新建表User(使用Navicat For MySql工具) 建表语句: create table User(Id int ,Name varchar(20),Birth TIMESTAMP); 查询语句: Select * from User; 表建立后立即查询一下,可以看到现在还没有任何数据 如下图所示: 第2步:安装引用包 (1) 打开程序包管理器控制台 工具---N…
一.SQL 介绍 1.什么是sql? SQL,英文全称(Structured Query Language),中文是结构化查询语言,它是一种对关系数据库中数据进行定义和操作的语言方法,是大多数关系数据库管理系统所支持的工业标准. 是一种数据库查询和程序设计语言,用于存取数据以及查询,更新和管理关系数据库系统,同时也是数据库脚本文件的扩展名. 2.SQL 语句最常见的分类 a.DDL (Data Definition Language)数据定义语言(CREATE,ALTER,DROP),管理基础数…
16.1 MYSQL数据库所提供的权限 16.1.1 系统表 mysql.user 1. 用户字段 Host:主机名: User:用户名: Password:密码. 2. 权限字段 以“_priv”字符串结尾的字段 通常,可以使用GRANT语句为用户赋予一些权限,也可以通过Update语句更新user表的方式来设置权限: 不过,修改user表之后,一定要执行一下FLUSH PRIVILEGES,否则可能会出现如下错误: Error (1133): Can’t find any matching…
随着容量和负载的增加,MySQL 的性能会日趋缓慢.这里有七点建议能够保证 MySQL 的平稳运行. 性能是我们衡量应用的一种方式,而应用性能的一项指标就是用户体验,也就是平时我们常说的:“用户需要等待超过合理的时间,才能获得他们想要的东西吗?” 在不同的情况和场景下,该指标会有所不同.比如说:对于移动购物应用来说,其响应时间不能超过几秒钟:而对于一个员工的人力资源页面而言,其响应时间则允许比几秒钟更长. 因此,不管是什么样的标准,维持应用程序的良好性能都是至关重要的,否则就会引发用户的抱怨(或…