版权声明:本文为博主原创文章,未经博主允许不得转载。
文章目录
一、单选题
1.1 MySQL介绍
1.下列属于关系型数据库的选项是( B )
- A .MongoDB
- B .MySQL
- C .Redis
- D .MemCache
关系型数据库:DB2、MySQL、Oracle、SQL Server
NoSQL数据库:MongoDB、Redis、MemCache、Neo4J
2.Mysql默认端口号是( D )
- A .80
- B .21
- C .22
- D .3306
1.2 数据表的相关操作
3.下列不属于DML数据操作语言的选项是(C)
- A .添加
- B .修改
- C .权限
- D .查询
DML:添加 修改 删除 查询
DCL:用户 权限 事务
DDL:逻辑库 数据表 试图 索引
4.下列选项中有关SQL语句描述正确的是( B )
- A .SQL语句区分大小写,但是字符串不区分大小写 【SQL语句不区分大小写,字符串区分大小写 】
- B .SQL语句的注释可以是“# 这是一段注释文字”,也可以是“/* 这是另一段文字 */” 【# 是单行注释】
- C .CREATE DATABASE 删除逻辑库 【CREATE DATABASE 逻辑库名称 ; 】创建数据库
- D .DROP DATABASE 创建逻辑库 【DROP DATABASE 逻辑库名称 ;】删除数据库
5.关于MySQL数据类型对应的字节大小,下列选项正确的是( A )
- A .INT类型字节大小为4
- B .BIGINT类型字节大小为4 【8】
- C .FLOAT类型字节大小为8 【4】
- D .DOUBLE字节大小为16 【8】
6.关于MySQL数据类型对应的描述,下列选项中正确的是( D )
- A .INT修饰小整数的 【较大整数】
- B .SMALLINT修饰大整数的 【普通整数】
- C .FLOAT修饰双精度浮点数 【单精度浮点数】
- D .DOUBLE修饰双精度浮点数
7.下列选项中,非字符串类型的是( C )
- A .CHAR 【固定长度字符串】
- B .VARCHAR 【不固定长度字符串】
- C .INT 【较大整数】
- D . TEXT 【不确定长度字符串】
8.有关添加字段的关键字,下列正确的是( B )
- A .MODIFY 【修改字段类型和约束】
- B .ADD
- C .CHANGE 【修改字段名称】
- D .DROP 【删除字段】
9.DESC student; 该语法的作用是( A )
- A .查看student的表结构
- B .删除student表
- C .退出student表
- D .修改student表
10.已知一个数据表名称为person, 表中有一个INT类型的性别字段sex。现将INT类型修改为CHAR类型,下列选项正确的是( A )
# 指定使用 lsj2021_course 的数据库
USE lsj2021_course;
# 创建数据表
CREATE TABLE person(
id INT UNSIGNED PRIMARY KEY,
name VARCHAR(20) NOT NULL,
sex INT(1) NOT NULL,
age INT(3) NOT NULL
);
# 查看数据表结构
DESC person;
# 修改字段类型和约束
ALTER TABLE person
MODIFY sex CHAR(4) NOT NULL;
A.
ALTER TABLE person
MODIFY sex CHAR(4) NOT NULL;
B.
ALTER TABLE person
ADD sex CHAR(4) NOT NULL;
C.
ALTER TABLE person
CHANGE sex CHAR(4)
279



被折叠的 条评论
为什么被折叠?



