2020I assume we're already familier with sql queries. So here some common querys to check out at a glance to rememorize again quickly.
2121
2222### ** _ Insert:_ **
23- ```
23+ ``` mysql
2424INSERT INTO TABLE_NAME (column1, column2, column3,...columnN) VALUES (value1, value2, value3,...valueN);
2525```
2626Now if we insert value in the same order as the columns in the table then we can use the following query insted of above one.
27- ```
27+ ``` mysql
2828INSERT INTO TABLE_NAME VALUES (value1,value2,value3,...valueN);
2929```
3030
3131### ** _ Select:_ **
32- ```
32+ ``` mysql
3333SELECT * FROM table_name;
3434```
35- ```
35+ ``` mysql
3636SELECT column1, column2, columnN FROM table_name;
3737```
38- ```
38+ ``` mysql
3939SELECT column1, column2, columnN FROM table_name WHERE [condition];
4040```
4141Example :<br > SELECT ID, NAME, SALARY FROM CUSTOMER WHERE SALARY > 20000;
42- ```
42+ ``` mysql
4343SELECT column1, column2, columnN FROM table_name WHERE [condition1] AND [condition2]...AND [conditionN];
4444```
4545Example :<br > SELECT ID, NAME, SALARY FROM CUSTOMERS WHERE SALARY > 2000 AND age < 25;
46- ```
46+ ``` mysql
4747SELECT column1, column2, columnN FROM table_name WHERE [condition1] OR [condition2]...OR [conditionN]
4848```
4949Example :<br > SELECT ID, NAME, SALARY FROM CUSTOMERS WHERE SALARY > 2000 OR age < 25;
5050
5151### ** _ Update:_ **
52- ```
52+ ``` mysql
5353UPDATE table_name SET column1 = value1, column2 = value2. .., columnN = valueN WHERE [condition];
5454```
5555Example :<br >
@@ -59,7 +59,7 @@ Example :<br>
5959UPDATE CUSTOMERS SET ADDRESS = 'Pune', SALARY = 1000.00;
6060
6161### ** _ Delete:_ **
62- ```
62+ ``` mysql
6363DELETE FROM table_name WHERE [condition];
6464```
6565Example :<br >
@@ -69,7 +69,7 @@ Example :<br>
6969DELETE FROM CUSTOMERS WHERE ID = 6;
7070
7171### ** _ Like:_ **
72- ```
72+ ``` mysql
7373SELECT FROM table_name
7474WHERE column LIKE ' XXXX%'
7575
@@ -98,10 +98,10 @@ SELECT * FROM CUSTOMERS WHERE SALARY LIKE '200%'
9898
9999### ** _ Limit:_ **
100100
101- ```
101+ ``` mysql
102102SELECT column_name(s) FROM table_name WHERE condition LIMIT number ;
103103```
104- ```
104+ ``` mysql
105105SELECT * FROM Customers WHERE Country= ' Germany' LIMIT 3 ;
106106```
107107MySQL provides a LIMIT clause that is used to specify the number of records to return.
@@ -131,7 +131,7 @@ Notice that the numbers are reversed when you use a comma.
131131### ** _ Order By :_ **
132132
133133This is used to sort the data in ascending or descending order, based on one or more columns.
134- ```
134+ ``` mysql
135135SELECT column- list FROM table_name [WHERE condition] [ORDER BY column1, column2, .. columnN] [ASC | DESC ];
136136```
137137Example :<br >
@@ -147,7 +147,7 @@ Note:This would sort the result in the descending order by NAME.
147147### ** _ Group By :_ **
148148
149149This clause is used to group rows that have the same values.
150- ```
150+ ``` mysql
151151SELECT column1, column2 FROM table_name WHERE [ conditions ] GROUP BY column1, column2 ORDER BY column1, column2
152152```
153153Example :<br >
@@ -156,7 +156,7 @@ SELECT NAME, SUM(SALARY) FROM CUSTOMERS GROUP BY NAME;
156156For more [ w3school] ( https://www.w3schools.com/sql/sql_groupby.asp ) [ tutorialpoint] ( https://www.tutorialspoint.com/sql/sql-group-by.htm )
157157
158158### ** _ Join :_ **
159- ```
159+ ``` mysql
160160SELECT Orders .OrderID , Customers .CustomerName , Orders .OrderDate FROM Orders INNER JOIN Customers ON Orders .CustomerID = Customers .CustomerID ;
161161```
162162For details [ w3school] ( https://www.w3schools.com/sql/sql_join.asp )
@@ -165,28 +165,28 @@ For details [w3school](https://www.w3schools.com/sql/sql_join.asp)
165165
166166This used to combine the result-set of two or more SELECT statements.
167167
168- ```
168+ ``` mysql
169169SELECT column_name(s) FROM table1 UNION SELECT column_name(s) FROM table2;
170170```
171- ```
171+ ``` mysql
172172SELECT column_name(s) FROM table1 UNION ALL SELECT column_name(s) FROM table2;
173173```
174174
175175---
176176> ** _ Create database:_ **
177- ```
177+ ``` mysql
178178CREATE DATABASE DatabaseName ;
179179```
180180> ** _ Delete database:_ **
181- ```
181+ ``` mysql
182182DROP DATABASE DatabaseName;
183183```
184184> ** _ Select database:_ **
185- ```
185+ ``` mysql
186186USE DatabaseName;
187187```
188188> ** _ Create table:_ **
189- ```
189+ ``` mysql
190190CREATE TABLE table_name (
191191 column1 datatype,
192192 column2 datatype,
@@ -197,25 +197,25 @@ CREATE TABLE table_name(
197197);
198198```
199199> ** _ Delete table:_ **
200- ```
200+ ``` mysql
201201DROP TABLE table_name;
202202```
203203> ** _ Rename column:_ **
204- ```
204+ ``` mysql
205205ALTER TABLE tableName CHANGE ` oldcolname` ` newcolname` datatype(length);
206206```
207207> ** _ TRUNCATE:_ **
208208
209209By using the TRUNCATE TABLE statement, you delete all data from the table permanently and reset the auto-increment value to zero.
210- ```
210+ ``` mysql
211211TRUNCATE TABLE table_name;
212212```
213213> ** _ Reset auto increment value using ALTER TABLE statement:_ **
214- ```
214+ ``` mysql
215215ALTER TABLE table_name AUTO_INCREMENT = value;
216216```
217217> ** _ Left join:_ **
218- ```
218+ ``` mysql
219219SELECT a .id , a .name , a .genericname , b .category , c .name AS manufacturer, a .shelf , a .price , a .manufacturerprice , a .strength , d .unit
220220FROM medicine AS a
221221LEFT JOIN medicine_category AS b ON a .category = b .id
@@ -229,6 +229,6 @@ echo "There was $d days in October 2005";
229229```
230230
231231### Find product from date range
232- ``` php
233- SELECT SUM(`payable`) as pr FROM `purchase` WHERE `store` = '1' and `date` between '2022-07-01' and '2022-07-31';
232+ ``` mysql
233+ SELECT SUM (` payable` ) AS pr FROM ` purchase` WHERE ` store` = ' 1' AND ` date` BETWEEN ' 2022-07-01' AND ' 2022-07-31' ;
234234```
0 commit comments