掌握MySQL数据库基础知识的同步练习与实训

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 进行掌握MySQL数据库基础知识的同步练习与实训。

掌握MySQL数据库基础知识的同步练习与实训。
一、选择题

1.以下哪个mysql命令可以查看数据表的结构信息? ( B )
A)show tables; B)desc表名 C) create table 表名 D) select * from 表名?

  1. mysql哪些命令可以用于选择数据库?( C )
    A)show databases  B) use database 数据库名
    C) use 数据库名  D) user 数据库名
    3.修改数据库参数的命令是( C )
    A)show 数据库名 B)  show create 数据库名
    C)alter  数据库名  D) use 数据库名
  2. 下列选项中哪个不是MySQL数据库中的合法标识符( D )
    A) abc123 B)  123abc
    C) _abc123   D)  /abc123
  3. 以下哪个命令可以为数据库中的用户赋予访问权限( A )
    A) grant 命令 B)  show
    C) revoke D)  use
    6.以下哪个数据库不是MySQL系统中的系统数据库( D )
    A) mysql B)  information_schema
    C) sys D)  time
  4. 下列哪个选项不属于MySQL数据库的字符集和校对规则默认设置( D )
    A)服务器级 B)数据库级
    C)表级 D)字符级
  5. 下列哪个字符编码方案不是汉字字符编码方案的中国国家标准( C )
    A)GB2312 B)GBK
    C)UTF8 D)GB18030

二、简答题

  1. 简述MySQL数据库中九种基本对象的定义。
    1.表(Table )
    数据库中的表与我们日常使用的Excel表格类似,它是由行(Row) 和列(Column)组成的。列由同类的信息组成,每列又称为一个字段,每列的标题称为字段名。行包括了若干列信息项。一行数据称为一个或一条记录,它表示有一定意义的信息组合。一个数据库表由一条或多条记录组成,没有记录的表称为空表。每个表中通常都有一个主关键字(Primary Key),用于唯一地确定一条记录。
    2.索引(Index)
    索引是根据指定的数据库表列建立起来的顺序。它提供了快速访问数据的途径,并且可监督表的数据,使其索引所指向的列中的数据不重复。
    3.视图(View)
    视图是一个虚拟的表,在数据库中并不实际存在。视图是由查询数据库表产生的,它限制了用户能看到和修改的数据。视图可以用来控制用户对数据的访问,并能简化数据的显示,通过视图只显示那些需要的数据信息。
    4.图表(Diagram)
    图表是数据库表之间的关系示意图。利用它可以编辑表与表之间的关系。
    5.缺省值(Default)
    缺省值是当在表中创建列或插入数据时,对没有指定具体值的列或列数据项赋予事先设定好的值。
    6.规则(Rule)
    规则是对数据库表中数据信息的限制。它限定的是表的列。
    7.触发器(Trigger)
    触发器是一个用户定义的SQL事务命令的集合。当对一个表进行插入、更改、删除时,这组命令就会自动执行。
    8.存储过程(Stored Procedure)
    存储过程是一组为完成特定的功能而汇集在一起的SQL 程序语句,经编译后存储在数据库中等候用户调用。
    9.用户(User)
    所谓用户就是有权限访问数据库的账号。

  2. 简述字符集及校对规则的定义。
    字符集其实是一套编码规范中的子概念,国际标准化组织制定了编码规范,希望使用不同的二进制数来表示代表不同的字符,这样计算机就可以根据二进制数来显示其对应的字符。我们通常就称呼其为XX字符集(或是XX编码)。
    MySQL的校对规则(collation),是指对某一字符集中字符串之间的比较、排序制定的规则,MySQL 数据库支持 30 多种字符集的 70 多种校对规则。

  3. 列举几个常见字符集,并说明该种字符集中,每个字符占用多少个字节。
    GB2312字符集,每个字符2个字节;
    GBK字符集,每个字符2个字节;
    ASCII字符集,每个字符2个字节;

  4. 简述系统环境变量与会话环境变量的定义,并分析两者的区别。
    MySQL系统变量(system variables)是指MySQL实例的各种系统变量,实际上是一些系统参数,用于初始化或设定数据库对系统资源的占用,文件存放位置等等。
    每一个客户机成功连接服务器后,都会产生与之对应的会话(Session)。会话持续期间,服务实例会在数据库服务器的内存中生成与该会话对应的会话系统变量。会话系统的特点在于,它仅仅用于定义当前会话的属性,会话期间对某个会话系统变量值的修改,不会影响到其他会话中同一个会话系统变量的值。
    全局系统变量的特点在于,它是用于定义MySQL服务实例的属性、特点。当某个会话对某个全局系统变量值的修改会导致其他会话中同一全局系统变量值的修改。

  5. 在命令行界面下,连接到MySQL数据库中,创建一个数据库并指定该数据库的默认字符集、默认校对规则。
    CREATE DATABASE IF NOT EXISTS db_name DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
27天前
|
安全 关系型数据库 MySQL
如何将数据从MySQL同步到其他系统
【10月更文挑战第17天】如何将数据从MySQL同步到其他系统
149 0
|
2月前
|
canal 缓存 NoSQL
Redis缓存与数据库如何保证一致性?同步删除+延时双删+异步监听+多重保障方案
根据对一致性的要求程度,提出多种解决方案:同步删除、同步删除+可靠消息、延时双删、异步监听+可靠消息、多重保障方案
Redis缓存与数据库如何保证一致性?同步删除+延时双删+异步监听+多重保障方案
|
16天前
|
缓存 关系型数据库 MySQL
高并发架构系列:数据库主从同步的 3 种方案
本文详解高并发场景下数据库主从同步的三种解决方案:数据主从同步、数据库半同步复制、数据库中间件同步和缓存记录写key同步,旨在帮助解决数据一致性问题。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
高并发架构系列:数据库主从同步的 3 种方案
|
25天前
|
算法 大数据 数据库
云计算与大数据平台的数据库迁移与同步
本文详细介绍了云计算与大数据平台的数据库迁移与同步的核心概念、算法原理、具体操作步骤、数学模型公式、代码实例及未来发展趋势与挑战。涵盖全量与增量迁移、一致性与异步复制等内容,旨在帮助读者全面了解并应对相关技术挑战。
33 3
|
1月前
|
SQL 存储 关系型数据库
Mysql主从同步 清理二进制日志的技巧
Mysql主从同步 清理二进制日志的技巧
28 1
|
2月前
|
消息中间件 canal 关系型数据库
Maxwell:binlog 解析器,轻松同步 MySQL 数据
Maxwell:binlog 解析器,轻松同步 MySQL 数据
304 11
|
3月前
|
关系型数据库 MySQL Linux
mysql 主从同步 实现增量备份
【8月更文挑战第28天】mysql 主从同步 实现增量备份
47 3
|
3月前
|
消息中间件 关系型数据库 MySQL
实时计算 Flink版产品使用问题之使用CTAS同步MySQL到Hologres时出现的时区差异,该如何解决
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
3月前
|
C# 开发者 Windows
全面指南:WPF无障碍设计从入门到精通——让每一个用户都能无障碍地享受你的应用,从自动化属性到焦点导航的最佳实践
【8月更文挑战第31天】为了确保Windows Presentation Foundation (WPF) 应用程序对所有用户都具备无障碍性,开发者需关注无障碍设计原则。这不仅是法律要求,更是社会责任,旨在让技术更人性化,惠及包括视障、听障及行动受限等用户群体。
81 0
|
3月前
|
SQL 存储 关系型数据库
实时计算 Flink版产品使用问题之同步MySQL多张表的过程中,内存释放依赖于什么
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。

热门文章

最新文章