SQL Data types and Constarints.pptx

jabakumar2 1,068 views 25 slides Jun 15, 2023
Slide 1
Slide 1 of 25
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25

About This Presentation

SQL Data types and Constarints


Slide Content

S TRUCTURED Q UERY L ANGUAGE DATABASE MANAGEMENT SYSTEM

SQL - SYNTAX SQL keywords are NOT case sensitive: select is the same as SELECT Requires a semicolon at the end of each SQL statement.

SQL - SYNTAX For more information on SQL syntax visit the link https://dev.mysql.com/doc/refman/5.6/en/sql-syntax.html

SQL - DATABASE A database most often contains one or more tables. Each table is identified by a name (e.g. "Customers" or "Orders") Tables contain records (rows) with data.

SQL – DATABASE -TABLE CUSTOMER Record 5 records Attributes Primary Key

SQL – DATABASE -TABLE SQL Command Description CREATE DATABASE   Creates a new database CREATE TABLE   Creates a new table ALTER TABLE   Modifies a table DROP TABLE   Deletes a table ALTER DATABASE Modifies a database SELECT Extracts data from a database UPDATE   Updates data in a database DELETE Deletes data from a database INSERT INTO Inserts new data into a database

SQL – DATATYPES

DATA TYPE Description INT(size) used for the integer value. INTEGER(size) It is equal to INT(size). FLOAT(size, d) It is used to specify a floating point number. size - Total no of digits. d- no of digits after decimal point. BOOL It is used to specify Boolean values true and false. Zero is considered as false, and nonzero values are considered as true. SQL – DATATYPES - INTEGER

SQL – DATATYPES - STRING DATA TYPE Description char(n) It is a fixed width character string data type. varchar(n) It is a variable width character string data type. Text / TEXT(N) It holds a string . BOOL It is used to specify Boolean values true and false. Zero is considered as false, and nonzero values are considered as true.

SQL – DATATYPES - Date and Time DATA TYPE Description DATE It is used to specify date format YYYY-MM-DD. DATETIME(fsp) It is used to specify date and time combination. Its format is YYYY-MM-DD hh:mm:ss . TIME(fsp) It is used to specify the time format. Its format is hh:mm:ss .

SQL DATATYPES- MORE Visit this link for more datatypes in SQL https://www.javatpoint.com/sql-data-types

SQL OPERATORS Three types of operators in SQL: SQL Arithmetic Operators SQL Comparison Operators SQL Logical Operators

SQL OPERATORS - ARITHMETIC

SQL OPERATORS - COMPARISON

SQL OPERATORS - LOGICAL

SQL keys SQL Keys are Candidate key Primary Key Foreign Key Alternate Key Composite Key

SQL Primary key SQL PRIMARY KEY A column or columns is called  primary key (PK)  that  uniquely identifies each row in the table . A primary key cannot have null value . There can be no duplicate value for a primary key. A table can contain only one primary key constraint.

SQL FOREIGN key SQL FOREIGN KEY In the relational databases, a foreign key is a field or a column that is used to establish a link between two tables. A foreign key can have null value . There can be duplicate value for a foreign key. A table can contain many one foreign key constraint.

SQL UNIQUE KEY Uniquely determines a row which isn’t primary key. A Unique key can have null value . There can be more than one unique key Primary Key

SQL Constraints SQL constraints are used to specify rules for the data in a table. 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 a NOT NULL and UNIQUE. Uniquely Identifies each row in a table FOREIGN KEY  - Uniquely identifies a row/record in another table CHECK  - Ensures that all values in a column satisfies a specific condition DEFAULT  - Sets a default value for a column when no value is specified INDEX  - Used to create and retrieve data from the database quickly

SQL Constraints – NOT NULL NOT NULL constraint enforces a column to NOT accept NULL values . By default, a column can hold NULL values.

SQL Constraints – UNIQUE The UNIQUE constraint ensures that all values in a column are different. A PRIMARY KEY constraint automatically has a UNIQUE constraint.  A Table can have many UNIQUE constraints

SQL Constraints – CHECK The CHECK constraint is used to limit the value range that can be placed in a column. A CHECK constraint on a single column allows only certain values for that column.

SQL Constraints – DEFAULT The DEFAULT constraint is used to provide a default value for a column. The default value will be added to all new records IF no other value is specified.

SQL Constraints – AUTO INCREMENT Auto-increment allows a unique number to be generated automatically when a new record is inserted into a table.
Tags