分类 关于MySql 下的文章

事物的4个特征


Atomic(原子性): 
    事务中包括的操作被看做一个逻辑单元。这个逻辑单元中的操作要 
    么所有成功。要么所有失败。

Consistency(一致性): 
    仅仅有合法的数据能够被写入数据库,否则事务应该将其回滚到最初 
    状态。

Isolation(隔离性): 
    事务同意多个用户对同一个数据进行并发訪问,而不破坏数据的正 
    确性和完整性。同一时候。并行事务的改动必须与其它并行事务的改动 
    相互独立。 

Durability(持久性): 
    事务结束后。事务处理的结果必须可以得到固化。 

数据库隔离级别

数据库事务的隔离级别有4个。由低到高依次为
    Read uncommitted
    Read committed
    Repeatable read
    Serializable。
    这四个级别能够逐个解决脏读、不可反复读、幻读这几类问题。MySql设置的隔离级别默觉得Repeatable Read。可反复读级别。
    
   [1]

1 购买免费证书服务, 并填写相关信息 提交CA机构审核
https://www.aliyun.com/product/cas
2 下载对应服务器类型的文件 并上传到服务器上

listen 443;
ssl on;
ssl_certificate xxxxx.pem;
ssl_certificate_key xxxxx.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;

方法一(效率高,谨慎使用):
清空表数据并重置id:
truncate table table_name;
注意:truncate 一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存,删除行是不能恢复的。并且在删除的过程中不会激活与表有关的删除触发器。执行速度快。
是DLL语言,无法回滚;当表被TRUNCATE 后,这个表和索引所占用的空间会恢复到初始大小。

方法二(数据量大则效率低):
delete from table_name;
alter table table_name auto_increment= 1;