Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
87 views

SQL RDBMS Databases ........................................................ 32

This document provides information about SQL (Structured Query Language) including SQL statements, database concepts, data types, operators, and more. It discusses SQL RDBMS databases like MySQL, MS SQL Server, and Oracle. It also covers key SQL syntax like the SELECT, CREATE TABLE, INSERT, UPDATE, and DELETE statements. Database concepts covered include data integrity, normalization, and constraints. SQL data types, operators, expressions and clauses are defined.

Uploaded by

josephremilton
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
87 views

SQL RDBMS Databases ........................................................ 32

This document provides information about SQL (Structured Query Language) including SQL statements, database concepts, data types, operators, and more. It discusses SQL RDBMS databases like MySQL, MS SQL Server, and Oracle. It also covers key SQL syntax like the SELECT, CREATE TABLE, INSERT, UPDATE, and DELETE statements. Database concepts covered include data integrity, normalization, and constraints. SQL data types, operators, expressions and clauses are defined.

Uploaded by

josephremilton
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Example: ..................................................................................................

26
DROP a INDEX Constraint:...................................................................... 26
Data Integrity: ........................................................................................... 26
Database Normalization ........................................................................... 27
Third Rule of 1NF: .................................................................................... 29

SQL RDBMS Databases ........................................................ 32


MySQL ..................................................................................................... 32
History: ..................................................................................................... 32
Features: .................................................................................................. 33
MS SQL Server ........................................................................................ 33
History: ..................................................................................................... 33
Features: .................................................................................................. 34
ORACLE .................................................................................................. 34
History: ..................................................................................................... 34
Features: .................................................................................................. 35
MS- ACCESS ........................................................................................... 36
Features: .................................................................................................. 36

SQL Syntax ............................................................................ 37


SQL SELECT Statement: ......................................................................... 37
SQL DISTINCT Clause: ........................................................................... 37
SQL WHERE Clause:............................................................................... 37
SQL AND/OR Clause: .............................................................................. 37
SQL IN Clause: ........................................................................................ 38
SQL BETWEEN Clause: .......................................................................... 38
SQL Like Clause: ..................................................................................... 38
SQL ORDER BY Clause: ......................................................................... 38
SQL GROUP BY Clause: ......................................................................... 38
SQL COUNT Clause: ............................................................................... 38
SQL HAVING Clause: .............................................................................. 38
SQL CREATE TABLE Statement: ............................................................ 38
SQL DROP TABLE Statement: ................................................................ 39
SQL CREATE INDEX Statement: ............................................................ 39
SQL DROP INDEX Statement: ................................................................ 39
SQL DESC Statement: ............................................................................. 39
SQL TRUNCATE TABLE Statement: ....................................................... 39
SQL ALTER TABLE Statement: ............................................................... 39
SQL ALTER TABLE Statement (Rename): .............................................. 39
SQL INSERT INTO Statement: ................................................................ 39
SQL UPDATE Statement: ........................................................................ 39
TUTORIALS POINT
Simply Easy Learning

SQL DELETE Statement: ......................................................................... 40


SQL CREATE DATABASE Statement: .................................................... 40
SQL DROP DATABASE Statement: ........................................................ 40
SQL USE Statement: ............................................................................... 40
SQL COMMIT Statement: ........................................................................ 40
SQL ROLLBACK Statement:.................................................................... 40

SQL Data Types .................................................................... 41


Exact Numeric Data Types: ...................................................................... 41
Approximate Numeric Data Types: .......................................................... 41
Date and Time Data Types: ..................................................................... 42
Character Strings Data Types: ................................................................. 42
Unicode Character Strings Data Types: ................................................... 42
Binary Data Types: ................................................................................... 42
Misc Data Types: ..................................................................................... 43

SQL Operators ....................................................................... 44


What is an Operator in SQL? ................................................................... 44
SQL Arithmetic Operators: ....................................................................... 44
SQL Comparison Operators: .................................................................... 45
SQL Logical Operators: ............................................................................ 47

SQL Expressions ................................................................... 50


Syntax: ..................................................................................................... 50
SQL - Boolean Expressions: .................................................................... 50
SQL - Numeric Expression: ...................................................................... 51
SQL - Date Expressions: .......................................................................... 51

SQL CREATE Database ........................................................ 53


Syntax: ..................................................................................................... 53
Example: .................................................................................................. 53

DROP or DELETE Database ................................................. 54


Syntax: ..................................................................................................... 54
Example: .................................................................................................. 54

SQL SELECT Database......................................................... 55


Syntax: ..................................................................................................... 55
Example: .................................................................................................. 55

SQL CREATE Table .............................................................. 56


Syntax: ..................................................................................................... 56
Syntax: ..................................................................................................... 56
Example: .................................................................................................. 57
Example: .................................................................................................. 57

SQL DROP or DELETE Table................................................ 59


TUTORIALS POINT
Simply Easy Learning

Syntax: ..................................................................................................... 59
Example: .................................................................................................. 59

SQL INSERT Query ............................................................... 60


Syntax: ..................................................................................................... 60
Example: .................................................................................................. 60
Populate one table using another table: ................................................... 61

SQL SELECT Query .............................................................. 62


Syntax: ..................................................................................................... 62
Example: .................................................................................................. 62

SQL WHERE Clause ............................................................. 64


Syntax: ..................................................................................................... 64
Example: .................................................................................................. 64

SQL AND and OR Operators ................................................. 66


The AND Operator: .................................................................................. 66
Syntax: ..................................................................................................... 66
Example: .................................................................................................. 66
The OR Operator: .................................................................................... 67
Syntax: ..................................................................................................... 67
Example: .................................................................................................. 67

SQL UPDATE Query.............................................................. 69


Syntax: ..................................................................................................... 69
Example: .................................................................................................. 69

SQL DELETE Query .............................................................. 71


Syntax: ..................................................................................................... 71
Example: .................................................................................................. 71

SQL LIKE Clause ................................................................... 73


Syntax: ..................................................................................................... 73
Example: .................................................................................................. 74

SQL TOP Clause ................................................................... 75


Syntax: ..................................................................................................... 75
Example: .................................................................................................. 75

SQL ORDER BY Clause ........................................................ 77


Syntax: ..................................................................................................... 77
Example: .................................................................................................. 77

SQL Group By........................................................................ 79


Syntax: ..................................................................................................... 79
Example: .................................................................................................. 79

SQL Distinct Keyword ............................................................ 81


Syntax: ..................................................................................................... 81
TUTORIALS POINT
Simply Easy Learning

Example: .................................................................................................. 81

SQL SORTING Results.......................................................... 83


Syntax: ..................................................................................................... 83
Example: .................................................................................................. 83

SQL Constraints..................................................................... 85
NOT NULL Constraint: ............................................................................. 85
DEFAULT Constraint:............................................................................... 86
Example: .................................................................................................. 86
Drop Default Constraint: ........................................................................... 86
UNIQUE Constraint: ................................................................................. 87
Example: .................................................................................................. 87
DROP a UNIQUE Constraint:................................................................... 87
PRIMARY Key: ......................................................................................... 88
Create Primary Key: ................................................................................. 88
Delete Primary Key: ................................................................................. 89
FOREIGN Key: ......................................................................................... 89
Example: .................................................................................................. 89
DROP a FOREIGN KEY Constraint: ........................................................ 90
CHECK Constraint: .................................................................................. 90
Example: .................................................................................................. 90
DROP a CHECK Constraint: .................................................................... 91
INDEX: ..................................................................................................... 91
Example: .................................................................................................. 91
DROP a INDEX Constraint:...................................................................... 91
Dropping Constraints:............................................................................... 92
Integrity Constraints: ................................................................................ 92

SQL Joins .............................................................................. 93


SQL Join Types: ....................................................................................... 94
INNER JOIN ............................................................................................. 94
Syntax: ..................................................................................................... 94
Example: .................................................................................................. 94
LEFT JOIN ............................................................................................... 95
Syntax: ..................................................................................................... 95
Example: .................................................................................................. 95
RIGHT JOIN ............................................................................................. 96
Syntax: ..................................................................................................... 96
Example: .................................................................................................. 96
FULL JOIN ............................................................................................... 97
Syntax: ..................................................................................................... 97
TUTORIALS POINT
Simply Easy Learning

Example: .................................................................................................. 98
SELF JOIN ............................................................................................... 99
Syntax: ..................................................................................................... 99
Example: .................................................................................................. 99
CARTESIAN JOIN ................................................................................. 100
Syntax: ................................................................................................... 100
Example: ................................................................................................ 100

SQL Unions Clause ............................................................. 102


Syntax: ................................................................................................... 102
Example: ................................................................................................ 102
The UNION ALL Clause: ........................................................................ 103
Syntax: ................................................................................................... 103
Example: ................................................................................................ 104
Example: ................................................................................................ 105

SQL NULL Values ................................................................ 109


Syntax: ................................................................................................... 109
Example: ................................................................................................ 109

SQL Alias Syntax ................................................................. 111


Syntax: ................................................................................................... 111
Example: ................................................................................................ 111

SQL Indexes ........................................................................ 113


The CREATE INDEX Command: ........................................................... 113
Single-Column Indexes: ......................................................................... 113
Unique Indexes: ..................................................................................... 113
Composite Indexes: ............................................................................... 114
Implicit Indexes: ..................................................................................... 114
The DROP INDEX Command: ............................................................... 114
When should indexes be avoided? ........................................................ 114

SQL ALTER TABLE Command............................................ 115


Syntax: ................................................................................................... 115
Example: ................................................................................................ 116

SQL TRUNCATE TABLE ..................................................... 118


Syntax: ................................................................................................... 118
Example: ................................................................................................ 118

SQL - Using Views ............................................................... 119


Creating Views: ...................................................................................... 119
Example: ................................................................................................ 119
The WITH CHECK OPTION:.................................................................. 120
Updating a View: .................................................................................... 120
TUTORIALS POINT
Simply Easy Learning

Inserting Rows into a View: .................................................................... 121


Deleting Rows into a View: ..................................................................... 122
Dropping Views: ..................................................................................... 122

SQL HAVING CLAUSE ........................................................ 123


Syntax: ................................................................................................... 123
Example: ................................................................................................ 123

SQL Transactions ................................................................ 125


Properties of Transactions: .................................................................... 125
Transaction Control: ............................................................................... 125
The COMMIT Command: ....................................................................... 125
Example: ................................................................................................ 126
The ROLLBACK Command: .................................................................. 126
Example: ................................................................................................ 126
The SAVEPOINT Command: ................................................................. 127
Example: ................................................................................................ 127
The RELEASE SAVEPOINT Command:................................................ 128
The SET TRANSACTION Command: .................................................... 129

SQL Wildcard Operators ...................................................... 130


Syntax: ................................................................................................... 130
Example: ................................................................................................ 131

SQL Date Functions ............................................................. 132


ADDDATE(date,INTERVAL expr unit), ADDDATE(expr,days) ............... 134
ADDTIME(expr1,expr2) .......................................................................... 135
CONVERT_TZ(dt,from_tz,to_tz) ............................................................ 135
CURDATE() ........................................................................................... 135
CURRENT_DATE and CURRENT_DATE() ........................................... 136
CURTIME() ............................................................................................ 136
CURRENT_TIME and CURRENT_TIME() ............................................. 136
CURRENT_TIMESTAMP and CURRENT_TIMESTAMP() .................... 136
DATE(expr) ............................................................................................ 136
DATEDIFF(expr1,expr2) ........................................................................ 136
DATE_ADD(date,INTERVAL expr unit),................................................. 137
DATE_SUB(date,INTERVAL expr unit) .................................................. 137
DATE_FORMAT(date,format) ................................................................ 138
DATE_SUB(date,INTERVAL expr unit) .................................................. 140
DAY(date) .............................................................................................. 140
DAYNAME(date) .................................................................................... 140
DAYOFMONTH(date) ............................................................................ 140
DAYOFWEEK(date) ............................................................................... 140
TUTORIALS POINT
Simply Easy Learning

You might also like