当前位置: 首页 > news >正文

游戏分类网站怎么做深圳百度seo培训

游戏分类网站怎么做,深圳百度seo培训,js网站开发视频教程,网站推广产品目录 1. 环境准备 2. 创建事务 3. 事务执行 4. 事务撤消 5. 总结 事务是数据库区别于文件系统的重要特征之一,当我们有了事务就会让数据库始终保持一致,同时我们还能通过事务机制恢复到某个时间点,这样可以保证已提交到数据库的修改不会…

目录

1. 环境准备

2. 创建事务

3. 事务执行

4. 事务撤消

5. 总结 


事务是数据库区别于文件系统的重要特征之一,当我们有了事务就会让数据库始终保持一致,同时我们还能通过事务机制恢复到某个时间点,这样可以保证已提交到数据库的修改不会因为系统崩溃而丢失。

以下是针对MYSQL中如何创建和使用事务的相关的介绍,SQL语句的执行可以使用MySQL Workbench或SQLynx来执行,以下是使用SQLynx执行的截图。(如何安装MySQL和SQLynx的步骤不在此文中介绍,如有需要,可搜索相关的产品网上进行安装)

1. 环境准备

a. 创建users的表,此表包含两个字段 nameemail,建表语句如下:

CREATE TABLE `users` (`name` varchar(100) DEFAULT NULL,`email` varchar(100) DEFAULT NULL
) 

b. 执行以上语句,创建users表,执行成功后如下图所示:

2. 创建事务

a. 打开保持连接的选项,只有保持连接,当前的事务才能按代码行执行。

b. 首先需要使用“START TRANSACTION”语句启动事务。以下是示例:

START TRANSACTION;INSERT INTO users (name, email) VALUES ('John Doe', 'johndoe@example.com');

在此示例中,使用 START TRANSACTION 语句启动了一个新事务。

c. 检查事务执行的结果

1)在当前的连接1中,可以查看到数据执行的结果,如下图:

2)打开一个新的连接2,再次执行查询的语句,可以看到,在表中没有数据:

3. 事务执行

接下来的语句(insert )在该事务内执行。

下一步是提交更改以确保它们是永久的。我们通过在查询中包含 COMMIT 语句来实现这一点。

START TRANSACTION;INSERT INTO users (name, email) VALUES ('John Doe', 'johndoe@example.com');
COMMIT;

在上述新的连接2中,再次查询数据结果,发现数据已经永久保存到表中并能查询出来:

4. 事务撤消

如果事务期间偶然出现错误,并且您想要撤消更改,则可以使用 ROLLBACK 语句。然后事务将被回滚,并且不会执行插入和更新语句。这意味着数据库中不会发生任何更改。

START TRANSACTION;INSERT INTO users (name, email) VALUES ('John Doe', 'johndoe@example.com');
ROLLBACK;

5. 总结 

MySQL一个事务中执行多个操作时,要么所有的事务都被提交(commit),要么这些修改永久地保存下来,要么书库管理系统将放弃所有的修改,整个事务回滚(rollback)到最终状态。

事务对于MySQL在业务生产系统中的作用非常重要,以上示例主要显示的数据的隔离性。当多条数据同时执行的时候,事务会保证业务执行同时成功或同时失败,这样使用有关联性的业务可以保持业务的一致性。

http://www.mmbaike.com/news/49578.html

相关文章:

  • 做一个网站的建设过程现在最好的营销方式
  • 有服务器如何做网站黑龙seo网站优化
  • 大连网站建设服务公司seo推广是什么意怿
  • 点击图片是网站怎么做2022年大事热点新闻
  • 南昌哪里有网站建设外链推广是什么意思
  • 深圳产品设计工资正规seo排名公司
  • 做配件出口上什么网站郑州见效果付费优化公司
  • 西安核心关键词排名seo一个关键词多少钱
  • 苏州网站建设最好淘宝代运营靠谱吗
  • WordPress上传ssl证书商丘优化公司
  • 做房产抵押网站需要什么手续传智播客培训机构官网
  • 上海做网站找哪家好企业专业搜索引擎优化
  • 十堰微网站建设电话汕头网站推广排名
  • 100M家用宽带可做网站服务器吗小红书推广
  • wordpress站点统计海外seo推广公司
  • 易语言怎么做网页网站陕西疫情最新消息
  • 做数据图网站百度站长平台快速收录
  • 湖南网站推广建设公司百度seo快速排名优化软件
  • wordpress 文件列表seo描述是什么意思
  • 怎样建立网站卖东西除了百度指数还有哪些指数
  • 做公司网站,哪个程序用的多关键词优化 搜索引擎
  • 网站世界排名怎么做活动营销推广方案
  • 常州网站外包竞价推广遇到恶意点击怎么办
  • 广西美丽乡村建设网站成人职业技术培训学校
  • 潮州网站建设推广怎么做起泡胶
  • 陕西网站建设策划内容如何制作一个网址
  • 东莞做网站那家好百度指数疫情
  • 贵阳网站制作 建设公司网络推广方案
  • 演示网站怎么做深圳seo公司
  • 新的网站建设网站文章优化技巧