SlideShare a Scribd company logo
1 of 8
DBMS LAB ASSIGNMENT
1 010BScCSIT10
 Create database
Syntax: create database database_name;
E.g. create database bibash;
 Delete database
Syntax: drop database database_name;
E.g. drop database 010BScCSIT043;
 Create table
Syntax: create table table_name;
E.g.
create table person
(
person_id int,
fname varchar(100),
lname varchar(100),
address varchar(100),
age int,
phone bigint
);
 Delete table
Syntax: drop table table_name;
E.g. drop table person;
DBMS LAB ASSIGNMENT
2 010BScCSIT10
 Insert data in table
Syntax
insert into table table_name (field1, field2… fieldN)
values (value1, value2 … valueN);
If field2 value is to be null, then
insert into table_name (filed1,filed3,field4 … fieldN)
values (value1,value3,value4 … valueN);
E.g.
insert into person(person_id,fname,lname,address,age)
values(1,'Rajeev','Manandhar','Naxal',24);
insert into person(person_id,fname,lname,address,phone)
values(2,'Avishek','Satyal','Gairidhara',9841121326);
insert into person(person_id,fname,lname,address,age,phone)
values(3,'Avaya','Satyal','Gairidhara',25,9841689411);
insert into person(person_id,fname,lname,address,age,phone)
values(4,'Ayush','Ghimire','Old Baneshwor',20,9849611554);
insert into person(person_id,fname,lname,address,age,phone)
values(5,'Prajwol','Sharma','Hattigauda',20,9849102030);
insert into person(person_id,fname,lname,address,age,phone)
values(6,'Satyam','Nepal','Dillibazar',22,9841571219);
insert into person(person_id,fname,lname,address,age,phone)
values(7,'Saswot','Nepal','Dillibazar',15,9849209845);
insert into person(person_id,fname,lname,address,age,phone)
values(8,'Ashim','Adhikari','Chabahil',24,9849284671);
insert into person(person_id,fname,lname,address,age,phone)
values(9,'Manoj','Paudel','Gyaneshwor',24,984894152);
insert into person(person_id,fname,lname,address,age,phone)
values(10,'Raj','Rana','Balwataar',22,9841671560);
DBMS LAB ASSIGNMENT
3 010BScCSIT10
 Creating table with auto_increment
Syntax
create table table_name;
E.g.
create table person
(
person_id int not null auto_increment primary key,
fname varchar(100),
lname varchar(100),
address varchar(100),
age int,
phone bigint
);
insert into person(fname,lname,address,age)
values('Rajeev','Manandhar','Naxal',24);
insert into person(fname,lname,address,phone)
values('Avishek','Satyal','Gairidhara',9841121326);
insert into person(fname,lname,address,age,phone)
values('Avaya','Satyal','Gairidhara',25,9841689411);
insert into person(fname,lname,address,age,phone)
values('Ayush','Ghimire','Old Baneshwor',20,9849611554);
insert into person(fname,lname,address,age,phone)
values('Prajwol','Sharma','Hattigauda',20,9849102030);
insert into person(fname,lname,address,age,phone)
values('Satyam','Nepal','Dillibazar',22,9841571219);
DBMS LAB ASSIGNMENT
4 010BScCSIT10
insert into person(fname,lname,address,age,phone)
values('Saswot','Nepal','Dillibazar',15,9849209845);
insert into person(fname,lname,address,age,phone)
values('Ashim','Adhikari','Chabahil',24,9849284671);
insert into person(fname,lname,address,age,phone)
values('Manoj','Paudel','Gyaneshwor',24,984894152);
insert into person(fname,lname,address,age,phone)
values('Raj','Rana','Balwataar',22,9841671560);
 SELECT statement
Syntax
select column_name(s)
from table_name
select *from table_name [ * selects all columns ]
E.g. select fname,lname from person;
DBMS LAB ASSIGNMENT
5 010BScCSIT10
 Where clause
Syntax:
select *from table_name
where field_name=’value’
E.g.
select *from person
where address=’Gairidhara’;
select *from person
where lname= 'Nepal' AND (fname='Satyam' OR fname='Saswot');
 Update Statement
Syntax
Update table_name
SET column1=value, column2=value, ……
WHERE some_column = some_value
E.g.
Update person
SET address=’Samakhusi’
WHERE fname=’Ashim’ AND lname=’Adhikari’
DBMS LAB ASSIGNMENT
6 010BScCSIT10
 Delete from table
Syntax
Delete from table_name
Where some_column=some_value
E.g.
delete from person
where fname='Raj' AND lname='Rana'
 Selecting Distinct values from a set of data’s
Syntax: select DISTINCT column_name from table_name;
E.g. select distinct address from person;
DBMS LAB ASSIGNMENT
7 010BScCSIT10
 Ordering the table in descending or ascending order
Syntax:
select * from table_name order by column_name; (sorts attibutes in ascending order, by
default)
select * from table_name order by column_name DESC; (sorts address in descending order)
E.g.
select * from person order by address;
select * from person order by address DESC;
DBMS LAB ASSIGNMENT
8 010BScCSIT10
 Alter table to add and delete a column
Syntax: Alter table table_name(new_attribute);
E.g.alter table person add (citizenship_id int); (adds new column citizenship_id of type int)
 Combining conditions and Boolean expression
Syntax:select column1_name,column2_name… from table_name where condition AND/OR
condition
E.g.
select fname,lname,phone from person where person_id<6 AND age>19 ;
(Selects fname, lname and phone of those whose person_id is less than 6 and age is greater than
19)

More Related Content

What's hot (18)

Oracle: DDL
Oracle: DDLOracle: DDL
Oracle: DDL
 
Oracle naveen Sql
Oracle naveen   SqlOracle naveen   Sql
Oracle naveen Sql
 
Les11
Les11Les11
Les11
 
Les09
Les09Les09
Les09
 
Sql
SqlSql
Sql
 
Les13
Les13Les13
Les13
 
Intro To TSQL - Unit 2
Intro To TSQL - Unit 2Intro To TSQL - Unit 2
Intro To TSQL - Unit 2
 
Sql
SqlSql
Sql
 
mysqlHiep.ppt
mysqlHiep.pptmysqlHiep.ppt
mysqlHiep.ppt
 
Quick reference for cql
Quick reference for cqlQuick reference for cql
Quick reference for cql
 
Best sql plsql material
Best sql plsql materialBest sql plsql material
Best sql plsql material
 
Ddl commands
Ddl commandsDdl commands
Ddl commands
 
Linguagem sql
Linguagem sqlLinguagem sql
Linguagem sql
 
MySQL partitions tutorial
MySQL partitions tutorialMySQL partitions tutorial
MySQL partitions tutorial
 
Oracle: DML
Oracle: DMLOracle: DML
Oracle: DML
 
Les02
Les02Les02
Les02
 
DDL,DML,SQL Functions and Joins
DDL,DML,SQL Functions and JoinsDDL,DML,SQL Functions and Joins
DDL,DML,SQL Functions and Joins
 
Python data structures
Python data structuresPython data structures
Python data structures
 

Viewers also liked (16)

Presentation1question 3
Presentation1question 3Presentation1question 3
Presentation1question 3
 
License
LicenseLicense
License
 
Elementos químicos
Elementos químicosElementos químicos
Elementos químicos
 
Question 7
Question 7Question 7
Question 7
 
Presentationquestion1 (1)
Presentationquestion1 (1)Presentationquestion1 (1)
Presentationquestion1 (1)
 
Presentation1
Presentation1Presentation1
Presentation1
 
Question 6 complete it
Question 6 complete itQuestion 6 complete it
Question 6 complete it
 
Question 5
Question 5Question 5
Question 5
 
Lifi
LifiLifi
Lifi
 
Leeahs slidecast
Leeahs slidecastLeeahs slidecast
Leeahs slidecast
 
Malformity BeaCon2013
Malformity BeaCon2013Malformity BeaCon2013
Malformity BeaCon2013
 
Malformity BsidesBoston2013
Malformity BsidesBoston2013Malformity BsidesBoston2013
Malformity BsidesBoston2013
 
Project tango
Project tangoProject tango
Project tango
 
Verbal comunication
Verbal comunicationVerbal comunication
Verbal comunication
 
Ethnocentrism & Ethnorelativism
Ethnocentrism & EthnorelativismEthnocentrism & Ethnorelativism
Ethnocentrism & Ethnorelativism
 
презентация к уроку 8 класс
презентация к уроку 8 класспрезентация к уроку 8 класс
презентация к уроку 8 класс
 

Similar to Bibashsql

06.01 sql select distinct
06.01 sql select distinct06.01 sql select distinct
06.01 sql select distinctBishal Ghimire
 
Mysql 120831075600-phpapp01
Mysql 120831075600-phpapp01Mysql 120831075600-phpapp01
Mysql 120831075600-phpapp01sagaroceanic11
 
MS SQL Server 1
MS SQL Server 1MS SQL Server 1
MS SQL Server 1Iblesoft
 
Mysql Statments
Mysql StatmentsMysql Statments
Mysql StatmentsSHC
 
Sql queries - Basics
Sql queries - BasicsSql queries - Basics
Sql queries - BasicsPurvik Rana
 
Sql (Introduction to Structured Query language)
Sql (Introduction to Structured Query language)Sql (Introduction to Structured Query language)
Sql (Introduction to Structured Query language)Mohd Tousif
 
Database Management - Lecture 2 - SQL select, insert, update and delete
Database Management - Lecture 2 - SQL select, insert, update and deleteDatabase Management - Lecture 2 - SQL select, insert, update and delete
Database Management - Lecture 2 - SQL select, insert, update and deleteAl-Mamun Sarkar
 
SQL - DML and DDL Commands
SQL - DML and DDL CommandsSQL - DML and DDL Commands
SQL - DML and DDL CommandsShrija Madhu
 
Pemrograman SQL - CRUD Query
Pemrograman SQL - CRUD QueryPemrograman SQL - CRUD Query
Pemrograman SQL - CRUD QueryKuliahKita
 
ADBMS unit 1.pdfsdgdsgdsgdsgdsgdsgdsgdsg
ADBMS unit 1.pdfsdgdsgdsgdsgdsgdsgdsgdsgADBMS unit 1.pdfsdgdsgdsgdsgdsgdsgdsgdsg
ADBMS unit 1.pdfsdgdsgdsgdsgdsgdsgdsgdsgzmulani8
 
Class XII-UNIT III - SQL and MySQL Notes_0.pdf
Class XII-UNIT III - SQL and MySQL Notes_0.pdfClass XII-UNIT III - SQL and MySQL Notes_0.pdf
Class XII-UNIT III - SQL and MySQL Notes_0.pdfrohithlingineni1
 
Postgresql 9.3 overview
Postgresql 9.3 overviewPostgresql 9.3 overview
Postgresql 9.3 overviewAveic
 
Sql tutorial
Sql tutorialSql tutorial
Sql tutorialamitabros
 

Similar to Bibashsql (20)

06.01 sql select distinct
06.01 sql select distinct06.01 sql select distinct
06.01 sql select distinct
 
MY SQL
MY SQLMY SQL
MY SQL
 
Mysql 120831075600-phpapp01
Mysql 120831075600-phpapp01Mysql 120831075600-phpapp01
Mysql 120831075600-phpapp01
 
Db1 lecture4
Db1 lecture4Db1 lecture4
Db1 lecture4
 
MS SQL Server 1
MS SQL Server 1MS SQL Server 1
MS SQL Server 1
 
Mysql Statments
Mysql StatmentsMysql Statments
Mysql Statments
 
Tables And SQL basics
Tables And SQL basicsTables And SQL basics
Tables And SQL basics
 
Sql queries - Basics
Sql queries - BasicsSql queries - Basics
Sql queries - Basics
 
Sql (Introduction to Structured Query language)
Sql (Introduction to Structured Query language)Sql (Introduction to Structured Query language)
Sql (Introduction to Structured Query language)
 
Database Management - Lecture 2 - SQL select, insert, update and delete
Database Management - Lecture 2 - SQL select, insert, update and deleteDatabase Management - Lecture 2 - SQL select, insert, update and delete
Database Management - Lecture 2 - SQL select, insert, update and delete
 
Commands
CommandsCommands
Commands
 
SQL
SQLSQL
SQL
 
Sql Tags
Sql TagsSql Tags
Sql Tags
 
Sql
SqlSql
Sql
 
SQL - DML and DDL Commands
SQL - DML and DDL CommandsSQL - DML and DDL Commands
SQL - DML and DDL Commands
 
Pemrograman SQL - CRUD Query
Pemrograman SQL - CRUD QueryPemrograman SQL - CRUD Query
Pemrograman SQL - CRUD Query
 
ADBMS unit 1.pdfsdgdsgdsgdsgdsgdsgdsgdsg
ADBMS unit 1.pdfsdgdsgdsgdsgdsgdsgdsgdsgADBMS unit 1.pdfsdgdsgdsgdsgdsgdsgdsgdsg
ADBMS unit 1.pdfsdgdsgdsgdsgdsgdsgdsgdsg
 
Class XII-UNIT III - SQL and MySQL Notes_0.pdf
Class XII-UNIT III - SQL and MySQL Notes_0.pdfClass XII-UNIT III - SQL and MySQL Notes_0.pdf
Class XII-UNIT III - SQL and MySQL Notes_0.pdf
 
Postgresql 9.3 overview
Postgresql 9.3 overviewPostgresql 9.3 overview
Postgresql 9.3 overview
 
Sql tutorial
Sql tutorialSql tutorial
Sql tutorial
 

Bibashsql

  • 1. DBMS LAB ASSIGNMENT 1 010BScCSIT10  Create database Syntax: create database database_name; E.g. create database bibash;  Delete database Syntax: drop database database_name; E.g. drop database 010BScCSIT043;  Create table Syntax: create table table_name; E.g. create table person ( person_id int, fname varchar(100), lname varchar(100), address varchar(100), age int, phone bigint );  Delete table Syntax: drop table table_name; E.g. drop table person;
  • 2. DBMS LAB ASSIGNMENT 2 010BScCSIT10  Insert data in table Syntax insert into table table_name (field1, field2… fieldN) values (value1, value2 … valueN); If field2 value is to be null, then insert into table_name (filed1,filed3,field4 … fieldN) values (value1,value3,value4 … valueN); E.g. insert into person(person_id,fname,lname,address,age) values(1,'Rajeev','Manandhar','Naxal',24); insert into person(person_id,fname,lname,address,phone) values(2,'Avishek','Satyal','Gairidhara',9841121326); insert into person(person_id,fname,lname,address,age,phone) values(3,'Avaya','Satyal','Gairidhara',25,9841689411); insert into person(person_id,fname,lname,address,age,phone) values(4,'Ayush','Ghimire','Old Baneshwor',20,9849611554); insert into person(person_id,fname,lname,address,age,phone) values(5,'Prajwol','Sharma','Hattigauda',20,9849102030); insert into person(person_id,fname,lname,address,age,phone) values(6,'Satyam','Nepal','Dillibazar',22,9841571219); insert into person(person_id,fname,lname,address,age,phone) values(7,'Saswot','Nepal','Dillibazar',15,9849209845); insert into person(person_id,fname,lname,address,age,phone) values(8,'Ashim','Adhikari','Chabahil',24,9849284671); insert into person(person_id,fname,lname,address,age,phone) values(9,'Manoj','Paudel','Gyaneshwor',24,984894152); insert into person(person_id,fname,lname,address,age,phone) values(10,'Raj','Rana','Balwataar',22,9841671560);
  • 3. DBMS LAB ASSIGNMENT 3 010BScCSIT10  Creating table with auto_increment Syntax create table table_name; E.g. create table person ( person_id int not null auto_increment primary key, fname varchar(100), lname varchar(100), address varchar(100), age int, phone bigint ); insert into person(fname,lname,address,age) values('Rajeev','Manandhar','Naxal',24); insert into person(fname,lname,address,phone) values('Avishek','Satyal','Gairidhara',9841121326); insert into person(fname,lname,address,age,phone) values('Avaya','Satyal','Gairidhara',25,9841689411); insert into person(fname,lname,address,age,phone) values('Ayush','Ghimire','Old Baneshwor',20,9849611554); insert into person(fname,lname,address,age,phone) values('Prajwol','Sharma','Hattigauda',20,9849102030); insert into person(fname,lname,address,age,phone) values('Satyam','Nepal','Dillibazar',22,9841571219);
  • 4. DBMS LAB ASSIGNMENT 4 010BScCSIT10 insert into person(fname,lname,address,age,phone) values('Saswot','Nepal','Dillibazar',15,9849209845); insert into person(fname,lname,address,age,phone) values('Ashim','Adhikari','Chabahil',24,9849284671); insert into person(fname,lname,address,age,phone) values('Manoj','Paudel','Gyaneshwor',24,984894152); insert into person(fname,lname,address,age,phone) values('Raj','Rana','Balwataar',22,9841671560);  SELECT statement Syntax select column_name(s) from table_name select *from table_name [ * selects all columns ] E.g. select fname,lname from person;
  • 5. DBMS LAB ASSIGNMENT 5 010BScCSIT10  Where clause Syntax: select *from table_name where field_name=’value’ E.g. select *from person where address=’Gairidhara’; select *from person where lname= 'Nepal' AND (fname='Satyam' OR fname='Saswot');  Update Statement Syntax Update table_name SET column1=value, column2=value, …… WHERE some_column = some_value E.g. Update person SET address=’Samakhusi’ WHERE fname=’Ashim’ AND lname=’Adhikari’
  • 6. DBMS LAB ASSIGNMENT 6 010BScCSIT10  Delete from table Syntax Delete from table_name Where some_column=some_value E.g. delete from person where fname='Raj' AND lname='Rana'  Selecting Distinct values from a set of data’s Syntax: select DISTINCT column_name from table_name; E.g. select distinct address from person;
  • 7. DBMS LAB ASSIGNMENT 7 010BScCSIT10  Ordering the table in descending or ascending order Syntax: select * from table_name order by column_name; (sorts attibutes in ascending order, by default) select * from table_name order by column_name DESC; (sorts address in descending order) E.g. select * from person order by address; select * from person order by address DESC;
  • 8. DBMS LAB ASSIGNMENT 8 010BScCSIT10  Alter table to add and delete a column Syntax: Alter table table_name(new_attribute); E.g.alter table person add (citizenship_id int); (adds new column citizenship_id of type int)  Combining conditions and Boolean expression Syntax:select column1_name,column2_name… from table_name where condition AND/OR condition E.g. select fname,lname,phone from person where person_id<6 AND age>19 ; (Selects fname, lname and phone of those whose person_id is less than 6 and age is greater than 19)