行MySQL学习笔记,收藏版

北京青春痘中医医院 http://pf.39.net/bdfyy/bdfzj/210418/8860369.html

本文转载自:格物

做家:Jioby

原文:   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


转载请注明:http://www.aierlanlan.com/rzgz/1003.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了