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

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云数据库 RDS MySQL Serverless,价值2615元额度,1个月
简介: 进行掌握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

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2月前
|
关系型数据库 MySQL
elasticsearch对比mysql以及使用工具同步mysql数据全量增量
elasticsearch对比mysql以及使用工具同步mysql数据全量增量
24 0
|
2月前
|
存储 Oracle 关系型数据库
Dataphin常见问题之想要周期执行任务如何解决
Dataphin是阿里云提供的一站式数据处理服务,旨在帮助企业构建一体化的智能数据处理平台。Dataphin整合了数据建模、数据处理、数据开发、数据服务等多个功能,支持企业更高效地进行数据治理和分析。
|
2月前
|
关系型数据库 MySQL API
Flink CDC产品常见问题之mysql整库同步到starrock时任务挂掉如何解决
Flink CDC(Change Data Capture)是一个基于Apache Flink的实时数据变更捕获库,用于实现数据库的实时同步和变更流的处理;在本汇总中,我们组织了关于Flink CDC产品在实践中用户经常提出的问题及其解答,目的是辅助用户更好地理解和应用这一技术,优化实时数据处理流程。
|
2月前
|
SQL DataWorks 关系型数据库
DataWorks常见问题之dataworks同步Rds任务失败如何解决
DataWorks是阿里云提供的一站式大数据开发与管理平台,支持数据集成、数据开发、数据治理等功能;在本汇总中,我们梳理了DataWorks产品在使用过程中经常遇到的问题及解答,以助用户在数据处理和分析工作中提高效率,降低难度。
|
1天前
|
分布式计算 DataWorks 关系型数据库
DataWorks产品使用合集之在使用 DataWorks 数据集成同步 PostgreSQL 数据库中的 Geometry 类型数据如何解决
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
7 0
|
1天前
|
DataWorks NoSQL 关系型数据库
DataWorks操作报错合集之在使用 DataWorks 进行 MongoDB 同步时遇到了连通性测试失败,实例配置和 MongoDB 白名单配置均正确,且同 VPC 下 MySQL 可以成功连接并同步,但 MongoDB 却无法完成同样的操作如何解决
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
16 1
|
1天前
|
分布式计算 关系型数据库 大数据
MaxCompute产品使用合集之怎么才可以将 PostgreSQL 中的 geometry 空间类型字段同步到 MaxCompute 或另一个 PostgreSQL 数据库
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
|
2月前
|
关系型数据库 MySQL API
Flink CDC产品常见问题之mysql整库同步到starrock时任务挂掉如何解决
Flink CDC产品常见问题之mysql整库同步到starrock时任务挂掉如何解决
|
2月前
|
分布式计算 DataWorks 关系型数据库
DataWorks报错问题之dataworks同步rds数据到maxcompute时报错如何解决
DataWorks是阿里云提供的一站式大数据开发与管理平台,支持数据集成、数据开发、数据治理等功能;在本汇总中,我们梳理了DataWorks产品在使用过程中经常遇到的问题及解答,以助用户在数据处理和分析工作中提高效率,降低难度。
|
7天前
|
SQL 存储 关系型数据库
MySQL Cluster集群安装及使用
MySQL Cluster集群安装及使用