0% found this document useful (0 votes)
9 views

MySQL Statements (Basic)

this document is a description of MySql

Uploaded by

joshua kanatt
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

MySQL Statements (Basic)

this document is a description of MySql

Uploaded by

joshua kanatt
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

MySQL Statements Basic

Note by Tawhid Monowar

1. CREATE DATABASE (Creates a new database)


CREATE DATABASE database_name;

2. CREATE TABLE (Creates a new table in a database)


CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
);

3. INSERT INTO (Inserts data into a table)


INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

/*adding values for all the columns of the table*/


INSERT INTO table_name
VALUES (value1, value2, value3, ...);

4. SELECT (Retrieves data from a table)


SELECT column1, column2, ...
FROM table_name;

/* select all the fields available in the table */


SELECT * FROM table_name;

5. SELECT DISTINCT (SELECT DISTINCT statement is used to return only distinct values)
SELECT DISTINCT column1, column2, ...
FROM table_name;

6. WHERE (WHERE clause is used to filter records)


SELECT column1, column2, ...
FROM table_name
WHERE condition;

7. UPDATE (UPDATE statement is used to modify the existing records in a table.)


UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;

Page: 1
8. DELETE (DELETE statement is used to delete existing records in a table)
DELETE FROM table_name WHERE condition;

9. AND, OR, NOT, IN, LIKE, BETWEEN (Operators)


/*AND Syntax*/
SELECT column1, column2, ...
FROM table_name
WHERE condition1 AND condition2 AND condition3 ...;

/*OR Syntax*/
SELECT column1, column2, ...
FROM table_name
WHERE condition1 OR condition2 OR condition3 ...;

/*NOT Syntax*/
SELECT column1, column2, ...
FROM table_name
WHERE NOT condition;

/*IN Syntax*/
SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1, value2, ...);

/*LIKE Syntax*/
/*Wildcards (%) (_)*/
SELECT column1, column2, ...
FROM table_name
WHERE columnN LIKE pattern;

/*BETWEEN Syntax*/
SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;

10. SUM, MIN, MAX & AVG (Aggregate Functions)


SELECT COUNT(column_name)
FROM table_name
WHERE condition;

Page: 2
11. ORDER BY (Used to sort the result-set in ascending or descending order)
SELECT column1, column2, ...
FROM table_name
ORDER BY column1, column2, ... ASC|DESC;

12. GROUP BY (Groups data based on a column)


SELECT column1, COUNT(column2) FROM table_name GROUP BY column1;

13. LIMIT, OFFSET (LIMIT clause is used to specify the number of records to return)
SELECT column_name(s)
FROM table_name
WHERE condition
LIMIT number OFFSET starting position;

14. Constraints (constraints are used to specify rules for data in a table)
CREATE TABLE table_name (
col_name1 datatype constraint
.........
);

NOT NULL - Ensures that a column cannot have a NULL value.


UNIQUE - Ensures that all values in a column are different.
PRIMARY KEY - A combination of NOT NULL and UNIQUE. Uniquely identifies each row.
FOREIGN KEY - Prevents actions that would destroy links between tables.
CHECK - Ensures that the values in a column satisfies a specific condition.
DEFAULT - Sets a default value for a column if no value is specified.
CREATE INDEX - Used to create and retrieve data from the database very quickly.

Page: 3

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy