reenadak

2018-11-25_mysql_popular_commands

Nov 25th, 2018
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 2.79 KB | None | 0 0
  1. --MySql Commands
  2.  
  3. --MySql Login
  4. -h hostname -u username -p password
  5.  
  6. mysql-ctl cli
  7. mysql-ctl START
  8. mysql-ctl stop
  9.  
  10. SHOW DATABASES;
  11. -- This list all the databases.
  12.  
  13. CREATE DATABASE [db_name_to_be_created];
  14. CREATE DATABASE IF NOT EXISTS `wrong_database_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
  15.  
  16. DROP DATABASE [database_name_to_be deleted];
  17. DROP DATABASE IF EXISTS `wrong_database_name`;
  18.  
  19. USE [database_name]
  20.  
  21.  
  22. SHOW TABLES;
  23. --List all the tables in selected database.
  24.  
  25. DESCRIBE [TABLE_NAME];
  26. DROP TABLE [tablename];
  27.  
  28. CREATE TABLE people
  29. (
  30. id INT PRIMARY KEY AUTO_INCREMENT,
  31. name VARCHAR(255),
  32. age INT
  33. );
  34.  
  35. INSERT INTO
  36. `people` (`name`, `age`)
  37. VALUES
  38. ('John', 24),
  39. ('Jane', 22);
  40.  
  41. SELECT `name`, `age` FROM `people`;
  42.  
  43. SELECT
  44. `name`,
  45. `age`
  46. FROM
  47. `people`
  48. WHERE
  49. `age` > 22
  50. LIMIT
  51. 1
  52.  
  53. UPDATE
  54. `people`
  55. SET
  56. `age` = 23
  57. WHERE
  58. `name` = 'Jane';
  59.  
  60. DELETE FROM `people` WHERE `name` = 'Jane';
  61.  
  62. CREATE TABLE TABLE_NAME (
  63.   column_1 datatype,
  64.   column_2 datatype,
  65.   column_3 datatype
  66. );
  67.  
  68.  
  69. ALTER TABLE TABLE_NAME ADD column_name datatype;
  70.  
  71.  
  72. SELECT column_name(s) FROM TABLE_NAME WHERE column_1 = value_1 AND column_2 = value_2;
  73. -- Combining two combinations
  74.  
  75. SELECT column_name AS 'Alias' FROM TABLE_NAME;
  76. SELECT AVG(column_name) FROM TABLE_NAME;
  77. SELECT column_name(s) FROM TABLE_NAME WHERE column_name BETWEEN value_1 AND value_2;
  78.  
  79. SELECT column_name,
  80.   CASE
  81.     WHEN condition THEN 'Result_1'
  82.     WHEN condition THEN 'Result_2'
  83.     ELSE 'Result_3'
  84.   END
  85. FROM TABLE_NAME;
  86.  
  87. SELECT COUNT(column_name) FROM TABLE_NAME;
  88.  
  89. SELECT column_name, COUNT(*)
  90. FROM TABLE_NAME
  91. GROUP BY column_name;
  92.  
  93. SELECT column_name, COUNT(*)
  94. FROM TABLE_NAME
  95. GROUP BY column_name
  96. HAVING COUNT(*) > VALUE;
  97.  
  98. SELECT column_name(s)
  99. FROM table_1
  100. JOIN table_2
  101.   ON table_1.column_name = table_2.column_name;
  102.  
  103. INSERT INTO TABLE_NAME (column_1, column_2, column_3)
  104. VALUES (value_1, 'value_2', value_3);
  105.  
  106. SELECT column_name(s)
  107. FROM TABLE_NAME
  108. WHERE column_name LIKE pattern;
  109.  
  110. SELECT column_name(s)
  111. FROM TABLE_NAME
  112. LIMIT NUMBER;
  113.  
  114. SELECT MAX(column_name)
  115. FROM TABLE_NAME;
  116.  
  117. SELECT MIN(column_name)
  118. FROM TABLE_NAME;
  119.  
  120. SELECT column_name
  121. FROM TABLE_NAME
  122. ORDER BY column_name ASC | DESC;
  123.  
  124. SELECT column_name(s)
  125. FROM table_1
  126. LEFT JOIN table_2
  127.   ON table_1.column_name = table_2.column_name;
  128.  
  129. SELECT ROUND(column_name, INTEGER)
  130. FROM TABLE_NAME;
  131.  
  132. SELECT column_name
  133. FROM TABLE_NAME;
  134.  
  135. SELECT DISTINCT column_name
  136. FROM TABLE_NAME;
  137.  
  138. SELECT SUM(column_name)
  139. FROM TABLE_NAME;
  140.  
  141. UPDATE TABLE_NAME
  142. SET some_column = some_value
  143. WHERE some_column = some_value;
  144.  
  145.  
  146. SELECT column_name(s)
  147. FROM TABLE_NAME
  148. WHERE column_name operator VALUE;
  149.  
  150. WITH temporary_name AS (
  151.    SELECT *
  152.    FROM TABLE_NAME)
  153. SELECT *
  154. FROM temporary_name
  155. WHERE column_name operator VALUE;
Advertisement
Add Comment
Please, Sign In to add comment