mysql重点复习

1.MySQL如何对用户smart授权访问,密码为123456。

 

2.授权用户tom可以在网络中的192.168.4.254主机登录,仅对对userdb库下的user表有查看记录、更新name字段的权限 , 登录密码userweb888。

GRANT SELECT,UPDATE(name) ON userdb.user TO tom@'192.168.4.254' IDENTIFIED BY 'userweb888';

3.myisam和innodb的区别?

1)数据的存储结构不同

MyISAM有三个文件:
.frm:表结构的定义文件
.MYD:数据文件
.MYI:索引文件
InnoDB有两个文件:
.frm文件:存储为表结构文件
.ibd:存储的是数据和索引文件
由于MyISAM的数据和索引是分开的,因此在索引查找的时候,MyISAM的叶子节点存储的是数据所在的地址,而不是数据
2)存储空间的消耗不同

MyISAM可能会被压缩,存储空间变小,支持三种存储模式,静态表、动态表、压缩表
InnoDB需要更多的内存和存储,会在主内存中建立专有的缓冲区,用来去告诉缓冲数据和索引,其所在表都保存在同一个数据文件中,其大小只受限于操作系统的文件大小,一般是2G
3)对事务的支持不同

MyISAM注重的是效率,每次查询都具有原子性,执行速度比InnoDB快一些,但不支持事务操作
InnoDB支持外键等高级数据库的操作,事务提交,事务回滚,安全性高!
4)对锁的支持不同

如果执行大量的查询,MyISAM更好,在执行增删改的时候,需要锁定整个表,效率更低
InnoDB支持行级锁,在删除插入的时候只需要锁定操作行就行
5)对外键的支持不同

MyISAM不支持外键
InnoDB支持外键

4.数据库领域的ACID是什么意思,它的作用是什么。

ACID ,是指 数据库管理系统 ( DBMS )在写入或更新资料的过程中,为保证 事务 (transaction)是正确可靠的,所必须具备的四个特性: 原子性 、 一致性 、 隔离性 、 持久性 。

5.下面哪个 SQL 语法是错误的 (D)

A. select * from TableA

B. insert TableA set ......

C. update TableA set ......

D. delete* from TableA

6.CHAR(size)和VARCHAR(size)区别

保存固定长度的字符串(可包含字母、数字以及特殊字 符)。在括号中指定
字符串的长度。最多 255 个字符。------CHAR
保存可变长度的字符串(可包含字母、数字以及特殊字 符)。在括号中指定
字符串的最大长度。最多 255 个字 符。 注释:如果值的长度大于 255 ,则被
转换为 TEXT 类型。-----VARCHAR

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

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

相关文章

基于matlab使用两个图像估计校准相机的姿势(附源码)

一、前言 运动结构 (SfM) 是从一组 3-D 图像估计场景的 2-D 结构的过程。此示例演示如何从两个图像估计校准相机的姿势,将场景的三维结构重建为未知比例因子,然后通过检测已知大小的对象来恢复实际比例因子。 此示例演示如何从使…

网络管理(包括网络管理的功能,管理系统及相关协议:SNMP,CMIS/CMIP)

1.OSI定义的网络管理 OSI定义的网络管理功能有以下5大类 (1)性能管理(PerformanceManagement) 在最少的网络资源和最小时延的前提下,网络能提供可靠、连续的通信能力。性能管理的功能有性能检测、性能分析、性能管理、性能控制。 (2)配置管理(ConfigurationManagem…

【Docker】Docker安装MySQL

🚀欢迎来到本文🚀 🍉个人简介:陈童学哦,目前专攻C/C、Python、Java等方向,一个正在慢慢前行的普通人。 🏀系列专栏:陈童学的日记 💡其他专栏:CSTL、蓝桥杯&am…

K个一组反转链表

K个一组反转链表 题目:力扣25 给你链表的头节点 head ,每 k 个节点一组进行翻转,请你返回修改后的链表。 k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有…

LangChain: 大语言模型的新篇章

本文介绍了LangChain框架,它能够将大型语言模型与其他计算或知识来源相结合,从而实现功能更加强大的应用。接着,对LangChain的关键概念进行了详细说明,并基于该框架进行了一些案例尝试,旨在帮助读者更轻松地理解LangCh…

GIS杂记(二):Arcgis对采样点进行裁剪,获取指定区域内的采样点

有时候需要对栅格数据进行采样处理,如果采样点过多则会使得采样时间过长,今天在进行数据采样时,使用了1km*1km的渔网建立的采样点,大概有1百万个点,程序运行时间大概4个小时,但是其中有绝大部分数据都是空值…

NotePad++ 正则匹配文件路径

([a-zA-Z]:(([\\\\/])[^\\\\/:*?<>|])*([\\\\/])[^\\\\/:*?<>|]\\.[^\\\\/:*?<>|],)*[a-zA-Z]:(([\\\\/])[^\\\\/:*?<>|])*([\\\\/])[^\\\\/:*?<>|]\\.[^\\\\/:*?<>|]$CTRLH -> 标记 -> 输入上面正则匹配&#xff0c;勾选如下…

HTML5 游戏开发实战 | 俄罗斯方块

俄罗斯方块是一款风靡全球的电视游戏机和掌上游戏机游戏&#xff0c;它曾经造成的轰动与造成的经济价值可以说是游戏史上的一件大事。这款游戏看似简单但却变化无穷&#xff0c;游戏过程仅需要玩家将不断下落的各种形状的方块移动、翻转&#xff0c;如果某一行被方块充满了&…

玩转ChatGPT:Code interpreter (vol. 1)

一、写在前面 喜大普奔&#xff0c;GPT-4传说中的Code interpreter插件已经可以用了&#xff01;&#xff01;&#xff01; 二、什么是Code interpreter 代码解释器&#xff08;Code Interpreter&#xff09;是一个工具&#xff0c;它能够读取和执行编程代码。这里有几个主要…

Spring Boot 配置文件

目录 1、配置文件作用 2、配置文件的格式 1、application.properties 配置文件 - 效果演示 2、application.yml 配置文件 - 效果演示 为配置⽂件安装提示插件 - 社区版 idea application.properties 配置文件说明 properties 基本语法 查看更多系统配置项 - properties …

C# MVC 多图片上传预览

一.效果图&#xff1a; 开发框架&#xff1a;MVC&#xff0c;Layui 列表主界面这里就不展示了&#xff0c;可以去看看这篇文章&#xff1a;Layui项目实战&#xff0c;这里讲的是“上传Banner”界面功能&#xff1a; 其中包括&#xff0c;多文件上传&#xff0c;预览&#xff0c…

机器学习|了解数据处理

数据处理是将数据从给定形式转换为更有用和更期望的形式的任务&#xff0c;即使其更有意义和信息。使用机器学习算法&#xff0c;数学建模和统计知识&#xff0c;整个过程可以自动化。这个完整过程的输出可以是任何所需的形式&#xff0c;如图形&#xff0c;视频&#xff0c;图…