zoukankan      html  css  js  c++  java
  • 数据库入门级面试题(带答案) 数据库简单面试题(带答案) 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;

    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

        

  • 相关阅读:
    默认组件加载类
    加密工具类
    客户端安全传输密码至服务端的实现改进
    开发Angular库的简单指导(译)
    Windows中搭建Redis集群
    Mybatis中SqlMapper配置的扩展与应用(3)
    Mybatis中SqlMapper配置的扩展与应用(2)
    Mybatis中SqlMapper配置的扩展与应用(1)
    优化与扩展Mybatis的SqlMapper解析
    使用XSD校验Mybatis的SqlMapper配置文件(2)
  • 原文地址:https://www.cnblogs.com/xuchunlin/p/6372791.html
Copyright © 2011-2022 走看看