做家:格物
原文链接:
mysqldump-u用户名-p暗号库名表名文献名(D:/a.sql)2.导出多张表 mysqldump-u用户名-p暗号库名表1表2表3文献名(D:/a.sql)3.导出通盘表 mysqldump-u用户名-p暗号库名文献名(D:/a.sql)4.导出一个库 mysqldump-u用户名-p暗号--lock-all-tables--database库名文献名(D:/a.sql)能够-w带领WHERE前提--导入1.在登录mysql的情景下: source备份文献2.在不登录的情景下 mysql-u用户名-p暗号库名备份文献
视图
甚么是视图:视图是一个虚构表,其体例由查问界说。同确实的表同样,视图包括一系列带著称呼的列和行数据。然则,视图并不在数据库中以储备的数据值集方法存在。行和列数据来解放界说视图的查问所引用的表,而且在引用视图时动态生成。视图具备表构造文献,但不存在数据文献。对个中所引用的基本表来讲,视图的效用宛如于挑选。界说视图的挑选能够来自暂时或其余数据库的一个或多个表,也许其余视图。经过视图举行查问没有任何束缚,经过它们举行数据修正时的束缚也很少。视图是储备在数据库中的查问的sql语句,它要紧出于两种起因:平安起因,视图能够隐蔽一些数据,如:社会保障基金表,能够用视图只显示姓名,住址,而不显示社会保障号和酬劳数等,另一起因是能够使繁杂的查问易于领会和行使。--建立视图CREATE[ORREPLACE][ALGORITHM={UNDEFINED
MERGE
TEMPTABLE}]VIEWview_name[(column_list)]ASselect_statement-视图名必需独一,同时不能与表重名。-视图能够行使select语句查问到的列名,也能够本人指定响应的列名。-能够指定视图施行的算法,经过ALGORITHM指定。-column_list假使存在,则数量必需即是SELECT语句检索的列数--观察构造SHOWCREATEVIEWview_name--清除视图-清除视图后,数据依旧存在。-可同时清除多个视图。DROPVIEW[IFEXISTS]view_name...--修正视图构造-时时不修正视图,由于不是通盘的革新视图城市映照到表上。ALTERVIEWview_name[(column_list)]ASselect_statement--视图效用1.简化生意逻辑2.对客户端隐蔽确实的表构造--视图算法(ALGORITHM)MERGE兼并将视图的查问语句,与外部查问需求先兼并再施行!TEMPTABLE且则表将视图施行竣事后,产生且则表,再做外层查问!UNDEFINED未界说(默许),指的是MySQL自决去筛选响应的算法。
事情(transaction)
事情是指逻辑上的一组操纵,构成这组操纵的各个单位,要不全胜利要不全失利。-援手接连SQL的群体胜利或群体做废。-事情是数据库在数据晚自习方面的一个功效。-需求哄骗InnoDB或BDB储备引擎,对主动提交的个性援手达成。-InnoDB被称为事情平安型引擎。--事情开启STARTTRANSACTION;也许BEGIN;开缘由情后,通盘被施行的SQL语句均被认做暂时事情内的SQL语句。--事情提交COMMIT;--事情回滚ROLLBACK;假使部份操纵产生题目,映照到事情开启前。--事情的个性1.原子性(Atomicity)事情是一个不成分隔的处事单位,事情中的操纵要末都产生,要末都不产生。2.一致性(Consistency)事情先后数据的完备性必需坚持一致。-事情起头和竣事时,外部数据一致-在一切事情历程中,操纵是接连的3.分隔性(Isolation)多个用户并发拜候数据库时,一个用户的事情不能被其余用户的事物所搅扰,多个并发事情之间的数据要互相分隔。4.长远性(Durability)一个事情一旦被提交,它对数据库中的数据变换便是永远性的。--事情的达成1.请求是事情援手的表典型2.施行一组相干的操纵前开缘由情3.整组操纵达成后,都胜利,则提交;假使存在失利,筛选回滚,则会回到事情起头的备份点。--事情的道理哄骗InnoDB的主动提交(auto