数据库入门级面试题(带答案) 数据库简单面试题(带答案) MySQL面试题带答案
数据库入门[mysql]
1、假设要按照分页(每页显示10条)的形式获取test表中的数据,在MySql数据库中,以下哪条语句是取第2页中的数据?(单选) (难度A)
A、select * from test limit 10,10;
B、select * from test limit 11,10;
C、select * from test limit 10,20;
D、select * from test limit 11,20;
2在Mysql数据库中,以下哪条语句用于统计test表中的记录总数?(难度A)
A、select sum(*) from test;
B、select max(*) from test;
C、select avg(*) from test;
D、select count(*) from test;
E、select min(*) from test;
3、假设在D盘根目录下有一个名为db.sql的文件,以下哪些语句可以利用db.sql恢复数据库test(数据库名已经存在)中的表结构和数据?(难度A)
A、在DOS提示符下输入以下命令
mysql -uroot -p1234 test<d:/db.sql
B、在DOS提示符下输入以下命令
mysqldump -uroot -p1234 test<d:/db.sql
C、在Mysql提示符下输入以下命令
mysqldump -uroot -p1234 test>d:/db.sql
4、下列SQL语句中,创建关系表的是? (难度A)
A、ALTER
B、CREATE
C、UPDATE
D、INSERT
5、以下那个不是DDL(数据定义语言)保留的关键字? (难度A)
A、CREATE
B、DELETE
C、ALTER
D、DROP
6、以下哪个sql语句表示在mysql中创建book表,并添加id字段和title字段? (难度A)
A、create table book{
id varchar(32),
title varchar(50)
};
B、create table book(
id varchar2(32),
title varchar2(50)
);
C、create table book(
id varchar(32),
title varchar(50)
);
D、create table book[
id varchar(32),
title varchar(50)
];
7、"truncate table user;"当前sql在mysql5.1中表示什么意思?(难度A)
A、查询user表中的所有数据
B、删除user表的数据
C、删除user表,并再次创建user表
D、删除user表
8、更新user表中的数据,下面描述正确的有? (难度A)
A、update into user set id = 'u001';
B、update user set id = 'u001' and username='jack';
C、update user set username='jack' where id = 1;
D、update into user set id = 'u001', username='jack';
9、"select * from user where firstname=张"当前sql语句,下列描述正确的是?(难度A)
A、查询姓"张"一条记录的所有信息
B、查询姓"张"所有记录的所有信息
C、执行sql语句出现错误
D、以上说法不正确
10、用户表user中存在一个字段age,下面那个sql语句表示"查询年龄为18或20的用户" (难度A)
A、select * from user where age = 18 or age = 20;
B、select * from user where age = 18 && age= 20;
C、select * from user where age = 18 and age = 20;
D、select * from user where age = (18,20);
11、用户表user中存在一个字段username,查询名字包含"凤"用户 (难度A)
A、select * from user where username = '凤';
B、select * from user where username like '%凤%';
C、select * from user where username like '_凤_';
D、select * from user where username like '凤';
12、用户表user中存在一个分数字段count,那个sql语句能够完成“查询没有分数的用户”?(难度A)
A、select * from user where count = null;
B、select * from user where count link null;
C、select * from user where count = 'null';
D、select * from user where count is null;
13、用户表user有多列,其中字段id中没有null值,字段username中存在null值,以下sql不能获得user表的总记录数的是那一个? (难度A)
A、select count(*) from user;
B、select count(id) from user;
C、select count(username) from user;
D、select count(1) from user;
14、在关系模型中,实现“关系中不允许出现相同的记录”的约束是?(难度A)
A、候选键
B、主键
C、外键
D、超键
15、创建表是,不允许某列为空可以使用?(难度A)
A、not null
B、no null
C、not black
D、no black
答案: 1-5 A D A B B
6-10 C C (ABD) C A
11-15 B D C B A
数据库入门级面试题(带答案) 数据库简单面试题(带答案) MySQL面试题带答案的更多相关文章
- Python 经典面试题汇总之数据库篇
数据库和缓存 1.列举常见的关系型数据库和非关系型都有那些? 关系型数据库(需要有表结构) mysql.oracle.splserver.postgresql.db2.sybase 非关系型数据库(是 ...
- python面试题库——3数据库和缓存
第三部分 数据库和缓存(46题) 列举常见的关系型数据库和非关系型都有那些? 关系型数据库: Oracle.DB2.Microsoft SQL Server.Microsoft Access.MySQ ...
- MySQL数据库 crud语句 ifnull() 创建新账户 备份数据库 一对多关系 多对多(中间表) 外键约束 自关联 子查询注意事项 DML DDL DQL mysql面试题 truncate与delete的区别
DML(data manipulation language): 它们是SELECT.UPDATE.INSERT.DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL ...
- python面试题解析(数据库和缓存)
1. 答: 关系型数据库:Mysql,Oracel,Microsoft SQL Server 非关系型数据库:MongoDB,memcache,Redis. 2. 答: MyI ...
- MySQL自带information_schema数据库使用
MySQL的information_schema数据库是什么,有什么作用? 大家在安装或使用MYSQL时,会发现除了自己安装的数据库以外,还有一个 information_schema数据库.info ...
- win8vs2012创建自带sqlServer数据库出错
以前写程序的时候,一直使用的sqlite,今天心血来潮,想用vs2012连接自身带的数据库,结果就出现错误: 啊,看到这个错误,咱赶紧上网搜搜,啊,有关的日志也是比较少的,经过一番苦战之后,终于好了, ...
- Oracle数据库学习(一)安装和简单使用
新公司的新项目,需要用到Oracle数据库,所以现在便来解除此数据库,不得不说,这个数据库还这是麻烦. 安装倒是简单,就是中间会遇到各种问题. 安装步骤参考:https://blog.csdn.net ...
- jdk 自带的数据库Derby使用
ij是derby自带的一个功能强大的数据库管理工具,可以进行很多数据库管理的操作,包括创建数据库, 启动/关闭数据库,执行SQL脚本等.完成准备工作后,就可以启动并使用ij工具了. 在cmd中输入如下 ...
- CodeIgniter自带的数据库类使用介绍
在 CodeIgniter 中,使用数据库是非常频繁的事情.你可以使用框架自带的数据库类,就能便捷地进行数据库操作. 初始化数据库类 依据你的数据库配置载入并初始化数据库类: view source ...
- ASP.NET Core 数据库上下文 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core 数据库上下文 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 数据库上下文 上一章节中我们了解了 Entity Framewo ...
随机推荐
- pm2 相关命令
pm2 相关命令 转载 2017年02月18日 22:59:48 二.安装 Linux Binaries下载地址:https://nodejs.org/dist cd oneinstack/src ...
- 高级需求分析UML建模设计模式笔记
1.REQ->HLR 分析 全系统性质->AD设计 Context,BOM,Conception 2.REQ->LLR 分析 模块分析->DD设计 + 编码 Feature,B ...
- 谈谈Copy-on-Write容器
1.简介 Copy-On-Write简称COW,是一种用于程序设计中的优化策略.其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容 ...
- FFmpeg的使用——PHP转换视频、截取视频以及JW Player播放器控制
转载:http://blog.csdn.net/zm2714/article/details/7916440 给朋友做的一个项目中,涉及到上传视频.转换视频.自动截取已上传视频内容中的一帧做为缩略图片 ...
- Unity3D新手教学,让你十二小时,从入门到掌握!(三 ) [转]
版权声明:本文为Aries原创文章,转载请标明出处.如有不足之处欢迎提出意见或建议,联系QQ531193915 这一讲,我会教大家如何写碰撞检测的代码,然后还会教大家如何使用我介绍给大家的第一个Uni ...
- js和jquery判断事件流
$('body').on('click',function(e){ var $target = $(e.target); if($target.parents('.fixNav>div').le ...
- 理解JAVASCRIPT 中hasOwnProperty()和isPrototypeOf的作用
hasOwnProperty:是用来判断一个对象是否有你给出名称的属性或对象.不过需要注意的是,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员.格式如下: 1. 示例一: ...
- JAVA设计模式之 訪问者模式【Visitor Pattern】
一.概述 訪问者模式是一种较为复杂的行为型设计模式,它包括訪问者和被訪问元素两个主要组成部分.这些被訪问的元素通常具有不同的类型,且不同的訪问者能够对它们进行不同的訪问操作.在使用訪问者模式时,被訪问 ...
- ReSharper的功能真的很强大主要是针对代码规范和优化,园子里介绍的也不少,如果你没有安装,那我只能表示你们会相见恨晚
二.ReSHarper 代码规范.单元测试.... ReSharper的功能真的很强大,主要是针对代码规范和优化,园子里介绍的也不少,如果你没有安装,那我只能表示你们会相见恨晚! 1.像命名不规范,f ...
- 专业版Unity技巧分享:使用定制资源配置文件 ScriptableObject
http://unity3d.9tech.cn/news/2014/0116/39639.html 通常,在游戏的开发过程中,最终会建立起一些组件,通过某种形式的配置文件接收一些数据.这些可能是程序级 ...