0% found this document useful (0 votes)
15 views23 pages

Mysql Programs

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)
15 views23 pages

Mysql Programs

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/ 23

ST.

JEROME’S COLLEGE
(Arts & Science)

Allan Street, Anandhanadar Kudy, Nagercoil-629201.

PRACTICAL RECORD

Name :

Reg.No :

Subject :

DEPARTMENT OF COMPUTER SCIENCE

APRIL 2024
ST.JEROME’S COLLEGE
(Arts & Science)

Allan Street, Anandhanadar Kudy, Nagercoil-629201.

CERTIFICATE

Certified that this is a bonafide record of the work done by


Reg.No. for
the Programming lab

and submitted for the April-2024 B.Sc degree examination held at St.Jerome’s
College on

Staff in –Charge Head of the Department

Examiners

1.

2.
S.NO DATE TITLE PAGE SIGNATURE

1. Create Database With


Tables

2. Queries to Update, Remove


and Delete Records in a stock
table

3. Employee Table

4. Aggregate Functions

5. Inner join and Outer join

6. New User and Password

7. To get name of the students


containing exactly Four
characters

8. Rollback, Commit and Save


option
1.Create Database With Tables

mysql> create database college;


Query OK, 1 row affected (0.02 sec)
mysql> use college;
Database changed
mysql> create table course(course_id int primary key,course_name varchar(50),course_duration int);
Query OK, 0 rows affected (0.07 sec)
mysql> insert into course values(101,"B.B.A",3);
Query OK, 1 row affected (0.02 sec)
mysql> insert into course values(102,"B.C.A",3);
Query OK, 1 row affected (0.01 sec)
mysql> insert into course values(103,"BA",3);
Query OK, 1 row affected (0.01 sec)
mysql> insert into course values(104,"B.Com",3);
Query OK, 1 row affected (0.02 sec)
mysql> insert into course values(105,"M.Sc",2);
Query OK, 1 row affected (0.01 sec)
mysql> select *from course;
+-----------+-------------+-----------------+
| course_id | course_name | course_duration |
+-----------+-------------+-----------------+
| 101 | B.B.A | 3|
| 102 | B.C.A | 3|
| 103 | BA | 3|
| 104 | B.Com | 3|
| 105 | M.Sc | 2|
+-----------+-------------+-----------------+
5 rows in set (0.00 sec)
mysql> create table staff(staff_id int primary key,staff_name varchar(50),dept varchar(20));
Query OK, 0 rows affected (0.06 sec)
mysql> insert into staff values(201,"AAAA","Tamil");
Query OK, 1 row affected (0.01 sec)
mysql> insert into staff values(202,"BBBB","English");
Query OK, 1 row affected (0.01 sec)
mysql> insert into staff values(203,"BBBB","Maths");
Query OK, 1 row affected (0.01 sec)
mysql> insert into staff values(204,"BBBB","Computer science");
Query OK, 1 row affected (0.01 sec)
mysql> insert into staff values(205,"XYZ","Commerce");
Query OK, 1 row affected (0.01 sec)
mysql> select *from staff;
+----------+------------+------------------+
| staff_id | staff_name | dept |
+----------+------------+------------------+
| 201 | AAAA | Tamil |
| 202 | BBBB | English |
| 203 | BBBB | Maths |
| 204 | BBBB | Computer science |
| 205 | XYZ | Commerce |
+----------+------------+------------------+
5 rows in set (0.00 sec)
mysql> create table student(stud_id int primary key,stud_name varchar(50),place varchar(20));
Query OK, 0 rows affected (0.07 sec)
mysql> insert into student values(301,"Sam","Nagercoil");
Query OK, 1 row affected (0.01 sec)
mysql> insert into student values(302,"Abimanyu","Nagercoil");
Query OK, 1 row affected (0.01 sec)
mysql> insert into student values(303,"Abi","Chennai");
Query OK, 1 row affected (0.01 sec)
mysql> insert into student values(304,"Sindhu","Tirunelveli");
Query OK, 1 row affected (0.01 sec)
mysql> insert into student values(305,"Nishitha","Tirunelveli");
Query OK, 1 row affected (0.01 sec)
mysql> select *from student;
+---------+-----------+-------------+
| stud_id | stud_name | place |
+---------+-----------+-------------+
| 301 | Sam | Nagercoil |
| 302 | Abimanyu | Nagercoil |
| 303 | Abi | Chennai |
| 304 | Sindhu | Tirunelveli |
| 305 | Nishitha | Tirunelveli |
+---------+-----------+-------------+
5 rows in set (0.00 sec)
2.Queries to Update, Remove and Relete Records in a stock Table

mysql> create database JJstore;


Query OK, 1 row affected (0.01 sec)
mysql> use JJstore;
Database changed
mysql> create table stock(item_no int primary key,item_name varchar(20),quantity int,price int, total int);
Query OK, 0 rows affected (0.06 sec)
mysql> insert into stock values(1,"sugar",500,20,250);
Query OK, 1 row affected (0.01 sec)
mysql> insert into stock values(2,"pen",2,10,50);
Query OK, 1 row affected (0.01 sec)
mysql> insert into stock values(3,"Rice",1000,80,1250);
Query OK, 1 row affected (0.01 sec)
mysql> select *from stock;
+---------+-----------+----------+-------+-------+
| item_no | item_name | quantity | price | total |
+---------+-----------+----------+-------+-------+
| 1 | sugar | 500 | 20 | 250 |
| 2 | pen | 2 | 10 | 50 |
| 3 | Rice | 1000 | 80 | 1250 |
+---------+-----------+----------+-------+-------+
3 rows in set (0.00 sec)
mysql> update stock set item_name="Biscuts" where item_no=1;
Query OK, 1 row affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> select *from stock;


+---------+-----------+----------+-------+-------+
| item_no | item_name | quantity | price | total |
+---------+-----------+----------+-------+-------+
| 1 | Biscuts | 500 | 20 | 250 |
| 2 | pen | 2 | 10 | 50 |
| 3 | Rice | 1000 | 80 | 1250 |
+---------+-----------+----------+-------+-------+
3 rows in set (0.00 sec)

mysql> delete from stock where item_no=3;


Query OK, 1 row affected (0.01 sec)

mysql> drop table stock;


Query OK, 0 rows affected (0.04 sec)
mysql> show tables;
Empty set (0.01 sec)
3.Employee Table
mysql> create database company;
Query OK, 1 row affected (0.01 sec)
mysql> use company;
Database changed
mysql> create table Employee(Emp_id int primary key,Emp_name varchar(30),Emp_designation
varchar(20),Emp_place varchar(50),Emp_mobileno long,Emp_salary int);
Query OK, 0 rows affected (0.05 sec)
mysql> insert into Employee values(101,"Arun","Manager","Chennai",9412323456,10000);
Query OK, 1 row affected (0.01 sec)
mysql> insert into Employee values(102,"Babu","MD","Chennai",9412343456,50000);
Query OK, 1 row affected (0.01 sec)
mysql> insert into Employee values(103,"Balu","HR","Nagercoil",9412123456,30000);
Query OK, 1 row affected (0.01 sec)
mysql> select emp_id,emp_name,emp_mobileno from employee;
+--------+----------+--------------+
| emp_id | emp_name | emp_mobileno |
+--------+----------+--------------+
| 101 | Arun | 9412323456 |
| 102 | Babu | 9412343456 |
| 103 | Balu | 9412123456 |
+--------+----------+--------------+
3 rows in set (0.00 sec)
mysql> insert into Employee values(104,"Balu","Sales","Nagercoil",9412123456,30000);
Query OK, 1 row affected (0.01 sec)
mysql> select distinct emp_name,emp_mobileno from employee;
+----------+--------------+
| emp_name | emp_mobileno |
+----------+--------------+
| Arun | 9412323456 |
| Babu | 9412343456 |
| Balu | 9412123456 |
+----------+--------------+
3 rows in set (0.00 sec)
mysql> select *from employee where emp_place="Nagercoil" or Emp_designation="Manager";
+--------+----------+-----------------+-----------+--------------+------------+
| Emp_id | Emp_name | Emp_designation | Emp_place | Emp_mobileno | Emp_salary |
+--------+----------+-----------------+-----------+--------------+------------+
| 101 | Arun | Manager | Chennai | 9412323456 | 10000 |
| 103 | Balu | HR | Nagercoil | 9412123456 | 30000 |
| 104 | Balu | Sales | Nagercoil | 9412123456 | 30000 |
+--------+----------+-----------------+-----------+--------------+------------+
3 rows in set (0.00 sec)
mysql> select *from Employee where Emp_salary>=20000;
+--------+----------+-----------------+-----------+--------------+------------+
| Emp_id | Emp_name | Emp_designation | Emp_place | Emp_mobileno | Emp_salary |
+--------+----------+-----------------+-----------+--------------+------------+
| 102 | Babu | MD | Chennai | 9412343456 | 50000 |
| 103 | Balu | HR | Nagercoil | 9412123456 | 30000 |
| 104 | Balu | Sales | Nagercoil | 9412123456 | 30000 |
+--------+----------+-----------------+-----------+--------------+------------+
3 rows in set (0.00 sec)
mysql> select *from Employee where Emp_salary>30000;
+--------+----------+-----------------+-----------+--------------+------------+
| Emp_id | Emp_name | Emp_designation | Emp_place | Emp_mobileno | Emp_salary |
+--------+----------+-----------------+-----------+--------------+------------+
| 102 | Babu | MD | Chennai | 9412343456 | 50000 |
+--------+----------+-----------------+-----------+--------------+------------+
1 row in set (0.00 sec)
mysql> select *from Employee where Emp_place like "N%";
+--------+----------+-----------------+-----------+--------------+------------+
| Emp_id | Emp_name | Emp_designation | Emp_place | Emp_mobileno | Emp_salary |
+--------+----------+-----------------+-----------+--------------+------------+
| 103 | Balu | HR | Nagercoil | 9412123456 | 30000 |
| 104 | Balu | Sales | Nagercoil | 9412123456 | 30000 |
+--------+----------+-----------------+-----------+--------------+------------+
2 rows in set (0.00 sec)
4.Aggregate Functions

mysql> create database student;


Query OK, 1 row affected (0.01 sec)
mysql> use student;
Database changed
mysql> create table student_marks(stud_regno int,stud_name varchar(30),degree
varchar(10),mysql_marks int);
Query OK, 0 rows affected (0.06 sec)
mysql> insert into student_marks values(123,"Sam","B.Sc",90);
Query OK, 1 row affected (0.01 sec)
mysql> insert into student_marks values(456,"Sanjay","B.B.A",90);
Query OK, 1 row affected (0.01 sec)
mysql> insert into student_marks values(789,"Akash","B.com",95);
Query OK, 1 row affected (0.01 sec)
mysql> select *from student_marks;
+------------+-----------+--------+-------------+
| stud_regno | stud_name | degree | mysql_marks |
+------------+-----------+--------+-------------+
| 123 | Sam | B.Sc | 90 |
| 456 | Sanjay | B.B.A | 90 |
| 789 | Akash | B.com | 95 |
+------------+-----------+--------+-------------+
3 rows in set (0.00 sec)
mysql> select count(stud_name) from student_marks;
+------------------+
| count(stud_name) |
+------------------+
| 3|
+------------------+
1 row in set (0.00 sec)
mysql> select sum(mysql_marks) from student_marks;
+------------------+
| sum(mysql_marks) |
+------------------+
| 275 |
+------------------+
1 row in set (0.00 sec)
mysql> select max(mysql_marks) from student_marks;
+------------------+
| max(mysql_marks) |
+------------------+
| 95 |
+------------------+
1 row in set (0.00 sec)
mysql> select min(mysql_marks) from student_marks;
+------------------+
| min(mysql_marks) |
+------------------+
| 90 |
+------------------+
1 row in set (0.00 sec)
mysql> select avg(mysql_marks) from student_marks;
+------------------+
| avg(mysql_marks) |
+------------------+
| 91.6667 |
+------------------+
1 row in set (0.00 sec)
mysql> select count(*) from student_marks;
+----------+
| count(*) |
+----------+
| 3|
+----------+
1 row in set (0.00 sec)
5.Inner join and Outer join

mysql> create database flipkart;


Query OK, 1 row affected (0.01 sec)
mysql> use flipkart;
Database changed
mysql> create table orders(order_id int primary key,product_name varchar(50),order_date date,price int);
Query OK, 0 rows affected (0.06 sec)
mysql> create table customers(cus_id int,cus_name varchar(50),order_id int,cus_location varchar(50));
Query OK, 0 rows affected (0.06 sec)
mysql> describe orders;
+--------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+-------------+------+-----+---------+-------+
| order_id | int | NO | PRI | NULL | |
| product_name | varchar(50) | YES | | NULL | |
| order_date | date | YES | | NULL | |
| price | int | YES | | NULL | |
+--------------+-------------+------+-----+---------+-------+
4 rows in set (0.01 sec)
mysql> insert into orders values(101,"Vivo",'2024_12_25',12000);
Query OK, 1 row affected, 1 warning (0.01 sec)
mysql> insert into orders values(102,"Oppo",'2024_03_20',15000);
Query OK, 1 row affected, 1 warning (0.01 sec)
mysql> insert into orders values(103,"Samsung",'2024_01_02',18000);
Query OK, 1 row affected, 1 warning (0.01 sec)
mysql> insert into orders values(104,"Redme",'2024_02_01',10000);
Query OK, 1 row affected, 1 warning (0.01 sec)
mysql> select *from orders;
+----------+--------------+------------+-------+
| order_id | product_name | order_date | price |
+----------+--------------+------------+-------+
| 101 | Vivo | 2024-12-25 | 12000 |
| 102 | Oppo | 2024-03-20 | 15000 |
| 103 | Samsung | 2024-01-02 | 18000 |
| 104 | Redme | 2024-02-01 | 10000 |
+----------+--------------+------------+-------+
4 rows in set (0.00 sec)
mysql> describe customers;
+--------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+-------------+------+-----+---------+-------+
| cus_id | int | YES | | NULL | |
| cus_name | varchar(50) | YES | | NULL | |
| order_id | int | YES | | NULL | |
| cus_location | varchar(50) | YES | | NULL | |
+--------------+-------------+------+-----+---------+-------+
4 rows in set (0.00 sec)
mysql> insert into customers values(1,"Divya",101,"Nagercoil");
Query OK, 1 row affected (0.01 sec)
mysql> insert into customers values(2,"Preethi",102,"Madurai");
Query OK, 1 row affected (0.01 sec)
mysql> insert into customers values(3,"Priya",103,"Chennai");
Query OK, 1 row affected (0.01 sec)
mysql> insert into customers values(4,"Abisha",103,"Chennai");
Query OK, 1 row affected (0.01 sec)
mysql> select *from customers;
+--------+----------+----------+--------------+
| cus_id | cus_name | order_id | cus_location |
+--------+----------+----------+--------------+
| 1 | Divya | 101 | Nagercoil |
| 2 | Preethi | 102 | Madurai |
| 3 | Priya | 103 | Chennai |
| 4 | Abisha | 103 | Chennai |
+--------+----------+----------+--------------+
4 rows in set (0.00 sec)
mysql> select orders.product_name,customers.cus_name,orders.order_date,orders.price from orders inner
join customers on orders.order_id=customers.order_id;
+--------------+----------+------------+-------+
| product_name | cus_name | order_date | price |
+--------------+----------+------------+-------+
| Vivo | Divya | 2024-12-25 | 12000 |
| Oppo | Preethi | 2024-03-20 | 15000 |
| Samsung | Priya | 2024-01-02 | 18000 |
| Samsung | Abisha | 2024-01-02 | 18000 |
+--------------+----------+------------+-------+
4 rows in set (0.00 sec)
mysql> select orders.product_name,customers.cus_name,orders.order_date,orders.price from orders left
join customers on orders.order_id=customers.order_id;
+--------------+----------+------------+-------+
| product_name | cus_name | order_date | price |
+--------------+----------+------------+-------+
| Vivo | Divya | 2024-12-25 | 12000 |
| Oppo | Preethi | 2024-03-20 | 15000 |
| Samsung | Abisha | 2024-01-02 | 18000 |
| Samsung | Priya | 2024-01-02 | 18000 |
| Redme | NULL | 2024-02-01 | 10000 |
+--------------+----------+------------+-------+
5 rows in set (0.00 sec)
mysql> select orders.product_name,customers.cus_name,orders.order_date,orders.price from orders right
join customers on orders.order_id=customers.order_id;
+--------------+----------+------------+-------+
| product_name | cus_name | order_date | price |
+--------------+----------+------------+-------+
| Vivo | Divya | 2024-12-25 | 12000 |
| Oppo | Preethi | 2024-03-20 | 15000 |
| Samsung | Priya | 2024-01-02 | 18000 |
| Samsung | Abisha | 2024-01-02 | 18000 |
+--------------+----------+------------+-------+
4 rows in set (0.00 sec)
6.New User and Password
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| college |
| company |
| flipkart |
| information_schema |
| jjstore |
| mysql |
| performance_schema |
| sakila |
| store |
| student |
| sys |
| world |
+--------------------+
12 rows in set (0.02 sec)
mysql> select user from mysql.user;
+------------------+
| user |
+------------------+
| mysql.infoschema |
| mysql.session |
| mysql.sys |
| root |
+------------------+
4 rows in set (0.00 sec)
mysql> create user 'vignesh'@'local host' identified by 'vignesh';
Query OK, 0 rows affected (0.04 sec)
mysql> Grant create,select on *.* to 'vignesh'@'local host';
Query OK, 0 rows affected (0.01 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
mysql> grant all privileges on flipkart to 'vignesh'@'local host';
Query OK, 0 rows affected (0.01 sec)
mysql> select *from customers;
+--------+----------+----------+--------------+
| cus_id | cus_name | order_id | cus_location |
+--------+----------+----------+--------------+
| 1 | Divya | 101 | Nagercoil |
| 2 | Preethi | 102 | Madurai |
| 3 | Priya | 103 | Chennai |
| 4 | Abisha | 103 | Chennai |
| 5 | Diya | 105 | Tirunelveli |
| 6 | Dharsini | 105 | Tirunelveli |
+--------+----------+----------+--------------+
6 rows in set (0.00 sec)
mysql> revoke all privileges on *.* from 'vignesh'@'local host';
Query OK, 0 rows affected (0.01 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| college |
| company |
| flipkart |
| information_schema |
| jjstore |
| mysql |
| performance_schema |
| sakila |
| store |
| student |
| sys |
| world |
+--------------------+
7.To get name of the students containing exactly Four characters
mysql> create database student1;
Query OK, 1 row affected (0.01 sec)
mysql> use student1;
Database changed
mysql> create table student1(rollno int,stud_name varchar(20),age int);
Query OK, 0 rows affected (0.07 sec)
mysql> insert into student1 values(101,'Diya',10);
Query OK, 1 row affected (0.01 sec)
mysql> insert into student1 values(102,'Priya',11);
Query OK, 1 row affected (0.01 sec)
mysql> insert into student1 values(103,'Dona',12);
Query OK, 1 row affected (0.01 sec)
mysql> insert into student1 values(104,'Riya',12);
Query OK, 1 row affected (0.01 sec)
mysql> select *from student1 where stud_name like'____';
+--------+-----------+------+
| rollno | stud_name | age |
+--------+-----------+------+
| 101 | Diya | 10 |
| 103 | Dona | 12 |
| 104 | Riya | 12 |
+--------+-----------+------+
3 rows in set (0.00 sec)
mysql> select stud_name,age from student1 where stud_name like'____';
+-----------+------+
| stud_name | age |
+-----------+------+
| Diya | 10 |
| Dona | 12 |
| Riya | 12 |
+-----------+------+
3 rows in set (0.00 sec)
8.Rollback, Commit and Save option

mysql> show databases;


+--------------------+
| Database |
+--------------------+
| college |
| company |
| flipkart |
| information_schema |
| jjstore |
| mysql |
| performance_schema |
| sakila |
| store |
| student |
| student1 |
| sys |
| world |
+--------------------+
13 rows in set (0.00 sec)
mysql> use student1;
Database changed
mysql> show tables;
+--------------------+
| Tables_in_student1 |
+--------------------+
| student1 |
+--------------------+
1 row in set (0.00 sec)
mysql> select *from student1;
+--------+-----------+------+
| rollno | stud_name | age |
+--------+-----------+------+
| 101 | Diya | 10 |
| 102 | Priya | 11 |
| 103 | Dona | 12 |
| 104 | Riya | 12 |
+--------+-----------+------+
4 rows in set (0.00 sec)
mysql> start transaction;
Query OK, 0 rows affected (0.00 sec)
mysql> insert into student1 values(105,"Riyans",10);
Query OK, 1 row affected (0.00 sec)
mysql> select *from student1;
+--------+-----------+------+
| rollno | stud_name | age |
+--------+-----------+------+
| 101 | Diya | 10 |
| 102 | Priya | 11 |
| 103 | Dona | 12 |
| 104 | Riya | 12 |
| 105 | Riyans | 10 |
+--------+-----------+------+
5 rows in set (0.00 sec)
mysql> exit;
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| college |
| company |
| flipkart |
| information_schema |
| jjstore |
| mysql |
| performance_schema |
| sakila |
| store |
| student |
| student1 |
| sys |
| world |
+--------------------+
13 rows in set (0.00 sec)
mysql> use student1;
Database changed
mysql> select *from student1;
+--------+-----------+------+
| rollno | stud_name | age |
+--------+-----------+------+
| 101 | Diya | 10 |
| 102 | Priya | 11 |
| 103 | Dona | 12 |
| 104 | Riya | 12 |
+--------+-----------+------+
4 rows in set (0.00 sec)
mysql> start transaction;
Query OK, 0 rows affected (0.00 sec)
mysql> savepoint initial;
Query OK, 0 rows affected (0.00 sec)
mysql> insert into student1 values(105,"Riyans",14);
Query OK, 1 row affected (0.00 sec)
mysql> savepoint addition;
Query OK, 0 rows affected (0.00 sec)
mysql> update student1 set stud_name="Dora" where rollno=103;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> select *from student1;
+--------+-----------+------+
| rollno | stud_name | age |
+--------+-----------+------+
| 101 | Diya | 10 |
| 102 | Priya | 11 |
| 103 | Dora | 12 |
| 104 | Riya | 12 |
| 105 | Riyans | 14 |
+--------+-----------+------+
5 rows in set (0.00 sec)
mysql> savepoint upd;
Query OK, 0 rows affected (0.00 sec)
mysql> delete from student1 where rollno=105;
Query OK, 1 row affected (0.00 sec)
mysql> select *from student1;
+--------+-----------+------+
| rollno | stud_name | age |
+--------+-----------+------+
| 101 | Diya | 10 |
| 102 | Priya | 11 |
| 103 | Dora | 12 |
| 104 | Riya | 12 |
+--------+-----------+------+
4 rows in set (0.00 sec)
mysql> savepoint del;
Query OK, 0 rows affected (0.00 sec)
mysql> rollback to upd;
Query OK, 0 rows affected (0.00 sec)
mysql> rollback to addition;
Query OK, 0 rows affected (0.00 sec)
mysql> select *from student1;
+--------+-----------+------+
| rollno | stud_name | age |
+--------+-----------+------+
| 101 | Diya | 10 |
| 102 | Priya | 11 |
| 103 | Dona | 12 |
| 104 | Riya | 12 |
| 105 | Riyans | 14 |
+--------+-----------+------+
5 rows in set (0.00 sec)
mysql> rollback to initial;
Query OK, 0 rows affected (0.01 sec)
mysql> select *from student1;
+--------+-----------+------+
| rollno | stud_name | age |
+--------+-----------+------+
| 101 | Diya | 10 |
| 102 | Priya | 11 |
| 103 | Dona | 12 |
| 104 | Riya | 12 |
+--------+-----------+------+
4 rows in set (0.00 sec)
mysql> commit;
Query OK, 0 rows affected (0.00 sec)

You might also like