MySQL学习(十四)
2024-08-26 15:32:24
utf8的bom问题
在xp下,用记事本创建utf8文件的时候,前面多了3个字节,这3个字节不用来显示,是用来辨识编码用的,EF BB BF告诉记事本,这是utf8编码。
存储引擎和事务简单介绍
引擎是MySQL存储数据的不同方式。
Myisam不支持事务,InnoDB支持事务
事务应该具有的4个属性:原子性,一致性,隔离性,持久性。
原子性:2步或N步操作,逻辑上不可分割,通俗的来讲要么成功,要么都不成功。
一致性:操作前后,值得变化,逻辑上成立。
隔离性:事务结束前,每一步操带来得影响,别的会话看不见。
持久性:事务一旦完成,无法撤销,比如ATM取钱,账户减500,吐钞500,钱装兜里,这时,出错了,如何撤销这个事务?没办法撤销事务,只能再做一次”补偿性事务“
start transaction;
开启事务
commit;
提交事务
部分失败,则之前成功的操作怎么处理?
答:回滚
最新文章
- .NET Portability Analyzer 已开源
- 解决POST数据时因启用Csrf出现的400错误
- 简述MVC框架模式以及在你(Android)项目中的应用
- Python:集合
- [Linux主机] 优化你的php-fpm(php5.3+)让你的网站跑得更快
- SQL 数据库 函数
- chromium的部署工具depot_tools和gclient
- Duff and Meat - CF 588A
- IOS 学习笔记(6) 控件 文本域(UITextField)的使用方法
- LigerUI LigerGrid getSelectedRows() 多选顺序 不是从上到下修改方法
- JAVA_String、StringBuilder、StringBuffer区别
- 在虚拟机(VMware)中安装Linux CentOS 6.4系统(图解) 转
- java8大基本数据类型
- Hybrid APP 架构设计思路
- 微博第三方登录使用social_django实现显示登陆的用户名
- Android CPU类型及预定义的宏
- centos的防火墙相关
- java-Timer类使用方法
- 2. Mysql数据库的入门知识
- c#task list waitall task waitany