017—mysql问答


MySql问答1、drop, delete truncate的区别?三者都是删除的意思,但是三者个有些区别:
delete和truncate只删除表的数据不删除表的结构;
drop删除整张表;
想删除部分数据时, delete 删除时要带上where语句;
保留表结构而想删除所有的数据时用truncate;
2、事务的作用事务(Transaction)是并发控制的基本单位。事务就是一系列的操作,这些操作要么都执行,要么都不执行。事务具有以下4个开发云主机域名基本特征:Atomic(原子性)事务中的一系列的操作要么都完成,要么全部失败Consistency(一致性)一个成功的事务应该讲数据写入的到数据库,否则就要回滚到最初的状态Isolation(隔离性)并发访问和修改的duliDurability(持久性)事务结束应该讲事务的处理结构存储起来事务的语句:开始事物:BEGINTRANSACTION提交事物:COMMITTRANSACTION回滚事务:ROLLBACKTRANSACTION

3、数据库中的乐观锁(共享锁)和悲观锁(排它锁)根据不同类型可以对数据设置不同的锁权限;**乐观|悲观锁主要是作用在并发访问控制**悲观锁假定会发生并发冲突,屏蔽任何违反数据完整的操作乐观锁假定不会发生冲突,只有在提交操作时检查是否违反数据的完整性
4、视图的作用,视图可以更改么?视图是虚拟的表,与包含数据的表不一样,视图只包含使用时动态检索数据的查询;不包含任何列或数据。使用视图可以简化复杂的sql操作,隐藏具体的细节,保护数据;视图创建后,可以使用与表相同的方式利用它们来修改数据。

相关推荐: mysql 基本操作-去重、取字段名、查询表达式、常量等和+号

查询常量开发云主机域名值查询表达式查询函数为字段起别名去重案例:查询员工表中涉及到的所有的部门编号,去除相同编号,加上distinct+号的作用:仅仅只有运算符功能,不具备字符串拼接,当有字符串时会将字符型转换成数值型#只要一方为null,则相加结果一定为nu…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/08 09:47
下一篇 06/08 09:47

相关推荐