计算机二级MySQL-错题、知识点合集04

计算机二级MySQL 第四章 索引

image-20240222215954951

主键约束,不允许为空也不允许重复。

NOT NULL非空约束属于自定义完整约束

PRIMARY KEY 属于实体完整性约束

FOREIGN KEY外键约束

外键与其引用的主键应分别属于不同的表,可以属于同一个关系;一个关系中可以定义一个或多个候选键;候选键包含着主键,主键从候选键中选出,但不能说候选键是主键;

MySQL中AUTO INCREMENTS默认的初始值为1,当往一个定义为AUTO_INCRE弧ENT列中插入ULL值或数字0时,该列的值会被设置为va1ue+1(默认为加1递增)。

在使用CREATE INDEX创建索引可以有升序和降序默认的排序方式是升序。

image-20240222222045813

image-20240222222523465

使用CREATEINDEX命令可在创建表的同时创建索引和主键,但若要给已存在的表添加主键约束和索引,只能使用ALTER命令

第五章 视图

在MySQL中,定义视图可为用户屏蔽数据库的复杂性,使其不必详细了解数据库中复杂的表结构和表连接,因而能简化用户对数据库的查询语句,故选项A正确;视图是一张虚表,更新是受一定限制的,视图不能索引,也不能有关联的触发器、默认值,使用视图时都必须处理查询执行时所需的任何一个检索操作更新数据的速度也会相应降低。

要创建可更新视图,定义视图的select语句不能包合聚合函数,如:min,max,sum,avg,count等,以及DISTINCT子句、GROUPBY子句、HAVING子句、UNION、UNION ALL子句等。

image-20240222223403075

第六章 触发器

image-20240222223606972

image-20240222223910413

image-20240222224322865

image-20240222225324450

在MySQL中,每个表上最多可以允许有6个触发器

image-20240222225811085

第七章 存储过程和存储函数

关键字CALL调用存储过程,关键字SELECT调用存储函数,触发器和事件是在某些事情发生的时候启动。

存储过程和存储函数都可以被应用程序和其他SQL语句调用,存储函数不能拥有输出参数,存储过程可以拥有输出参数,可以直接对存储函数进行调用,而对存储过程的调用,需要使用CALL语句,存储函数中必须包含一条RETURN语句,而存储过程中不允许包含。

存储过程是一段存放在数据库中的代码,它可以由声明式的S0L语句和过程式SQL语句组成,这组语句集经过编译后会存储在数据库中,用户需通过指定存储过程的名字并给定参数,即可随时调用并执行它,且没有返回值。

image-20240223084137406

存储过程是一段存放在数据库中的代码,可以有参可以无参,其参数的输入输出类型包括输入参数IN、输出参数OUT、输入输出参数INOUT。

在存储过程体中,使用游标的具体步骤包括声明游标、打开游标、读取游标、关闭游标。在MySQL中,存储过程、存储函数和触发器均可以声明和使用游标。

在存储过程体的WHILE语句中,ITERATE语句实现退出当前循环,且重新开始一个新的循环。

调用存储函数的命令是SELECT

在MySQL中开启事件调度器的语句有三种SETGLOBALEVENT_SCHEDULER=1:

SETGLOBALEYENT SCHEDULER=ON;

SETGLOBALEVENT SCHEDUL。

image-20240226122352208

事件可以在指定的时刻执行某些特定的任务,并以此可取代原先只能由操作系统的计划任务来执行的工作,可以调用存储过程,事件中包合特殊的SQL语句,可对数据库进行更新。

image-20240226123842788

在MySQL中编写存储函数】存储过程时,常使用的循环语句有:WHLE循环语句、 LOOP循环语句、REPEAT循环语句

image-20240226124752614

游标只能用于存储过程、存储函数、应用程序中,不能单独在查询操作中使用

游标不是一条SELECT语句,是被SELECT语句检索出来的结果集,相当于一个指针,它指向当前的一行数据:对于游标:使用DECLARECURSOR声明,使用FETCH·INTO··语句获取所需数据,游标相当于一个指针,它指向当前的一行数据,使用结束后需及时关闭。

MySQL中,常用的循环语句包括HILE语句、LO0P语句、REPEAT语句,不包括DO…WHILE语句、FOR语句.

第八章 PHP的MySQL数据库编程

图形化管理工具phpMyAdmin操作MvSQL数据库采用的B/S结构。

使用PHP进行MySQL编程时读取结果集中记录的函数包含mysal_fetch_array()mysql_fetchrow()、mysql_fetch_assoc ()

mysqladmin命令用于执行管理性操作用于备份数据库的方式有使用SELECT INTO-~OUTFILE命令、使用ysq1dmp命令、使用ySQL图形界面工具phpMyAdmin.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/502696.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

回溯例题(leetcode17/37)

文章目录 leetcode37leetcode17 回溯跟枚举差不多。要注意“回溯”,别忘记“回”之前把之前的改动都复原。 leetcode37 leetcode37是解数独问题。本题保证有且仅有唯一解。 思路:先把空格子的位置存下来,然后对每一个空位置挨个枚举1-9。枚…

spring boot 实现定时任务(Spring Task)

spring boot 实现定时任务(Spring Task) 一、Spring Task介绍 从Spring 3开始,Spring自带了一套定时任务工具Spring-Task,可以把它看成是一个轻量级的Quartz,使用起来十分简单,除Spring相关的包外不需要额…

强大而灵活的python装饰器

装饰器(Decorators) 一、概述 在Python中,装饰器是一种特殊类型的函数,它允许我们修改或增强其他函数的功能,而无需修改其源代码。装饰器在函数定义之后立即调用,并以函数对象作为参数。装饰器返回一个新…

电机应用-正点原子直流有刷电机例程笔记

目录 基础驱动实验:调速和换向 初始化工作 电机基础驱动API 电压、电流、温度检测实验 初始化工作 采集工作 编码器测速实验 编码器接口计数原理 初始化工作 编码器测速工作 速度环控制实现 PID相关函数 PID运算 电流环控制实现 PID相关函数 PID运算…

kswapd0挖矿病毒攻击记录

文章目录 一、起因与病毒分析1、起因2、阿里云告警2.1 恶意脚本代码执行12.2 恶意脚本代码执行22.3恶意脚本代码执行32.4 恶意脚本代码执行4 3、病毒简单分析3.1 病毒的初始化3.2 病毒本体执行 4、总结 二、ubuntu自救指南1、病毒清理2、如何防御 一、起因与病毒分析 1、起因 …

颠覆好莱坞,Sora最强竞对LTX Studio发布,普通人也能手搓电影

2月29日,著名AI平台Lightricks在官网宣布,推出生成式AI电影制作平台—LTX Studio。用户只需要输入文本就能生成超25秒的微电影视频,同时可对镜头切换、角色、场景一致性、摄像机、灯光等进行可视化精准控制。 Sora生成的视频由神经网络完成&…

HTML---Ajax

文章目录 目录 文章目录 前言 一.Ajax概述 二.原生创建Ajax 三,使用Jquery处理Ajax 总结 一.Ajax概述 AJAX(Asynchronous Javascript And XML)是一种创建交互式网页应用的网页开发技术。它使用Javascript语言与服务器进行异步交互,可以传…

你敢信?软件测试万能面试脚本他来了?

写在前面: 过春节了,四舍五入接下来马上要年底了,新一波的跳槽旺季马上来临,不知道你是不是已经安于现状,还是蓄势待发呢?最近我和我的哈皮群友们一顿讨论,拟写了大家可能会遇到的面试情况&…

根据二层封装协议决定—网络类型

目录 一、网络类型的分类 二、数据链路层协议 MA网络 以太网协议 P2P网络 一、网络类型的分类 P2P --- point to point --- 点到点网络 MA --- Multi-Access Network --- 多点接入网络 BMA --- Broadcast Multi-Access Network --- 广播型多点接入网络 NBMA --- Non-Bro…

AttributeError: ‘list‘ object has no attribute ‘view‘

问题描述 训练yolov9的时候遇到了下面的问题。 In loss_tal.py: pred_distri, pred_scores torch.cat([xi.view(feats[0].shape[0], self.no, -1) for xi in feats], 2).split( (self.reg_max * 4, self.nc), 1) The error is as follows: AttributeError: list …

windows server mysql 数据库停止 备份 恢复全流程操作方法

一,mysql备份 mysql最好是原工程文件备份.不需要sql查询的方式备份.安全高效. 比如,安装php与mysql组合后,我的mysql文件保存在: D:\phpstudy_pro\Extensions\MySQL5.7.26\data\dux 我只需要复制一份,保存起来就行. 二,mysql恢复 怎么恢复呢.我们一般是只恢复其中一个表,则找…

在vue2中使用饼状图

1.引入vue2和echarts <script src"https://cdn.jsdelivr.net/npm/vue2.7.14/dist/vue.js"></script> <script src"https://cdn.jsdelivr.net/npm/echarts5.4.0/dist/echarts.min.js"></script> 2.1 补充基本的body内容 <div id…