MySQL详细学习笔记可以收藏啦

做家:格物

链接:   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-tabls--databas库名文献名(D:/a.sql)也许-w带领WHERE前提--导入1.在登录mysql的情形下:   sourc备份文献2.在不登录的情形下   mysql-u用户名-p明码库名备份文献

视图

甚么是视图:视图是一个假造表,其实质由盘诘界说。同确实的表同样,视图包括一系列带著称号的列和行数据。然则,视图并不在数据库中以储备的数据值集式样存在。行和列数据来自如界说视图的盘诘所引用的表,而且在引用视图时动态生成。视图具备表布局文献,但不存在数据文献。对此中所引用的根基表来讲,视图的影响雷同于挑选。界说视图的挑选也许来自暂时或此外数据库的一个或多个表,或许此外视图。经过视图举办盘诘没有任何束缚,经过它们举办数据点窜时的束缚也很少。视图是储备在数据库中的盘诘的sql语句,它重要出于两种出处:平安出处,视图也许隐蔽一些数据,如:社会保障基金表,也许用视图只显示姓名,住址,而不显示社会保障号和薪金数等,另一出处是也许使繁杂的盘诘易于了解和哄骗。--建立视图CREATE[ORREPLACE][ALGORITHM={UNDEFINED

MERGE

TEMPTABLE}]VIEWviw_nam[(column_list)]ASslct_statmnt-视图名务必惟一,同时不能与表重名。-视图也许哄骗slct语句盘诘到的列名,也也许本身指定响应的列名。-也许指定视图施行的算法,经过ALGORITHM指定。-column_list假使存在,则数量务必即是SELECT语句检索的列数--观察布局SHOWCREATEVIEWviw_nam--清除视图-清除视图后,数据仍旧存在。-可同时清除多个视图。DROPVIEW[IFEXISTS]viw_nam...--点窜视图布局-个别不点窜视图,由于不是一齐的革新视图都邑映照到表上。ALTERVIEWviw_nam[(column_list)]ASslct_statmnt--视图影响1.简化交易逻辑2.对客户端隐蔽确实的表布局--视图算法(ALGORITHM)MERGE归并将视图的盘诘语句,与外部盘诘须要先归并再施行!TEMPTABLE一时表将视图施行终了后,孕育一时表,再做外层盘诘!UNDEFINED未界说(默许),指的是MySQL自助去抉择响应的算法。

工做(transaction)

工做是指逻辑上的一组职掌,构成这组职掌的各个单位,要不全胜利要不全失利。-援助连气儿SQL的群体胜利或群体做废。-工做是数据库在数据晚自习方面的一个性能。-须要欺诈InnoDB或BDB储备引擎,对主动提交的特征援助终了。-InnoDB被称为工做平安型引擎。--工做开启STARTTRANSACTION;或许BEGIN;开启工做后,一齐被施行的SQL语句均被认做暂时工做内的SQL语句。--工做提交COMMIT;--工做回滚ROLLBACK;假使部份职掌产生题目,映照到工做开启前。--工做的特征1.原子性(Atomicity)工做是一个不行分隔的做事单位,工做中的职掌要末都产生,要末都不产生。2.一致性(Consistncy)工做先后数据的完全性务必坚持一致。-工做起头和结果时,外部数据一致-在一切工做经过中,职掌是连气儿的3.阻隔性(Isolation)多个用户并发拜访数据库时,一个用户的工做不能被此外用户的事物所干与,多个并发工做之间的数据要彼此阻隔。4.长远性(Durability)一个工做一旦被提交,它对数据库中的数据变动便是永远性的。--工做的完结1.请求是工做援助的表典型2.施行一组关连的职掌前开启工做3.整组职掌终了后,都胜利,则提交;假使存在失利,抉择回滚,则会回到工做起头的备份点。--工做的道理欺诈InnoDB的主动提交(auto


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

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