首先要明白数据库中的事务是什么意思。计算机数据库中的事务(transaction):在计算机术语中,指的是访问并可能更新数据库中各种数据项的程序执行单元。在关系数据库中,事务可以是一条sql语句、一组sql语句或整个程序。简单来说,比如:甲汇100元给乙,甲减100元,乙增100元。这是一笔交易,只要中间有任何差错,这笔交易的所有操作都会被取消。因此,myisam不支持事务,这意味着程序需要被撤销。innodb支持事务。mysql的存储引擎有:myisam、innodb、bdb、内存、merge、example、ndbcluster、archive、csv、,两个最常用的存储引擎,是mysql的默认存储引擎。当
基本步骤如下:
1.用包含sql命令的sql脚本文件中的一些列创建sql语句,每个语句以。文件内容的例子如下:-创建表格,并使用"-"要注释表名(guidvarchar(38)notnullprimarykey,titlevarchar(255),)typeinnodb-addfieldstatusaltertableaaddstatustinyintdefault0-createindexxx_taskid_1ona(id_)-添加记录insertintoa(id,parent,name)values(1,0,name)intablea--添加、修改和删除数据后,可能需要提交事务。
2.执行sql脚本文件的方法一:使用cmd命令执行(windows下,unix或linux在其控制台中)【mysqlbin目录】mysql–uusername–ppassword–d数据库。