mysql脚本,自动生成代码,连接查询
外连接查询:外连接分为左外连接、右外连接、和全外连接。左外连接是左边的表不加限制,里面的数据全部显示出来,而右边则是符合条件的才显示,不符合条件的不显示。
右外连接就是和左外连接反过来,右边的表数据全部显示,左边的表则符合条件的显示。不符合条件的不显示。
全外连接是两张表都不加限制,将两张表的数据全部显示出来,不过mysql并不支持全外连接,所以无法在mysql数据库里使用全外连接。
左外连接关键字是:LEFT JOIN
代码示例:
http://note.youdao.com/yws/public/resource/e8be042aa56517a7a5085ca2fefef4e8/xmlnote/OFFICED1665146501444638C8108733B55D45B/2884
右外连接关键字是:RIGHT JOIN
代码示例:
http://note.youdao.com/yws/public/resource/e8be042aa56517a7a5085ca2fefef4e8/xmlnote/OFFICEE53AA049385243AA9A77E0A3ED05DD70/2885
全外连接关键字是:FULL JOIN
代码示例:
http://note.youdao.com/yws/public/resource/e8be042aa56517a7a5085ca2fefef4e8/xmlnote/OFFICE4446C613DDF946039BABDAD5707D4C9E/2886
临时表:
临时表就是用于临时使用的一张表,关闭后打开这张表就会消失了,临时表一般用于数据库编程的时候存储一些数据。
临时表有两种类型:1.数据存储在磁盘上 2.数据存储在内存中。
创建临时表的关键字是:TEMPORARY
代码示例:
http://note.youdao.com/yws/public/resource/e8be042aa56517a7a5085ca2fefef4e8/xmlnote/OFFICE8D1CD42C03E94526815190C091A4A579/2887
使用数据库管理工具自动生成sql查询语句:
http://note.youdao.com/yws/public/resource/e8be042aa56517a7a5085ca2fefef4e8/xmlnote/OFFICE3D58A229BF7741CFAF5162867B2CB489/2888
http://note.youdao.com/yws/public/resource/e8be042aa56517a7a5085ca2fefef4e8/xmlnote/OFFICE801358468B0B49BCA09DAFE7ABF39A7D/2889
http://note.youdao.com/yws/public/resource/e8be042aa56517a7a5085ca2fefef4e8/xmlnote/OFFICEC6690BD52C2C41E3A3114B24948BD302/2890
复杂的sql查询语句或者某些不是很熟悉的语句可以使用自动生成,但是不能太过依赖。
Mysql脚本:
数据库管理软件可以帮助导入或导出脚本文件,所以不必像以前那样手动写脚本了。
Mysql脚本在不同的数据库管理软件中导出的脚本文件不太一致,所以使用什么工具导出的脚本就用什么工具导入比较好,以免出现不兼容的错误。并且即便使用的是同一个数据库管理软件,但是版本和位数也得要一致,不然也是会出现错误的。
如何导出脚本文件:
在sqlyog里导出脚本首先要选中需要导出的数据库:
http://note.youdao.com/yws/public/resource/e8be042aa56517a7a5085ca2fefef4e8/xmlnote/OFFICE492A53896FA34105A8084E863ED8B141/2891
然后右键点击:
http://note.youdao.com/yws/public/resource/e8be042aa56517a7a5085ca2fefef4e8/xmlnote/OFFICED5A07DDF102A409BB576C362A8B05369/2892
进入SQL Dump界面选择需要导出的选项:
http://note.youdao.com/yws/public/resource/e8be042aa56517a7a5085ca2fefef4e8/xmlnote/OFFICE6C479814A42444C7A8715BBCC406C132/2893
选择完需要导出的数据后,就选择导出脚本的路径:
http://note.youdao.com/yws/public/resource/e8be042aa56517a7a5085ca2fefef4e8/xmlnote/OFFICE14FF113ADEB74A48A4DAEF509CEB3506/2895
完成脚本导出:
http://note.youdao.com/yws/public/resource/e8be042aa56517a7a5085ca2fefef4e8/xmlnote/OFFICE63B61267882D4C3B98BEBD944CD6427C/2896
导出后的脚本:
http://note.youdao.com/yws/public/resource/e8be042aa56517a7a5085ca2fefef4e8/xmlnote/OFFICE5614C92FC8C6452AA7F40183EDB7DEDC/2897
http://note.youdao.com/yws/public/resource/e8be042aa56517a7a5085ca2fefef4e8/xmlnote/OFFICE81B61339ED9645668588EF79E82F0FAD/2898
如何导入脚本文件:
在sqlyog里导入脚本需要先创建一个新的数据库,并且选择这个数据库:
http://note.youdao.com/yws/public/resource/e8be042aa56517a7a5085ca2fefef4e8/xmlnote/OFFICE71468787FE23425A9CD8981CDD60AC98/2899
接着按图示操作:
http://note.youdao.com/yws/public/resource/e8be042aa56517a7a5085ca2fefef4e8/xmlnote/OFFICE1E1C2DCD29FB4DD4BADA61A392A73210/2900
进入导入界面选择脚本文件:
http://note.youdao.com/yws/public/resource/e8be042aa56517a7a5085ca2fefef4e8/xmlnote/OFFICE66EE96E875E64035807F39D4C0FA7D77/2901
选择好后点击执行:
http://note.youdao.com/yws/public/resource/e8be042aa56517a7a5085ca2fefef4e8/xmlnote/OFFICE75250204C467416DA69742BBD654ABA1/2902
完成导入:
http://note.youdao.com/yws/public/resource/e8be042aa56517a7a5085ca2fefef4e8/xmlnote/OFFICE60F572E672B342FEA551A64B8C8C6F4B/2903
页:
[1]