Guest User

Untitled

a guest
Dec 10th, 2016
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.34 KB | None | 0 0
  1. mysql> CREATE DATABASE asd;
  2. Query OK, 1 row affected (0.48 sec)
  3.  
  4. mysql> SELECT table_name,table_comment FROM INFORMATION_SCHEMA.tables WHERE table_schema='asd';
  5. Empty set (0.05 sec)
  6.  
  7. mysql> USE asd;
  8. Database changed
  9.  
  10. mysql> CREATE TABLE ukraine (
  11. -> name CHAR(30) NOT NULL);
  12. Query OK, 0 rows affected (0.84 sec)
  13.  
  14. mysql> INSERT INTO ukraine VALUES ('Kiev'),('Lvov'),('Kharkov'),('Poltava');
  15. Query OK, 4 rows affected (0.15 sec)
  16. Records: 4 Duplicates: 0 Warnings: 0
  17.  
  18. mysql> SELECT * FROM ukraine;
  19. +---------+
  20. | name |
  21. +---------+
  22. | Kiev |
  23. | Lvov |
  24. | Kharkov |
  25. | Poltava |
  26. +---------+
  27. 4 rows in set (0.00 sec)
  28.  
  29. mysql> CREATE TABLE russia (
  30. -> name CHAR(30) NOT NULL);
  31. Query OK, 0 rows affected (0.25 sec)
  32.  
  33. mysql> INSERT INTO russia VALUES ('Moskva'),('Belgorod'),('Krasnodar'),('Sochi');
  34. Query OK, 4 rows affected (0.11 sec)
  35. Records: 4 Duplicates: 0 Warnings: 0
  36.  
  37. mysql> SELECT * FROM russia;
  38. +-----------+
  39. | name |
  40. +-----------+
  41. | Moskva |
  42. | Belgorod |
  43. | Krasnodar |
  44. | Sochi |
  45. +-----------+
  46. 4 rows in set (0.00 sec)
  47.  
  48. Объединяю с помощью UNION
  49.  
  50. mysql> (SELECT * FROM ukraine) UNION (SELECT * FROM russia);
  51. +-----------+
  52. | name |
  53. +-----------+
  54. | Kiev |
  55. | Lvov |
  56. | Kharkov |
  57. | Poltava |
  58. | Moskva |
  59. | Belgorod |
  60. | Krasnodar |
  61. | Sochi |
  62. +-----------+
  63. 8 rows in set (0.00 sec)
  64.  
  65. mysql> (SELECT * FROM ukraine ORDER BY name) UNION (SELECT * FROM russia);
  66. +-----------+
  67. | name |
  68. +-----------+
  69. | Kiev |
  70. | Lvov |
  71. | Kharkov |
  72. | Poltava |
  73. | Moskva |
  74. | Belgorod |
  75. | Krasnodar |
  76. | Sochi |
  77. +-----------+
  78. 8 rows in set (0.00 sec)
  79.  
  80. mysql> (SELECT * FROM ukraine) UNION (SELECT * FROM russia ORDER BY name);
  81. +-----------+
  82. | name |
  83. +-----------+
  84. | Kiev |
  85. | Lvov |
  86. | Kharkov |
  87. | Poltava |
  88. | Moskva |
  89. | Belgorod |
  90. | Krasnodar |
  91. | Sochi |
  92. +-----------+
  93. 8 rows in set (0.00 sec)
  94.  
  95. mysql> (SELECT * FROM ukraine) UNION (SELECT * FROM russia) ORDER BY name;
  96. +-----------+
  97. | name |
  98. +-----------+
  99. | Belgorod |
  100. | Kharkov |
  101. | Kiev |
  102. | Krasnodar |
  103. | Lvov |
  104. | Moskva |
  105. | Poltava |
  106. | Sochi |
  107. +-----------+
  108. 8 rows in set (0.00 sec)
  109.  
  110. SELECT ....
  111. UNION
  112. SELECT ....
  113. UNION
  114. SELECT ....
  115. UNION
  116. SELECT ....
  117.  
  118. INSERT INTO `temp` SELECT .....;
  119. INSERT INTO `temp` SELECT .....;
  120. INSERT INTO `temp` SELECT .....;
  121. INSERT INTO `temp` SELECT .....;
  122.  
  123. SELECT * FROM `temp`;
Add Comment
Please, Sign In to add comment