• MySQL-测试卷一


    MySQL-测试卷一

    一、单项选择题   

    1 下面不属于Msql数据库特点的是(  )

       

     A. 免费使用  B.不能跨平台  C.开源软件  D.功能强大

    2 定义表的一个字段, 要求能表示4位整数,2位小数数值,该定义正确的是 (    )

    ( A. char(6)   B. varchar(6) C.decimal(4,2)  D.decimal(6,2)

    查询出表中的地址列addr为空,使用的是(  )

     A  addr = null  B addr == null   C addr is  null   D addr is  not  null

    4、下列的函数中可以处理日期和时间的函数有(  BCD  (4分)

    A round       B WeekDay      C Curdate     D DayofMonth   

    5mysql中唯一索引的关键字是( C  ) (1分)

    A. fulltext index  B.only  index   C.unique index D.index

    6.mysql中,备份数据库的命令是( A ) (2分)

    A.mysqldump B.mysql C.backup D.copy

    7.实现批量数据导入的命令是( B ) (2分)

     A.mysqldump B.mysql C.backup D.return

    8.创建用户的命令是( B ) (2分)

    A. join user B.create user C.create root    D.mysql   user

    9.联合查询使用的关键字是(  B ) (2分)

    A.UNION B.JOIN C.ALL D.FULL

    10、有订单表orders,包含用户信息userid, 产品信息 productid, 以下(  D  )语

    句能够返回至少被订购过两回的productid?  (2分)

    A. select productid from orders where count(productid)>1

    B. select productid from orders where max(productid)>1

    C. select productid from orders where having count(productid)>1 group by productid

    D. select productid from orders group by productid having count(productid)>1

    11mysql中,还原数据库的命令是( B ) (2分)

    A.mysqldump B.mysql C.backup D.return

    12、删除用户的命令是( b ) (2分)

    A. drop  user     B.delete  user C.drop  root D.truncate  user

     13、给名字是zhangsan的用户分配对数据库studb中的stuinfo表的查询和插入数据权限的语句是( B ) (2分)

    A.grant select,insert on studb.stuinfo for‘zhangsan’@’localhost’

    B.grant  select,insert on studb.stuinfo   to ‘zhangsan’@’localhost’

    C.grant‘zhangsan’@’localhost’ to  select,insert  for studb.stuinfo  

    D.grant ‘zhangsan’@’localhost’ to  studb.stuinfo  on select,insert  

    二、编程题

    有一个关于商品供应及顾客订单的数据库。其中包括四个表,表中信息如下:

    供应表(供应厂家编号id、供应厂家名称name、商品编号sid、商品价格price)

    顾客表(顾客编号gid、顾客名name、地址address、余额)

    订单表(商品编号sid、顾客编号gid、订单日期date)

    商品表(商品编号sid、商品名称name、商品数量)

    需求:

    1)从供应表中查询全体供应厂商的基本信息

    2)从顾客表中查询地址在长春的顾客的顾客编号、顾客姓名及余额

    3)从商品表中查询以“可乐”两个字结尾的商品名称及数量,并按数量降序排序

    4)从订单表中查询购买商品编号为“101”商品的顾客编号及订单日期

    5)从商品表中查询最多商品数量,最小商品数量及商品总数量的记录信息

    6)查询出2008-8-8顾客的订单信息,要求包括顾客姓名、商品名称及订单日期

    7)向商品表中追加一条纪录”204”,”可口可乐”,”900”)

    8)将商品表中商品编号为204的商品名称更改为”百事可乐”

    9)将顾客表上余额不足1000元的,将其订单日期延后10天

    10) 删除订单表中商品编号为”102”的订单记录

    11)将商品表中没有顾客订购的商品信息删除

  • 相关阅读:
    微信支付JAVA V3APP下单整合
    Java笔记
    AndroidGetAPKInfo 检查包名(packageName)、版本(versionName\versionCode)、应用签名(Signature)等信息
    对比学*之经典模型
    生成式模型和判别式模型
    数据并行、模型并行、流水线并行
    【搬家通知】各位关注者们,说点事
    animate.css 动画效果的使用
    面向对象第一单元作业反思与总结
    20192429马一 202120222 《网络与系统攻防》实验二 后门原理与实践
  • 原文地址:https://www.cnblogs.com/thankyouGod/p/5996929.html
Copyright © 2020-2023  润新知