mysql题目

第一章

2.-SQL是结构化语言,容易学习

3.mysql是关系型的数据库系统

4.Microsof公司的SQL Server数据管理系统一般用windows平台

5.常用的mysql图形化管理工具有navicat,phpmyadmin

6.常用的数据库有oracle,mysql,SQL Sever,Access

7.mysql数据库超级管理员为root

8.结构化查询语言的特点:综合统一;高度非过程化;面向集合的操作方式;以同一种语法结构提供两种使用方式;语言简洁,易学易用

第二章:ER图

![](D:\rubbish\picture\屏幕截图 2023-02-21 163150.png)

第三章

1.建立数据库使用的命令是create datebase

2.删除数据库的命令是drop datebase

3.在创建表时,不允许某列为空可以使用not null

4.设置主键使用的命令是primary key

5.存储字母'a'用varchar数据类型占用存储空间最小

6.ALTER TABLE a1MODIFY b1 INT NOT NULL语句作用为修改a1表中列b1的数据类型

7.创建一个表student,包含列有学号,姓名,性别,手机号码4列,根据要求完成sql语句的编写。

create table student (

学号 char (28) not null primary key,#学号设置为主键

姓名varchar(30)not null,#数据类型采用30字节可变字符串

性别 char(4)default '不详',默认值为'不详'

手机号码char(13)#数据类型采用13字节不可变字符串

);

第四章

1.在mysql语法中,用在插入数据命令的是insert

2.在mysql语法中,用来修改数据命令的是update

3.下列mysql语法错误的是(C)

A.delete from book

B.select * from book

C.delete * from book

D.create database book

4.在一个6列的book表中,插入一条数据,下列语句中语法错误有几处(B)

insert into books values ('T001','数据库技术’,'人民出版社','张三',null)

A.2

B.3

C.4

D.5

5.下列对mysql命令表述正确的是ABD

A.插入数据时,可以与总的列数不相等

B.空值有时候可以不插入数据

C.不论是否有默认值,一定要插入数据

D.需要插入空值时,使用NULL

6.清空一张表里book里的所有数据可以使用delete from book或truncate table

第五章

1.可以实现模糊查询的运算符是like

2.select语句中使用*表示选择全部列

3.写出一个可以匹配出stu表中姓名含有’王‘字的所有姓名的语句是 select 姓名 from stu like '%王%';

4.在select语句中,用于消除重复行的关键字是distinct

5.在比较运算中,比较相等或都等于空的运算符是<=>

6.某学生信息表有多列数据,若要显示此表第三位到第十位的数据的命令是select * from 学生信息表 limit 2,10

7.在查询语句中,如果需要对某个字段进行升序处理,需要使用的参数是ASC

8.需要统计某表中学生成绩的平均成绩时,需要使用的的聚合函数是AVG

9.查询某表中姓名姓'张',第三个字位'丰'的like表达式是张_丰%

10.判断条件是某列数据是空的表达式是 is null

第六章

1.下列对视图有点表述错误的是A

A.丰富数据的组合形式

B.屏蔽数据库的复杂性

C.简化用户权限的管理

D.简化数据查询和处理

2.创建视图的语法格式是C

A.create 视图名 view as select 语句

B.select 视图名 view asselect 语句

C.create view 视图名 as select 语句

D.create views 视图名 as select 语句

3.使用sql语句删除视图的正确语法为drop view 视图名1,[视图名2]......

4.视图是创建一张新的表,用来进行存储新的数据,该条件错误

5.视图不是真的表,所以只能进行查询和更新,无法修改,此条件错误

6.使用聚合函数,order by等语句生成的视图结构,无法被插入,修改,删除,即使不可更新视图,此条件正确

7.视图是独立的表,不可以通过删除视图中的数据删除原基本标的数据,此条件错误

8.视图是一个或多个表生成的结果,如果视图数据不满足于需求,无法被修改,只能通过创建新的试图来完成,此条件错误

9.因为视图以来多个表,所以任何形式下都无法向视图中添加数据,此条件错误

第七章

  1. 创建索引的方式有create index 索引名 on 表名 (列名);create table 表名 add index (列名);alter table 表名 add index [索引名] (列名)
  2. 删除索引的语法drop index 索引名 on 表名;alter table 表名 drop index 索引名
  3. 索引的优势:加快数据检索速度
  4. (判断)一个表可以建立多个索引,每个索引都只能针对一个列的数据。错误
  5. (判断)在更新表中索引列上的数据时,对索引也需要更新,表中的索引越多,则更新表的时间就越长。正确
posted @ 2023-02-21 17:14  Resilience1  阅读(87)  评论(0)    收藏  举报