MICROSOFT S.Q.L SERVER
2016 PRACTICAL (LAB
SESSIONS)
KHALID MAHMOOD, ICIT, GOMAL UNIVERSITY, D.I.KHAN
PRESENTATION SUMMARY
• HOW TO CREATE S.Q.L SERVER DATABASE ?
• HOW TO CREATE TABLES ?
• HOW TO CREATE PARENT-CHILD TABLES ?
• HOW TO INSERT DATA INTO S.Q.L TABLES?
• HOW TO MANIPULATE DATA ?
SQL:CREATE DATABASE Statement
Things to consider before you create your
DATABASE are:
NO TWO DATABASE’S SHOULD HAVE THE
SAME NAME ON THE SYSTEM.
THE FIRST CHARACTER IN DATABASE NAME
MUST BE ALPHABET.
CREATE DATABASE statement syntax:
CREATE DATABASE <DATABASENAME>
SQL: CREATE TABLE Statement
Things to consider before you create your table are:
The type of data
the table name
what column(s) will make up the primary key
the names of the columns
CREATE TABLE statement syntax:
CREATE TABLE <table name>
( field1 datatype ( NOT NULL ),
field2 datatype ( NOT NULL )
);
SQL: Attributes Types
Table 7.6 pg.164
CREATE DATABASE COMMAND
• AFTER THE SUCCESSFUL INSTALLATION OF MS SQL SERVER, START SQL SERVER
MANAGEMENT STUDIO.
• AFTER LOGIN, CLICK ON “NEW QUERY” TAB.
• WRITE COMMAND TO CREATE DATABASE:
• GENERAL SYNTAX: CREATE DATABASE <DATABASE-NAME>
• CREATE DATABASE MCB AND PRESS PLAY BUTTON OR F5.
CREATE DATABASE COMMAND
• AFTER THE SUCCESSFUL
INSTALLATION OF MS SQL
SERVER, START SQL SERVER
MANAGEMENT STUDIO.
• AFTER LOGIN, CLICK ON “NEW
QUERY” TAB.
• WRITE COMMAND TO CREATE
DATABASE:
• GENERAL SYNTAX: CREATE
DATABASE <DATABASE-
NAME>
• CREATE DATABASE MCB AND
PRESS PLAY BUTTON OR F5.
• CREATE DATABASE MCB
• USE MCB
Example:
CREATE TABLE FoodCart (
date varchar(10),
food varchar(20),
profit float
)
CREATE TABLE Branch
(bno int Primary Key,
bname varchar(20),
Street varchar(15), city
varchar(20)
)
profit
food
date
city
street
bname
bno
FoodCart
Branch
How to Create Table in SQL
TABLE CREATION USING
PRIMARY KEY & FOREIGN KEY CONSTRAINTS
• PARENT TABLE:
• BRANCH (BNO, BNAME,
STREET, CITY)
• CHILD TABLE:
• STAFF( STAFFNO, STAFFNAME,
DESIGNATION, SALARY, CITY,
BNO)
• CREATE TABLE BRANCH(BNO INT
PRIMARY KEY, BNAME
VARCHAR(20), STREET
VARCHAR(15), CITY
VARCHAR(20))
• CREATE TABLE STAFF(STAFFNO
INT PRIMARY KEY, STAFFNAME
VARCHAR(20), DESIGNATION
VARCHAR(15), SALARY MONEY,
CITY VARCHAR(20), BNO INT
FOREIGN KEY (BNO) REFERENCES
BRANCH)
SQL: DML Commands
INSERT: adds new rows to a table.
UPDATE: modifies one or more attributes.
DELETE: deletes one or more rows from a table.
SQL: INSERT Statement
To insert a row into a table, it is necessary to
have a value for each attribute, and order matters.
INSERT statement syntax:
INSERT into <table name>
VALUES ('value1', 'value2', NULL);
Example: INSERT into FoodCart
VALUES (’02/26/08', ‘pizza', 70 );
FoodCart
70
pizza
02/26/08
500
hotdog
02/26/08
350
pizza
02/25/08
sold
food
date
500
hotdog
02/26/08
350
pizza
02/25/08
sold
food
date
Microsoft SQL Server Query Practical Work

Microsoft SQL Server Query Practical Work

  • 1.
    MICROSOFT S.Q.L SERVER 2016PRACTICAL (LAB SESSIONS) KHALID MAHMOOD, ICIT, GOMAL UNIVERSITY, D.I.KHAN
  • 2.
    PRESENTATION SUMMARY • HOWTO CREATE S.Q.L SERVER DATABASE ? • HOW TO CREATE TABLES ? • HOW TO CREATE PARENT-CHILD TABLES ? • HOW TO INSERT DATA INTO S.Q.L TABLES? • HOW TO MANIPULATE DATA ?
  • 3.
    SQL:CREATE DATABASE Statement Thingsto consider before you create your DATABASE are: NO TWO DATABASE’S SHOULD HAVE THE SAME NAME ON THE SYSTEM. THE FIRST CHARACTER IN DATABASE NAME MUST BE ALPHABET. CREATE DATABASE statement syntax: CREATE DATABASE <DATABASENAME>
  • 4.
    SQL: CREATE TABLEStatement Things to consider before you create your table are: The type of data the table name what column(s) will make up the primary key the names of the columns CREATE TABLE statement syntax: CREATE TABLE <table name> ( field1 datatype ( NOT NULL ), field2 datatype ( NOT NULL ) );
  • 5.
  • 6.
    CREATE DATABASE COMMAND •AFTER THE SUCCESSFUL INSTALLATION OF MS SQL SERVER, START SQL SERVER MANAGEMENT STUDIO. • AFTER LOGIN, CLICK ON “NEW QUERY” TAB. • WRITE COMMAND TO CREATE DATABASE: • GENERAL SYNTAX: CREATE DATABASE <DATABASE-NAME> • CREATE DATABASE MCB AND PRESS PLAY BUTTON OR F5.
  • 7.
    CREATE DATABASE COMMAND •AFTER THE SUCCESSFUL INSTALLATION OF MS SQL SERVER, START SQL SERVER MANAGEMENT STUDIO. • AFTER LOGIN, CLICK ON “NEW QUERY” TAB. • WRITE COMMAND TO CREATE DATABASE: • GENERAL SYNTAX: CREATE DATABASE <DATABASE- NAME> • CREATE DATABASE MCB AND PRESS PLAY BUTTON OR F5. • CREATE DATABASE MCB • USE MCB
  • 8.
    Example: CREATE TABLE FoodCart( date varchar(10), food varchar(20), profit float ) CREATE TABLE Branch (bno int Primary Key, bname varchar(20), Street varchar(15), city varchar(20) ) profit food date city street bname bno FoodCart Branch How to Create Table in SQL
  • 9.
    TABLE CREATION USING PRIMARYKEY & FOREIGN KEY CONSTRAINTS • PARENT TABLE: • BRANCH (BNO, BNAME, STREET, CITY) • CHILD TABLE: • STAFF( STAFFNO, STAFFNAME, DESIGNATION, SALARY, CITY, BNO) • CREATE TABLE BRANCH(BNO INT PRIMARY KEY, BNAME VARCHAR(20), STREET VARCHAR(15), CITY VARCHAR(20)) • CREATE TABLE STAFF(STAFFNO INT PRIMARY KEY, STAFFNAME VARCHAR(20), DESIGNATION VARCHAR(15), SALARY MONEY, CITY VARCHAR(20), BNO INT FOREIGN KEY (BNO) REFERENCES BRANCH)
  • 11.
    SQL: DML Commands INSERT:adds new rows to a table. UPDATE: modifies one or more attributes. DELETE: deletes one or more rows from a table.
  • 12.
    SQL: INSERT Statement Toinsert a row into a table, it is necessary to have a value for each attribute, and order matters. INSERT statement syntax: INSERT into <table name> VALUES ('value1', 'value2', NULL); Example: INSERT into FoodCart VALUES (’02/26/08', ‘pizza', 70 ); FoodCart 70 pizza 02/26/08 500 hotdog 02/26/08 350 pizza 02/25/08 sold food date 500 hotdog 02/26/08 350 pizza 02/25/08 sold food date