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

news2024/9/21 0:46:43

计算机二级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.coloradmin.cn/o/1480486.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何在Window系统部署BUG管理软件并结合内网穿透实现远程管理本地BUG

文章目录 前言1. 本地安装配置BUG管理系统2. 内网穿透2.1 安装cpolar内网穿透2.2 创建隧道映射本地服务3. 测试公网远程访问4. 配置固定二级子域名4.1 保留一个二级子域名5.1 配置二级子域名6. 使用固定二级子域名远程 前言 BUG管理软件,作为软件测试工程师的必备工具之一。在…

css5定位

css 一.定位1.概念(定位定位模式边位移)2.静态位移static(不常用)3.相对定位relative(不脱标)(占位置)4.绝对定位absolute(脱标)(不占位置&#x…

Unity(第十七部)Unity自带的角色控制器

组件Character Controller 中文角色控制器 using System.Collections; using System.Collections.Generic; using UnityEngine;public class player : MonoBehaviour {private CharacterController player;void Start(){player GetComponent<CharacterController>();}v…

leetcode刷题(javaScript)——栈相关场景题总结

在LeetCode刷题中&#xff0c;栈是一个非常有用的数据结构&#xff0c;可以解决许多问题&#xff0c;包括但不限于以下几类问题&#xff1a; 括号匹配问题&#xff1a;例如检查括号序列是否有效、计算表达式的值等。逆波兰表达式求值&#xff1a;使用栈来实现逆波兰表达式的计算…

Linux线程【1概念】

目录 前言&#xff1a; 正文&#xff1a; 1.什么是线程&#xff1f; 1.1基本概念 1.2线程理解 1.3进程与线程的关系 1.4线程使用 2.重谈地址空间 2.1页表的大小 2.2、内存与磁盘的交互 2.3深入页表 2.4小结 3.线程概念总结 3.1、再谈线程 3.2线程的优点 3.3…

MYSQL 解释器小记

解释器的结果通常通过上述表格展示&#xff1a; 1. select_type 表示查询的类型 simple: 表示简单的选择查询&#xff0c;没有子查询或连接操作 primary:表示主查询&#xff0c;通常是最外层的查询 subquery :表示子查询&#xff0c;在主查询中嵌套的查询 derived: 表示派…

pip降级在pycharm中

PyCharm依赖于"–build-dir"参数安装第三方库&#xff0c;但该参数在最新的23.0版pip中已删除 解决办法就是降级pip&#xff0c;PyCharm中选择File&#xff0c;找到编译器&#xff0c;点击pip&#xff0c;勾选对应版本即可 或者在cmd中执行运行python -m pip install…

android开发软件下载,2024年Android开发陷入饱和

谈起性能优化&#xff0c;我想问&#xff0c; 什么是性能优化&#xff1f;你的理解呢&#xff1f; **首先什么是性能&#xff1a;**在同一个手机里面&#xff0c;同样功能的app&#xff0c;哪个跑的快&#xff0c;哪个不卡&#xff0c;哪个就性能高。我们这篇文章就是解决那些…

SQL注入漏洞解析--less-6

1.第六关了。 2.这个和第五关有点像&#xff0c;只是换成了双引号&#xff0c;接下来的都一样&#xff0c;看我操作(换个函数试一下extractvalue&#xff0c;他的报错位置在第二个&#xff0c;那我就利用一下) 3.爆库名 ?id1"%20and%20extractvalue(1,concat(0x7e,(sele…

后地产时代,卫浴品牌有何变革之道?

联系与卫浴密切相关的房地产行业现状来看&#xff0c;卫浴行业正处于变革期。 国家统计局数据显示&#xff0c;2023年&#xff0c;商品房销售面积111735万平方米&#xff0c;比上年下降8.5%&#xff0c;其中住宅销售面积下降8.2%&#xff1b;商品房销售额116622亿元&#xff0…

低功耗微处理器复位检测电路,工作温度范围-40~+80℃,可与μP监控产品兼容——D706

近年来&#xff0c;微处理器在IT业控制领域和智能化产品中得到了广泛的应用。在系统和产品的开发设计过程中&#xff0c;为了提高其抗干扰能力&#xff0c;使用μP监控是首选技术措施之一。监控芯片可为系统提供上电、掉电复位功能&#xff0c;也可提供其它功能&#xff0c;如后…

二分通用模板+例题java

&#x1f9e1;&#x1f9e1;二分大前提&#x1f9e1;&#x1f9e1; 有序数列&#xff01;&#xff01; &#x1f9e1;&#x1f9e1;模板&#x1f9e1;&#x1f9e1; 查找具体某个元素 while(left<right) &#xff1a;三个分支&#xff0c;在循环里直接返回答案 //二分查找具…

JSON 文件里的 “$schema” 是干什么用的?

最近我在做一些前端项目&#xff0c;我发现有的配置文件&#xff0c;比如 .prettierrc.json 或者 tsconfig.json 里面都会看到一个 $schema 字段&#xff0c;有点好奇&#xff0c;就查了一下。 什么是 JSON Schema JSON Schema是一种基于JSON (JavaScript Object Notation) 的…

电梯物联网之梯控相机方案-防止电瓶车进电梯

梯控现状 随着电梯产品在智能化建筑的日益普及,对于电梯的智能化管理 安全性需求 的要求越来越迫切。尤其今年来随着电瓶车的大量普及&#xff0c;发起多起楼道、轿厢电瓶车着火恶性事件&#xff0c; 造成了极大的社会 负面影响。控制电瓶车进入单元门&#xff0c;楼道以及电梯…

浅析智能照明控制系统在图书馆照明节能中的应用

彭姝麟 Acrelpsl 0 引 言 照明耗电在各国总发电量中都占有很大比例&#xff0c;根据2004年国家住房和城乡建设部的统计&#xff0c; 我国照明耗电约占全国发电总量的10&#xff05;一12&#xff05;。 对一些照明时间较长、照明场所较多的机构&#xff0c;如高等学校&#xf…

百度新版VMP

百度搞事情哇最近&#xff0c;新上验证类型&#xff0c;曲线匹配&#xff01;&#xff01;&#xff01; 这年头儿&#xff0c;连百度都还是上vmp了兄弟们&#xff0c;越来越难咯。 个人感觉 想学好vm的话&#xff0c;首先得找个好位置插装&#xff0c;然后慢慢分析。 轨迹信息…

Spring注解之json 数据处理

目录 1. 过滤 json 数据 2. 格式化 json 数据 3. 扁平化对象 1. 过滤 json 数据 JsonIgnoreProperties 作用在类上用于过滤掉特定字段不返回或者不解析。 //生成json时将userRoles属性过滤 JsonIgnoreProperties({"userRoles"}) public class User { ​private S…

C++的继承和多态

继承和多态 继承继承的权限继承的子父类访问派生类的默认成员函数菱形继承&#xff08;C独有&#xff09;【了解】虚拟继承什么是菱形继承&#xff1f;菱形继承的问题是什么&#xff1f;什么是菱形虚拟继承&#xff1f;如何解决数据冗余和二义性的继承和组合的区别&#xff1f;…

Redis冲冲冲——事务支持,AOF和RDB持久化

目录 引出Redis事务支持&#xff0c;AOF和RDB持久化1、Redis的事务支持2、Redis的持久化 Redis冲冲冲——缓存三兄弟&#xff1a;缓存击穿、穿透、雪崩缓存击穿缓存穿透缓存雪崩 总结 引出 Redis冲冲冲——事务支持&#xff0c;AOF和RDB持久化 Redis事务支持&#xff0c;AOF和…

Windows系统x86机器安装龙芯(loongarch64)3A5000虚拟机系统详细教程

本次介绍在window系统x86机器上安装loongarch64系统的详细教程。 1.安装环境准备。 首先&#xff0c;你得有台电脑。 配置别太差&#xff0c;至少4核8G内存&#xff0c;安装window10或者11都行&#xff08;为啥不能是Window7&#xff0c;你要用也不是不行&#xff0c;你先解决…