亳州网站优化【亳州微信公众号购物商城小程序制作】亳州网店美工排版设计_亳州网页推广公司_亳州网站开发公司—亳州微信公众号小程序网站代运营网络维护托管服务
网页制作
亳(bó)州,简称亳,古称“谯(qiao)城”,安徽省地级市。亳州是国家历史文化名城 [1] ,新石器时代就有人类在此活动,是中华民族古老文化的发祥地之一。炎黄时代,帝喾(黄帝曾孙)代颛顼为帝,都于亳。商成汤灭夏建立商朝,在亳立都190年。 [2] 自秦时置谯县以来,历经朝代更迭,大都系州、郡或县建制,其间魏黄初二年(221年)封谯郡为 “陪都”。元至正15年(1355),刘福通拥韩林儿在亳州称帝,建"宋"政权,以亳州为国都,亳州正式成为"三朝"古都之地。 [2] 区域面积8522.58平方千米 [56] ,截至2020年11月1日,亳州市常住人口4996844人。 [55]
亳州市辖涡阳、蒙城、利辛和谯城三县一区,其中谯城区为市委、市政府机关所在地。中心城区规划面积扩大到218平方公里, 城镇化率年均增速居安徽省第1位。截至2020年,亳州中心城区建成区面积扩大到117.4平方公里。 [3]
亳州有现代中药、白酒、食品制造及农产品加工、汽车及零部件、文化旅游、煤化工及新能源、电子信息、现代服务业、战略性新兴产业、劳动密集型装备制造等十大产业。
亳州是中原地区连接长三角世界级城市群的桥头堡 [4-5] ,中国优秀旅游城市 [1] ,长三角城市群成员城市、世界中医药之都、 [6] 百强药企业半数落户亳州, [7] 是全球最大的中药材集散中心和价格形成中心。皖北旅游中心城市 [8] 和省域交汇中心城市。中原城市群核心发展区。 [9-10]
2020年8月,全国双拥工作领导小组办公室授予亳州“全国双拥模范城市”称号。
微信公众号开发
PostgreSQL TRANSACTION(事务)
TRANSACTION(事务)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。
数据库事务通常包含了一个序列的对数据库的读/写操作。包含有以下两个目的:
当事务被提交给了数据库管理系统(DBMS),则 DBMS 需要确保该事务中的所有操作都成功完成且其结果被永久保存在数据库中,如果事务中有的操作没有成功完成,则事务中的所有操作都需要回滚,回到事务执行前的状态;同时,该事务对数据库或者其他事务的执行无影响,所有的事务都好像在独立的运行。
事务的属性
事务具有以下四个标准属性,通常根据首字母缩写为 ACID:
原子性(Atomicity):事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被执行,要么都不执行。
一致性(Consistency):事务应确保数据库的状态从一个一致状态转变为另一个一致状态。一致状态的含义是数据库中的数据应满足完整性约束。
隔离性(Isolation):多个事务并发执行时,一个事务的执行不应影响其他事务的执行。
持久性(Durability):已被提交的事务对数据库的修改应该永久保存在数据库中。
例子
某人要在商店使用电子货币购买100元的东西,当中至少包括两个操作:
支持事务的数据库管理系统就是要确保以上两个操作(整个"事务")都能完成,或一起取消,否则就会出现 100 元平白消失或出现的情况。
事务控制
使用下面的命令来控制事务:
事务控制命令只与 INSERT、UPDATE 和 DELETE 一起使用。他们不能在创建表或删除表时使用,因为这些操作在数据库中是自动提交的。
BEGIN TRANSACTION 命令
事务可以使用 BEGIN TRANSACTION 命令或简单的 BEGIN 命令来启动。此类事务通常会持续执行下去,直到遇到下一个 COMMIT 或 ROLLBACK 命令。不过在数据库关闭或发生错误时,事务处理也会回滚。以下是启动一个事务的简单语法:
BEGIN;或者BEGIN TRANSACTION;
COMMIT 命令
COMMIT 命令是用于把事务调用的更改保存到数据库中的事务命令,即确认事务。
COMMIT 命令的语法如下:
COMMIT;或者END TRANSACTION;
ROLLBACK 命令
ROLLBACK 命令是用于撤消尚未保存到数据库的事务命令,即回滚事务。
ROLLBACK 命令的语法如下:
ROLLBACK;
实例
商城小程序开发
runoobdb# select * from COMPANY;
id | name | age | address | salary----+-------+-----+-----------+--------
1 | Paul | 32 | California| 20000
2 | Allen | 25 | Texas | 15000
3 | Teddy | 23 | Norway | 20000
4 | Mark | 25 | Rich-Mond | 65000
5 | David | 27 | Texas | 85000
6 | Kim | 22 | South-Hall| 45000
7 | James | 24 | Houston | 10000(7 rows)
现在,让我们开始一个事务,并从表中删除 age = 25 的记录,最后,我们使用 ROLLBACK 命令撤消所有的更改。
runoobdb=# BEGIN;DELETE FROM COMPANY WHERE AGE = 25;ROLLBACK;
检查 COMPANY 表,仍然有以下记录:
id | name | age | address | salary----+-------+-----+-----------+--------
1 | Paul | 32 | California| 20000
2 | Allen | 25 | Texas | 15000
3 | Teddy | 23 | Norway | 20000
4 | Mark | 25 | Rich-Mond | 65000
5 | David | 27 | Texas | 85000
6 | Kim | 22 | South-Hall| 45000
7 | James | 24 | Houston | 10000
现在,让我们开始另一个事务,从表中删除 age = 25 的记录,最后我们使用 COMMIT 命令提交所有的更改。
runoobdb=# BEGIN;DELETE FROM COMPANY WHERE AGE = 25;COMMIT;
检查 COMPANY 表,记录已被删除:
id | name | age | address | salary----+-------+-----+------------+--------
1 | Paul | 32 | California | 20000
3 | Teddy | 23 | Norway | 20000
5 | David | 27 | Texas | 85000
6 | Kim | 22 | South-Hall | 45000
7 | James | 24 | Houston | 10000(5 rows)
亳州网站优化【亳州微信公众号购物商城小程序制作】亳州网店美工排版设计_亳州网页推广公司_亳州网站开发公司—亳州微信公众号小程序网站代运营网络维护托管服务