iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >017—mysql问答
  • 570
分享到

017—mysql问答

2024-04-02 19:04:59 570人浏览 安东尼
摘要

Mysql问答1、drop, delete truncate的区别? 三者都是删除的意思,但是三者个有些区别:· delete和truncate只删除表的数据不删除表的结构;· drop删除整张表

Mysql问答

1、drop, delete truncate的区别?

 

三者都是删除的意思,但是三者个有些区别:


· delete和truncate只删除表的数据不删除表的结构;


· drop删除整张表;


· 想删除部分数据时, delete 删除时要带上where语句;


· 保留表结构而想删除所有的数据时用truncate;


 

2、事务的作用

 

事务(Transaction)是并发控制的基本单位。事务就是一系列的操作,这些操作要么都执行,要么都不执行。

 

事务具有以下4个基本特征:

· Atomic(原子性) 事务中的一系列的操作要么都完成,要么全部失败

· Consistency(一致性) 一个成功的事务应该讲数据写入的到数据库,否则就要回滚到最初的状态

· Isolation(隔离性) 并发访问和修改的duli

· Durability(持久性) 事务结束应该讲事务的处理结构存储起来

 

事务的语句:

· 开始事物:BEGIN TRANSACTION

· 提交事物:COMMIT TRANSACTION

· 回滚事务:ROLLBACK TRANSACTION



3、数据库中的乐观锁(共享锁)和悲观锁(排它锁)

 

根据不同类型可以对数据设置不同的权限;

 

** 乐观|悲观 锁 主要是作用在并发访问控制**

 

· 悲观锁 假定会发生并发冲突,屏蔽任何违反数据完整的操作

 

· 乐观锁 假定不会发生冲突,只有在提交操作时检查是否违反数据的完整性


 

4、视图的作用,视图可以更改么?

 

视图是虚拟的表,与包含数据的表不一样,视图只包含使用时动态检索数据的查询;不包含任何列或数据。使用视图可以简化复杂的sql操作,隐藏具体的细节,保护数据;视图创建后,可以使用与表相同的方式利用它们来修改数据。



您可能感兴趣的文档:

--结束END--

本文标题: 017—mysql问答

本文链接: https://www.lsjlt.com/news/34823.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 面试问答:ASP、Linux、Shell 相关问题解答
    在面试过程中,ASP、Linux、Shell 相关问题是比较常见的。这些问题需要我们对相关技术有深入的了解和掌握,才能够更好地回答面试官的问题。下面,本文将围绕ASP、Linux、Shell这三个技术方向,为大家解答一些常见的面试问题。 ...
    99+
    2023-07-27
    linux 面试 shell
  • Linux安全问答(3)
    1、如何启用linux下的***检测系统LIDS?    首先, 要想使LIDS设置的ACLS发挥作用,应在系统引导时把LIDS封装进内核中。这样每次系统启动到最后阶段,此设置会根据你的系统上的/etc/lids/lids.cap...
    99+
    2023-01-31
    问答 Linux
  • [python]自问自答:python
    python -m xxx.py 作用是:把xxx.py文件当做模块启动 但是我一直不明白当做模块启动到底有什么用。python xxx.py和python -m xxx.py有什么区别! 自问自答: python xxx.py pytho...
    99+
    2023-01-31
    python
  • DBASK问答集萃第九期
    引言 DBASK是一个在线浏览数据库最新资讯和技术文章的微信小程序,还可以查阅知识库提交问题。近期我们在DBASK小程序 新关联了PingCAP公众号,将最新资讯模块放在首页第一栏显示,同时调...
    99+
    2024-04-02
  • python3cookbook中常遇问题解答
    数据结构与算法 将序列分解为单独的变量 问题:现在有一个包含 N 个元素的元组或者是序列,怎样将它里面的值解压后同时赋值给 N 个变量?解答:任何的序列(或者是可迭代对象)可以通过一...
    99+
    2023-02-08
    python3 cookbook问题
  • JavaScript的问答题有哪些
    这篇文章主要介绍“JavaScript的问答题有哪些”,在日常操作中,相信很多人在JavaScript的问答题有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JavaScript的问答题有哪些”的疑惑有所...
    99+
    2023-06-27
  • Sphinx PHP 实现在线问答系统中的问题搜索与回答
    引言:随着互联网的发展与普及,越来越多的网站和应用程序需要提供问题搜索与回答的功能。在开发这类功能时,我们常常需要使用到全文搜索引擎。Sphinx是一个功能强大且高性能的开源全文搜索引擎,它可以通过其提供的API与我们的应用程序进行交互。本...
    99+
    2023-10-21
    PHP (编程语言) 在线问答系统 Sphinx (搜索引擎)
  • 学员问答之3-View桌面问题
    View Client不能登录View桌面而手机可以用问:海哥,问个问题啊,我在做vmware桌面虚拟化的时候,创建桌面迟后,出现这个报错。。我手动去打开虚拟机也是报资源池不够  可是我的资源池还有8g啊怎么不够? 请问是怎么回事??我的资...
    99+
    2023-01-31
    学员 问答 桌面
  • 有关oracle问答有哪些
    这篇文章主要讲解了“有关oracle问答有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“有关oracle问答有哪些”吧!1、oracle需要掌握哪些动态...
    99+
    2024-04-02
  • 头歌php mysql操作答案
    第1关:PHP对MySQL的基本操作 ...
    99+
    2023-09-02
    mysql php 数据库
  • MySQL问答系列之如何避免ibdata1文件大小暴涨
    0、导读 ibdata1文件是什么? ibdata1是一个用来构建innodb系统表空间的文件,这个文件包含了innodb表的元数据、撤销记录、修改buffer和双写buffer。如果file-per-t...
    99+
    2024-04-02
  • 面试中老生常谈的MySQL问答集锦夯实基础
    目录1、数据库架构1.1、MySQL的基础架构图1.2、一条SQL查询语句在MySQL中如何执行的?2、SQL优化2.1、日常工作中你是怎么优化SQL的?2.1.1、优化表结构2.1...
    99+
    2024-04-02
  • Node.js Socket.io库:常见问题解答
    : Socket.io库是如何工作的? Socket.io库通过WebSockets或其他底层传输协议在服务器和客户端之间建立双向通信。当客户端连接到服务器时,Socket.io库会在客户端和服务器之间创建一个套接字,然后使用这个套接...
    99+
    2024-02-11
    : Node.js Socket.io 实时通信 WebSockets 双向通信
  • MySQL中unique索引的使用技巧与常见问题解答
    MySQL中unique索引的使用技巧与常见问题解答 MySQL是一种流行的关系型数据库管理系统,在实际应用中,唯一索引(unique index)在数据表设计中起着至关重要的作用。唯...
    99+
    2024-03-15
    索引 unique 常见问题
  • vue面试问答题有哪些
    本篇内容介绍了“vue面试问答题有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.v-for为什么要加key 值?2. v-if和v-...
    99+
    2023-06-29
  • Node.js面试问答题有哪些
    这篇文章主要介绍“Node.js面试问答题有哪些”,在日常操作中,相信很多人在Node.js面试问答题有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Node.js面试问答题有哪些”的疑惑有所帮助!接下来...
    99+
    2023-07-04
  • QT的mysql(数据库)最佳实践和常见问题解答
    涉及到数据库,首先安利一个软件Navicat Premium,用来查询数据库很方便  QMysql驱动是Qt SQL模块使用的插件,用于与MySQL数据库进行通信。要编译QMysql驱动,您需要满足以下条件: 您需要安装MySQL的客户端...
    99+
    2023-09-01
    数据库 mysql qt c++ 经验分享
  • Maven面试问答题有哪些
    这篇文章主要介绍“Maven面试问答题有哪些”,在日常操作中,相信很多人在Maven面试问答题有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Maven面试问答题有哪些”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-26
  • 面试官问到ThreadLocal的问题怎么回答
    本篇内容主要讲解“面试官问到ThreadLocal的问题怎么回答”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“面试官问到ThreadLocal的问题怎么回答”吧...
    99+
    2024-04-02
  • JavaScript 前端安全常见问题解答:解答您的疑惑
    1. 什么是跨站脚本攻击(XSS)? 跨站脚本攻击(XSS)是一种常见的 JavaScript 前端安全问题,它允许攻击者在受害者的浏览器中执行恶意脚本代码。XSS 攻击通常是通过在用户输入中注入恶意 JavaScript 代码来实现的...
    99+
    2024-02-04
    JavaScript 前端安全 跨站脚本攻击 SQL 注入攻击 点击劫持 代码注入
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作