数据库入门[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;

2Mysql数据库中,以下哪条语句用于统计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;"当前sqlmysql5.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语句表示"查询年龄为1820的用户(难度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面试题带答案的更多相关文章

  1. Python 经典面试题汇总之数据库篇

    数据库和缓存 1.列举常见的关系型数据库和非关系型都有那些? 关系型数据库(需要有表结构) mysql.oracle.splserver.postgresql.db2.sybase 非关系型数据库(是 ...

  2. python面试题库——3数据库和缓存

    第三部分 数据库和缓存(46题) 列举常见的关系型数据库和非关系型都有那些? 关系型数据库: Oracle.DB2.Microsoft SQL Server.Microsoft Access.MySQ ...

  3. MySQL数据库 crud语句 ifnull() 创建新账户 备份数据库 一对多关系 多对多(中间表) 外键约束 自关联 子查询注意事项 DML DDL DQL mysql面试题 truncate与delete的区别

    DML(data manipulation language): 它们是SELECT.UPDATE.INSERT.DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL ...

  4. python面试题解析(数据库和缓存)

    1.     答: 关系型数据库:Mysql,Oracel,Microsoft SQL Server 非关系型数据库:MongoDB,memcache,Redis. 2.     答:     MyI ...

  5. MySQL自带information_schema数据库使用

    MySQL的information_schema数据库是什么,有什么作用? 大家在安装或使用MYSQL时,会发现除了自己安装的数据库以外,还有一个 information_schema数据库.info ...

  6. win8vs2012创建自带sqlServer数据库出错

    以前写程序的时候,一直使用的sqlite,今天心血来潮,想用vs2012连接自身带的数据库,结果就出现错误: 啊,看到这个错误,咱赶紧上网搜搜,啊,有关的日志也是比较少的,经过一番苦战之后,终于好了, ...

  7. Oracle数据库学习(一)安装和简单使用

    新公司的新项目,需要用到Oracle数据库,所以现在便来解除此数据库,不得不说,这个数据库还这是麻烦. 安装倒是简单,就是中间会遇到各种问题. 安装步骤参考:https://blog.csdn.net ...

  8. jdk 自带的数据库Derby使用

    ij是derby自带的一个功能强大的数据库管理工具,可以进行很多数据库管理的操作,包括创建数据库, 启动/关闭数据库,执行SQL脚本等.完成准备工作后,就可以启动并使用ij工具了. 在cmd中输入如下 ...

  9. CodeIgniter自带的数据库类使用介绍

    在 CodeIgniter 中,使用数据库是非常频繁的事情.你可以使用框架自带的数据库类,就能便捷地进行数据库操作. 初始化数据库类 依据你的数据库配置载入并初始化数据库类: view source ...

  10. ASP.NET Core 数据库上下文 - ASP.NET Core 基础教程 - 简单教程,简单编程

    原文:ASP.NET Core 数据库上下文 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 数据库上下文 上一章节中我们了解了 Entity Framewo ...

随机推荐

  1. (windows)一台电脑上安装两个Mysql服务

    原文:https://my.oschina.net/u/1472917/blog/410732 最近需要在一台电脑上安装两个Mysql服务,需求稍微有些奇怪,但确实很必要.本人原本为了本机测试Word ...

  2. 理解JavaScript中的事件流

    原文地址:http://my.oschina.net/sevenhdu/blog/332014 目录[-] 事件冒泡 事件捕获 DOM事件流 当浏览器发展到第四代时(IE4和Netscape Comm ...

  3. Python pass 语句

    Python pass 语句 Python pass是空语句,是为了保持程序结构的完整性. pass 不做任何事情,一般用做占位语句. Python 语言 pass 语句语法格式如下: pass 实例 ...

  4. 升级struts到2.5.2遇到的问题及解决方案

    原来的版本是2.3.x,由于安全原因需要升级到2.5.2.1,2.5.2版本不再提供xwork.jar ,整合到了 struts-core包中. 2,方法不能访问的问题,需要在每个action配置文件 ...

  5. Single Number and Single Number II

    [] Given an array of integers, every element appears twice except for one. Find that single one. [] ...

  6. iOS:CoreData数据库的使用二(创建多个数据库表,表之间有对应关系)

    CoreData数据库框架是一个封装性好,功能强大数据库,它底层使用的还是sqlite数据库,不过苹果公司在其基础上,为其封装新和安全性的维护上做了大量的处理,例如对一些事物做了详细的操作,如读脏数据 ...

  7. jquery判断滚动条是否到底部

    clientHeight:这个元素的高度,占用整个空间的高度,所以,如果一个div有滚动条,那个这个高度则是不包括滚动条没显示出来的下面部分的内容.而只是单纯的DIV的高度. offsetHeight ...

  8. 使用apache-cxf-2.2.10来制作一个极简版WebService程序

    原想拿最新版cxf来制作的,无奈Apache的zip包总下不下来,国内的apache-cxf-2.2.10却一蹴而就,也就用了这个版本.下载地址是:http://pan.baidu.com/s/1td ...

  9. openstack horizon CSS 离线 改动

    Openstack horizon 的CSS主要保存在几个文件夹中,各自是horizon/static/dashboard/scss;horizon/openstack_dashboard/stati ...

  10. 取石子 (四)_nyoj_161(博弈-奇异矩阵).java

    取石子 (四) 时间限制: 1000 ms  |  内存限制: 65535 KB 难度: 4   描述 有两堆石子,数量任意,可以不同.游戏开始由两个人轮流取石子.游戏规定,每次有两种不同的取法,一是 ...