当前位置:网站首页>Commit and ROLLBACK in DCL of 16mysql
Commit and ROLLBACK in DCL of 16mysql
2022-04-23 20:17:00 【GH - Xiaohe】
Catalogue des articles
Auteur: gh-xiaohe
gh-xiaoheBlog de
Je pense que l'article du blogueur est bien écrit,J'espère que tout le monde sera trois(Attention,- Oui.,Commentaires),Plus de soutien!!
DCL Moyenne COMMITEtROllBACK
DCL Moyenne COMMITEtROllBACK
COMMIT
COMMIT:Présentation des données.Une fois mis en œuvreCOMMIT,Les données sont stockées en permanence dans la base de données,Cela signifie que les données ne peuvent pas être retournées en arrière.
ROLLBACK
ROLLBACK:Données de rollback.Une fois mis en œuvreROLLBACK,Le retour en arrière des données peut être réalisé.Retour au dernierCOMMITAprès.
Comparer
- Même chose.:Vous pouvez supprimer toutes les données du tableau,Conserver la structure du tableau.
- C'est différent.:
- TRUNCATE TABLE:Une fois cette opération effectuée,Effacer toutes les données du tableau.En même temps,Les données ne peuvent pas être retournées.
- DELETE FROM:Une fois cette opération effectuée,Les données du tableau peuvent être effacées complètement(SansWHERE).En même temps,Les données peuvent être retournées.
DDL Et DML Notes
① DDLFonctionnementUne fois mis en œuvre,JustePas de retour en arrière.DirectivesSET autocommit = FALSEC'est exact.DDLDéfaillance opérationnelle.(Parce qu'après l'exécutionDDLAprès l'opération,C'est sûr.Sera exécuté une foisCOMMIT.Et ceciCOMMITFonctionnement non soumis àSET autocommit = FALSEImpact.)
② DMLOpération par défaut pour,Une fois mis en œuvre,C'est aussiNon - ROLLBACK.Mais,SiEn coursDMLAvant,Mise en œuvre SET autocommit = FALSE,Pour exécuterDMLL'opération permet un retour en arrière.
CAS
COMMIT、DELETE
# Présentation:DELETE FROM #1) COMMIT; #2) SELECT * FROM myemp3; #3) SET autocommit = FALSE; #4) DELETE FROM myemp3; #5) SELECT * FROM myemp3; #6) ROLLBACK; #7) SELECT * FROM myemp3;
COMMIT、 ROLLBACK
# Présentation:TRUNCATE TABLE #1) COMMIT; #2) SELECT * FROM myemp3; #3) SET autocommit = FALSE; #4) TRUNCATE TABLE myemp3; #5) SELECT * FROM myemp3; #6) ROLLBACK; #7) SELECT * FROM myemp3;
MySQL8.0Nouvelles caractéristiques de:DDLAtomisation de
InMySQL 8.0Dans la version,InnoDBLe tableauDDLSoutenir l'intégrité des transactions,C'est - à - dire:DDLL'opération est réussie ou inversée.DDLAction ROLLBACK log write todata dictionaryTable du dictionnaire de donnéesmysql.innodb_ddl_log(Cette table est cachée,Adoptionshow tablesImpossible de voir)Moyenne,Pour l'opération ROLLBACK.En définissant les paramètres,Peut êtreDDLImprimer le Journal des opérations àMySQLDans le Journal des erreurs.
Séparément dansMySQL 5.7Version etMySQL 8.0Créer des bases de données et des tableaux de données dans la version,Les résultats sont les suivants::
CREATE DATABASE mytest; # Créer une base de données mytest USE mytest; # Passer à mytest Sous la base de données CREATE TABLE book1( # Création book1 Tableau book_id INT , book_name VARCHAR(255) ); SHOW TABLES; # Voir le tableau sous les données actuelles
(1)InMySQL 5.7Dans la version,La procédure d'essai est la suivante::
# In mysql5.7 En bas. DROP TABLE book1,book2; # Supprimer la base de données maintenant book1 Et book2 Notez qu'il n'y a pas de book2 SHOW TABLES;
(2)InMySQL 8.0Dans la version,La procédure d'essai est la suivante::
# In mysql8.0 En bas. DROP TABLE book1,book2; # Supprimer la base de données maintenant book1 Et book2 Notez qu'il n'y a pas de book2 SHOW TABLES;
版权声明
本文为[GH - Xiaohe]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204232017307463.html
边栏推荐
- Servlet learning notes
- Introduction to link database function of cadence OrCAD capture CIS replacement components, graphic tutorial and video demonstration
- SIGIR'22「微软」CTR估计:利用上下文信息促进特征表征学习
- Grafana shares links with variable parameters
- aqs的学习
- Numpy mathematical function & logical function
- [talkative cloud native] load balancing - the passenger flow of small restaurants has increased
- selenium.common.exceptions.WebDriverException: Message: ‘chromedriver‘ executable needs to be in PAT
- Historical track data reading of Holux m1200-e Bluetooth GPS track recorder
- Building the tide, building the foundation and winning the future -- the successful holding of zdns Partner Conference
猜你喜欢
【文本分类案例】(4) RNN、LSTM 电影评价倾向分类,附TensorFlow完整代码
The textarea cursor cannot be controlled by the keyboard due to antd dropdown + modal + textarea
Don't bother tensorflow learning notes (10-12) -- Constructing a simple neural network and its visualization
Operation of numpy array
DTMF dual tone multi frequency signal simulation demonstration system
CVPR 2022 | querydet: use cascaded sparse query to accelerate small target detection under high resolution
Sqoop imports tinyint type fields to boolean type
DTMF双音多频信号仿真演示系统
How to create bep-20 pass on BNB chain
aqs的学习
随机推荐
Research on open source OCR engine
SRS 的部署
【2022】将3D目标检测看作序列预测-Point2Seq: Detecting 3D Objects as Sequences
PCA based geometric feature calculation of PCL point cloud processing (52)
DNS cloud school | quickly locate DNS resolution exceptions and keep these four DNS status codes in mind
使用 WPAD/PAC 和 JScript在win11中进行远程代码执行3
Introduction to electron tutorial 3 - process communication
nc基础用法3
LeetCode异或运算
JDBC tool class jdbcfiledateutil uploads files and date format conversion, including the latest, simplest and easiest way to upload single files and multiple files
SQL Server connectors by thread pool 𞓜 instructions for dtsqlservertp plug-in
How does onlyoffice solve no route to host
2022 - Data Warehouse - [time dimension table] - year, week and holiday
Intersection calculation of straight line and plane in PCL point cloud processing (53)
R语言使用timeROC包计算无竞争风险情况下的生存资料多时间AUC值、使用confint函数计算无竞争风险情况下的生存资料多时间AUC指标的置信区间值
Click an EL checkbox to select all questions
[text classification cases] (4) RNN and LSTM film evaluation Tendency Classification, with tensorflow complete code attached
网络通信基础(局域网、广域网、IP地址、端口号、协议、封装、分用)
Five minutes to show you what JWT is
Project training of Software College of Shandong University - Innovation Training - network security shooting range experimental platform (6)