0% found this document useful (0 votes)
10 views

Act 2

Uploaded by

wenzduke3098
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Act 2

Uploaded by

wenzduke3098
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 30

Name: Wency S.

Duque
Course&year: BSINTE2B

Database Management System 1


Laboratory Activity
Basic Commands and Operations

Instruction: Please follow the instructions below. Then give the SQL commands and values.
Please use this document to place your answers.

• Login to your MySQL Command Client

Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.7.26 MySQL Community Server (GPL)

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its


affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>
2. Create the following table in database:db_pie
Tablename: Categories
Fieldname datatype other attributes
CategoryID int
CategoryName varchar(15)

Description varchar(50)
mysql> USE db_pie
Database changed
mysql> Create Table Categories(CategoryID int PRIMARY KEY,
-> CategoryName varchar(15),
-> Description varchar(50));
Query OK, 0 rows affected (0.03 sec)

Tablename: Customers
Fieldname datatype other attributes
CustomerID char(5)
CompanyName varchar(40)
ContactName varchar(30)
ContactTitle varchar(30)
Address varchar(60)
City varchar(15)
Region varchar(24)
mysql> CREATE TABLE Customers(
-> CusromerID char(5) Primary KEY,
-> CompanyName varchar(40),
-> ContactName varchar(30),
-> ContactTitle varchar(30),
-> Address varchar(60),
-> City varchar(15),
-> Region varchar(24));
Query OK, 0 rows affected (0.03 sec)

Tablename: Employees
Fieldname datatype other attributes
Lastname varchar(20)
Firstname varchar(10)
Title varchar(30)
Birthdate datetime
Hiredate datetime
Address varchar(60)
City varchar(15)
Region varchar(15)
Country varchar(15)
ReportsTo int
mysql> CREATE TABLE Employees(
-> Lastname varchar(20),
-> Firstname varchar(10
-> ),
-> Title varchar(30),
-> Birthdate datetime,
-> Hiredate datetime,
-> Address varchar(60),
-> City varchar(15),
-> Region varchar(15),
-> Country varchar(15),
-> ReportsTo int);
Query OK, 0 rows affected (0.03 sec)

3.Create database name:db_pisoc (note: if database:db_pisoc is not yet existing)

mysql> CREATE DATABASE IF NOT EXISTS db_pisoc;


Query OK, 1 row affected (0.00 sec)
4. Create the following table in database:db_pisoc
Tablename: OrderDetails
Fieldname datatype other attributes
ProductID int
UnitPrice decimal(19, 4)
Quantity smallint
Discount float
mysql> USE db_pisoc;
Database changed
mysql> CREATE TABLE OrderDetails(
-> ProductID int PRIMARY KEY,
-> UnitPrice decimal(19, 4),
-> Quantity smallint,
-> Discount float);
Query OK, 0 rows affected (0.03 sec)
Tablename: Products
Fieldname datatype other attributes
ProductName varchar(40)
SupplierID int
CategoryID int
QuantityPerUnit varchar(20)
UnitPrice decimal(19, 4)
UnitsInStock smallint
UnitsOnOrder smallint
ReorderLevel smallint

mysql> CREATE TABLE Products(


-> ProductName varchar(40) PRIMARY KEY,
-> SupplierID int,
-> CategoryID int,
-> QuantityPerUnit varchar(20),
-> UnitPrice decimal(19, 4),
-> UnitsInStock smallint,
-> UnitsOnOrder smallint,
-> ReoroderLevel smallint);
Query OK, 0 rows affected (0.03 sec)

Tablename: Shippers
Fieldname datatype other attributes
ShipperID int
ComapnyName varchar(40)
Phone varchar(24)
mysql> CREATE TABLE Shippers(
-> ShipperID int PRIMARY KEY,
-> CompanyName varchar(40),
-> Phone varchar(24));
Query OK, 0 rows affected (0.03 sec)

5. Create the following table in database:db_pie


Tablename: Suppliers
Fieldname datatype other attributes
SupplierID int
CompanyName varchar(40)
ContactName varchar(30)
ContactTitle varchar(30)
Address varchar(60)
City varchar(15)
Region varchar(15)
PostalCode varchar(10)
Country varchar(15)
Phone varchar(15)
Fax varchar(24)
mysql> USE db_pie;
Database changed
mysql> CREATE TABLE Suppliers(
-> SupplierID int PRIMARY KEY,
-> CompanyName varchar(40),
-> ContactName varchar(30),
-> ContactTitle varchar(30),
-> Address varchar(60),
-> City varchar(15),
-> Region varchar(15),
-> PostalCode varchar(10),
-> Country varchar(15),
-> Phone varchar(15),
-> Fax varchar(24));
Query OK, 0 rows affected (0.03 sec)

6. Create the following table in database: db_pisoc


Tablename: Carrier
Fieldname datatype other attributes
CarrierID int
CarrierName varchar(30)
Address varchar(50)
ContactInfo varchar(30)
ContactNumber varchar(15)
Services varchar(50)
mysql> USE db_pisoc;
Database changed
mysql> CREATE TABLE Carrier(
-> CarrierID int PRIMARY KEY,
-> CarrierName varchar(30),
-> Address varchar(50),
-> ContactInfo varchar(30),
-> ContactNumber varcar(15),
-> Services varchar(50));
Query OK, 0 rows affected (0.03 sec)

Tablename: Branch
Fieldname datatype other attributes
BranchID int
Location varchar(50)
EmployeeID varchar(30)
ContactNumber varchar(15)
mysql> create table Branch(BranchID int,
-> Location varchar(50),
-> EmployeeID varchar(50),
-> ContactNumber varchar(15));
Query OK, 0 rows affected (0.02 sec)

7. Create database name:db_school (note: if database:db_school is not yet existing)

mysql> use db_school;

8. Create the following table in database: db_school


Tablename: Faculty
Fieldname datatype other attributes
FacultyID int
FacultyLastName varchar(25) NOT NULL
FacultyFirstName varchar(25) NOT NULL
FacultyMiddleName varchar(25) NOT NULL
Department varchar(25)
Position varchar(30)
Degree varchar(30)
Major varchar(25)
Awards varchar(25)
Rank varchar(20)
GrossSalary decimal(19, 4) NOT NULL
Deductions smallint
mysql> create table Faculty(FacultyID int,
-> FacultyLastName varchar(25) NOT NULL,
-> FacultyFirstName varchar(25)NOT NULL,
-> FacultyMiddleName varchar(25)NOT NULL,
-> Department varchar(25),
-> Position varchar(30),
-> Degree varchar(30),
-> Major varchar(25),
-> Awards varchar(25),
-> Rank varchar(20),
-> GrossSalary decimal(19,4)NOT NULL,
-> Deductions int);
Query OK, 0 rows affected (0.01 sec)

9. Modify the following tables using other DDL (e.g. UPDATE, ALTER, DROP) commands

mysql> ALTER TABLE suppliers


-> ADD COLUMN State varchar(15);
Query OK, 0 rows affected (0.05 sec)
Records: 0 Duplicates: 0 Warnings: 0
Database: db_pie
Tablename: Suppliers
Operation: Add the following columns/fields.
Fieldname datatype
State varchar(15)
ContactAddress varchar(25)
mysql> ALTER TABLE suppliers
-> ADD ContactAddress varchar(25);
Query OK, 0 rows affected (0.03 sec)
Records: 0 Duplicates: 0 Warnings: 0
+----------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------------+-------------+------+-----+---------+-------+
| SupplierID | int(11) | NO | PRI | NULL | |
| CompanyName | varchar(40) | YES | | NULL | |
| ContactName | varchar(30) | YES | | NULL | |
| ContactTitle | varchar(30) | YES | | NULL | |
| Address | varchar(60) | YES | | NULL | |
| City | varchar(15) | YES | | NULL | |
| Region | varchar(15) | YES | | NULL | |
| PostalCode | varchar(10) | YES | | NULL | |
| Country | varchar(15) | YES | | NULL | |
| Phone | varchar(15) | YES | | NULL | |
| Fax | varchar(24) | YES | | NULL | |
| State | varchar(15) | YES | | NULL | |
| ContactAddress | varchar(25) | YES | | NULL | |
+----------------+-------------+------+-----+---------+-------+
13 rows in set (0.01 sec)

Database: db_pie
Tablename: Suppliers
Operation: Modify the following columns/fields.
Fieldname Fieldname Datatype
ContactName to ContactName varchar(25)
Fax to FaxNumber varchar(24)
mysql> ALTER TABLE suppliers
-> change ContactName ContactName varchar(25);
Query OK, 0 rows affected (0.02 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> describe suppliers;


+----------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------------+-------------+------+-----+---------+-------+
| SupplierID | int(11) | NO | PRI | NULL | |
| CompanyName | varchar(40) | YES | | NULL | |
| ContactName | varchar(25) | YES | | NULL | |
| ContactTitle | varchar(30) | YES | | NULL | |
| Address | varchar(60) | YES | | NULL | |
| City | varchar(15) | YES | | NULL | |
| Region | varchar(15) | YES | | NULL | |
| PostalCode | varchar(10) | YES | | NULL | |
| Country | varchar(15) | YES | | NULL | |
| Phone | varchar(15) | YES | | NULL | |
| Fax | varchar(24) | YES | | NULL | |
| State | varchar(15) | YES | | NULL | |
| ContactAddress | varchar(25) | YES | | NULL | |
+----------------+-------------+------+-----+---------+-------+
13 rows in set (0.00 sec)

10.Create the following table in database: db_school


Tablename: Student
Fieldname datatype other attributes
StudentID int
StudentFirstName varchar(25)
StudentMiddleName varchar(25)
StudentLastName varchar(25)
Gender varchar(6)
Age int
Birthdate datetime
CourseID varchar(15)
Year smallint
mysql> use db_school;
Database changed
mysql> Create table Student(StudentID int,
-> StudentFirstName varchar(25),
-> StudentMiddleName varchar(25),
-> StudentLastName varchar(25),
-> Gender varchar(6),
-> Age int,
-> BirthDate datetime,
-> CourseID varchar(15),
-> Year smallint);
Query OK, 0 rows affected (0.02 sec)

11. Modify the following tables using other DDL (e.g. UPDATE, ALTER, DROP) commands
Database: db_school
Tablename: Faculty
Operation: Add the following columns/fields.
Fieldname datatype
Hireddate datetime
mysql> ALTER TABLE faculty
-> ADD HiredDate datetime;
Query OK, 0 rows affected (0.03 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> describe faculty;


+-------------------+---------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------------+---------------+------+-----+---------+-------+
| FacultyID | int(11) | YES | | NULL | |
| FacultyLastName | varchar(25) | NO | | NULL | |
| FacultyFirstName | varchar(25) | NO | | NULL | |
| FacultyMiddleName | varchar(25) | NO | | NULL | |
| Department | varchar(25) | YES | | NULL | |
| Position | varchar(30) | YES | | NULL | |
| Degree | varchar(30) | YES | | NULL | |
| Major | varchar(25) | YES | | NULL | |
| Awards | varchar(25) | YES | | NULL | |
| Rank | varchar(20) | YES | | NULL | |
| GrossSalary | decimal(19,4) | NO | | NULL | |
| Deductions | int(11) | YES | | NULL | |
| HiredDate | datetime | YES | | NULL | |
+-------------------+---------------+------+-----+---------+-------+
13 rows in set (0.00 sec)

12. Create the following tables in database: db_school


Tablename: Subject
Fieldname datatype other attributes
Code int NOT NULL
CourseNumber varchar(25)
DescriptionTitle varchar(50)
Unit smallint
Schedule varchar(30)
Room varchar(20)
LabFee decimal(19, 4)
mysql> CREATE TABLE Subject(Code int NOT NULL,
-> CourseNumber varchar(25),
-> DescriptionTite varchar(50),
-> Unit smallint,
-> Schedule varchar(30),
-> Room varchar(20),
-> LabFee decimal(19,4));
Query OK, 0 rows affected (0.02 sec)

Tablename: Department
Fieldname datatype other attributes
DepartmentID varchar(15)
Description varchar(50)
mysql> create table Department(DepartmentID varchar(15),
-> Description varchar(50));
Query OK, 0 rows affected (0.00 sec)

13. Modify the following tables using other DDL (e.g. UPDATE, ALTER, DROP) commands
Database: db_school
Tablename: Faculty
Operation: Modify the following columns/fields.
Fieldname Fieldname Datatype
Department to DepartmentID varchar(15)
mysql> use db_school;
Database changed
mysql> ALTER TABLE Faculty
-> change Department DepartmentID varchar(15);
Query OK, 0 rows affected (0.01 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> describe faculty;


+-------------------+---------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------------+---------------+------+-----+---------+-------+
| FacultyID | int(11) | YES | | NULL | |
| FacultyLastName | varchar(25) | NO | | NULL | |
| FacultyFirstName | varchar(25) | NO | | NULL | |
| FacultyMiddleName | varchar(25) | NO | | NULL | |
| DepartmentID | varchar(15) | YES | | NULL | |
| Position | varchar(30) | YES | | NULL | |
| Degree | varchar(30) | YES | | NULL | |
| Major | varchar(25) | YES | | NULL | |
| Awards | varchar(25) | YES | | NULL | |
| Rank | varchar(20) | YES | | NULL | |
| GrossSalary | decimal(19,4) | NO | | NULL | |
| Deductions | int(11) | YES | | NULL | |
| HiredDate | datetime | YES | | NULL | |
+-------------------+---------------+------+-----+---------+-------+
13 rows in set (0.00 sec)

14. Create the following table in database: db_pie


Tablename: tbl_users
Fieldname datatype other attributes
UserID int
Password varchar(50) NOT NULL
Username varchar(50) NOT NULL
UFirstName varchar(25)
UMiddleInitial varchar(3)
ULastName varchar(25)
GroupID int
mysql> use db_pie;
Database changed
mysql> create table tbl_users(UserID int,
-> Password varchar(50) NOT NULL,
-> Username varchar(50) NOT NULL,
-> UFirstName varchar(25),
-> UMiddleInitial varchar(3),
-> ULastName varchar(25),
-> GroupID int);
Query OK, 0 rows affected (0.01 sec)

15. Create the following table in database: db_pisoc


Tablename: tbl_users
Fieldname datatype other attributes
UserID int
Password varchar(50) NOT NULL
Username varchar(50) NOT NULL
UFirstName varchar(25)
UMiddleInitial varchar(3)
ULastName varchar(25)
GroupID int

mysql> use db_pisoc;


Database changed
mysql> create table tbl_users(UserID int,
-> Password varchar(50) NOT NULL,
-> Username varchar(50) NOT NULL,
-> UFirstName varchar(25),
-> UMiddleName varchar(3),
-> ULastName varchar(25),
-> GroupID int);
Query OK, 0 rows affected (0.00 sec)

16. Create the following table in database: db_school


Tablename: tbl_users
Fieldname datatype other attributes
UserID int
Password varchar(50) NOT NULL
Username varchar(50) NOT NULL
UFirstName varchar(25)
UMiddleInitial varchar(3)
ULastName varchar(25)
GroupID int

mysql> use db_school;


Database changed
mysql> create table tbl_users(UserID int,
-> Password varchar(50) NOT NULL,
-> Username varchar(50) NOT NULL,
-> UFirstName varchar(25),
-> UMiddleName varchar(3),
-> ULastName varchar(25),
-> GroupID int);
Query OK, 0 rows affected (0.02 sec)

17. Modify the following tables using other DDL (e.g. UPDATE, ALTER, DROP) commands
Database: db_pie
Tablename: tbl_users
Operation: Modify the following columns/fields.
Fieldname Fieldname Datatype
UMiddleInitial to UMiddleName varchar(25)
mysql> use db_pie;
Database changed
mysql> Alter table tbl_users
-> change UMiddleInitial UMiddleName varchar(25);
Query OK, 0 rows affected (0.03 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> describe tbl_users;


+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| UserID | int(11) | YES | | NULL | |
| Password | varchar(50) | NO | | NULL | |
| Username | varchar(50) | NO | | NULL | |
| UFirstName | varchar(25) | YES | | NULL | |
| UMiddleName | varchar(25) | YES | | NULL | |
| ULastName | varchar(25) | YES | | NULL | |
| GroupID | int(11) | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
7 rows in set (0.00 sec)

Database: db_pisoc
Tablename: tbl_users
Operation: Modify the following columns/fields.
Fieldname Fieldname Datatype
UMiddleInitial to UMiddleName varchar(25)
mysql> use db_pisoc;
Database changed
mysql> Alter Table tbl_users
-> change UMiddleInitial UMiddleName varchar(25);
Query OK, 0 rows affected (0.03 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> describe tbl_users;


+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| UserID | int(11) | YES | | NULL | |
| Password | varchar(50) | NO | | NULL | |
| Username | varchar(50) | NO | | NULL | |
| UFirstName | varchar(25) | YES | | NULL | |
| UMiddleName | varchar(25) | YES | | NULL | |
| ULastName | varchar(25) | YES | | NULL | |
| GroupID | int(11) | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
7 rows in set (0.00 sec)

Database: db_school
Tablename: tbl_users
Operation: Modify the following columns/fields.
Fieldname Fieldname Datatype
UMiddleInitial to UMiddleName varchar(25)
mysql> use db_school;
Database changed
mysql> Alter TABLE tbl_users
-> change UMiddleInitial UMiddleName varchar(25);
Query OK, 0 rows affected (0.03 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> describe tbl_users;


+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| UserID | int(11) | YES | | NULL | |
| Password | varchar(50) | NO | | NULL | |
| Username | varchar(50) | NO | | NULL | |
| UFirstName | varchar(25) | YES | | NULL | |
| UMiddleName | varchar(25) | YES | | NULL | |
| ULastName | varchar(25) | YES | | NULL | |
| GroupID | int(11) | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
7 rows in set (0.00 sec)

18. Modify the following tables using other DDL (e.g. UPDATE, ALTER, DROP) commands
Database: db_pisoc
Tablename: Carrier
Operation: Add the following columns/fields.
Fieldname datatype
Branches varchar(25)
DateEstablished datetime
mysql> use db_pisoc;
Database changed
mysql> ALTER TABLE Carrier
-> ADD COLUMN Branches varchar(25);
Query OK, 0 rows affected (0.03 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> ALTER TABLE Carrier


-> ADD COLUMN DateEstablished datetime;
Query OK, 0 rows affected (0.01 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> describe carrier;


+-----------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------------+-------------+------+-----+---------+-------+
| CarrierID | int(11) | NO | PRI | NULL | |
| CarrierName | varchar(30) | YES | | NULL | |
| Address | varchar(50) | YES | | NULL | |
| ContactInfo | varchar(30) | YES | | NULL | |
| ContactNumber | varchar(15) | YES | | NULL | |
| Services | varchar(50) | YES | | NULL | |
| Branches | varchar(25) | YES | | NULL | |
| DateEstablished | datetime | YES | | NULL | |
+-----------------+-------------+------+-----+---------+-------+
8 rows in set (0.00 sec)

Database: db_school
Tablename: Faculty
Operation: Add the following columns/fields.
Fieldname datatype
Sex varchar(6)
Religion varchar(25)
BirthDate Datetime
mysql> ALTER TABLE Faculty
-> ADD COLUMN Sex varchar(6);
Query OK, 0 rows affected (0.03 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> ALTER TABLE Faculty


-> ADD COLUMN Religion varchar(25);
Query OK, 0 rows affected (0.03 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> ALTER TABLE Faculty


-> ADD COLUMN BirthDate datetime;
Query OK, 0 rows affected (0.03 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> describe Faculty;


+-------------------+---------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------------+---------------+------+-----+---------+-------+
| FacultyID | int(11) | YES | | NULL | |
| FacultyLastName | varchar(25) | NO | | NULL | |
| FacultyFirstName | varchar(25) | NO | | NULL | |
| FacultyMiddleName | varchar(25) | NO | | NULL | |
| DepartmentID | varchar(15) | YES | | NULL | |
| Position | varchar(30) | YES | | NULL | |
| Degree | varchar(30) | YES | | NULL | |
| Major | varchar(25) | YES | | NULL | |
| Awards | varchar(25) | YES | | NULL | |
| Rank | varchar(20) | YES | | NULL | |
| GrossSalary | decimal(19,4) | NO | | NULL | |
| Deductions | int(11) | YES | | NULL | |
| HiredDate | datetime | YES | | NULL | |
| Sex | varchar(6) | YES | | NULL | |
| Religion | varchar(25) | YES | | NULL | |
| BirthDate | datetime | YES | | NULL | |
+-------------------+---------------+------+-----+---------+-------+
16 rows in set (0.00 sec)

19. Modify the following tables using other DDL (e.g. UPDATE, ALTER, DROP) commands
Operation: Modify the following tables

Database: db_pie
Tablename Tablename
tbl_users to PIEUsers
mysql> use db_pie;
Database changed
mysql> RENAME TABLE tbl_users TO PIEUsers;
Query OK, 0 rows affected (0.02 sec)

Database: db_school
Tablename Tablename
tbl_users to SchoolUsers
mysql> use db_school;
Database changed
mysql> RENAME TABLE tbl_users TO SchoolUsers;
Query OK, 0 rows affected (0.00 sec)

Database: db_pisoc
Tablename Tablename
tbl_users to PisocUsers
mysql> use db_pisoc;
Database changed
mysql> RENAME TABLE tbl_users TO PisocUsers;
Query OK, 0 rows affected (0.00 sec)

20. Create the following tables in database: db_school

Tablename:Staff
Fieldname datatype other attributes
*the same fieldname and datatypes of database: db_pie table: Employees
mysql> use db_school;
Database changed
mysql> Create table Staff(Lastname varchar(20),
-> Firstname varchar(10),
-> Title varchar(30),
-> Birthdate datetime,
-> Hiredate datetime,
-> Address varchar(60),
-> City varchar(15),
-> Region varchar(15),
-> Country varchar(15),
-> ReportsTo int(11));
Query OK, 0 rows affected (0.02 sec)

21. Modify the following tables using other DDL (e.g. UPDATE, ALTER, DROP) commands
Database: db_school
Tablename: Staff
Operation: Add the following columns/fields.
Fieldname datatype
BloodType varchar(5)
Nationality varchar(25)
ContactNumber varchar(15)
mysql> use db_school;
Database changed

mysql> ALTER TABLE Staff


-> ADD COLUMN BloodType varchar(5);
Query OK, 0 rows affected (0.03 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> ALTER TABLE Staff


-> ADD Nationality varchar(25);
Query OK, 0 rows affected (0.01 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> ALTER TABLE Staff


-> ADD ContactNumber varchar(15);
Query OK, 0 rows affected (0.03 sec)
Records: 0 Duplicates: 0 Warnings: 0

Database: db_pisoc
Tablename: Branch
Operation: Modify the following columns/fields.
Fieldname Fieldname Datatype
EmployeeID to StaffID varchar(8)
mysql> use db_pisoc;
Database changed
mysql> ALTER TABLE Branch
-> Change EmployeeID StaffID varchar(8);
Query OK, 0 rows affected (0.03 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> describe Branch;


+---------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
| BranchID | int(11) | YES | | NULL | |
| Location | varchar(50) | YES | | NULL | |
| StaffID | varchar(8) | YES | | NULL | |
| ContactNumber | varchar(15) | YES | | NULL | |
+---------------+-------------+------+-----+---------+-------+
4 rows in set (0.00 sec)

Database: db_pie
Tablename: Employees
Operation: Add the following columns/fields.
Fieldname datatype
EmployeeID varchar(8)
mysql> use db_pie;
Database changed
mysql> ALTER TABLE Employees
-> ADD EmployeeID varchar(8);
Query OK, 0 rows affected (0.03 sec)
Records: 0 Duplicates: 0 Warnings: 0

Database: db_school
Tablename: Staff
Operation: Add the following columns/fields.
Fieldname datatype
StaffID varchar(8)

22. Create the following tables in database: db_pisoc

Tablename:Personnel
Fieldname datatype other attributes
*the same fieldname and datatypes of database: db_school table: Staff
*included all the changes made
mysql> use db_pisoc;
Database changed

mysql> create table Personnel(


-> Lastname varchar(20),
-> Firstname varchar(10),
-> Title varchar(30),
-> Birthdate datetime,
-> Hiredate datetime,
-> Address varchar(60),
-> City varchar(15),
-> Region varchar(15),
-> Country varchar(15),
-> ReportsTo int(11),
-> BloodType varchar(5),
-> Nationality varchar(25),
-> ContactNumber varchar(15),
-> StaffID varchar(8));
Query OK, 0 rows affected (0.00 sec)

23. Create the following tables in database: db_school

Tablename:Courses
Fieldname datatype other attributes
CourseID varchar(10)
Description varchar(100)
LastRevised Datetime
CurriculumNo varchar(10)

mysql> use db_school;


Database changed
mysql> Create table Courses(CourseID varchar(10),
-> Description varchar(100),
-> LastRevised Datetime,
-> CurriculumNo varchar(10));
Query OK, 0 rows affected (0.01 sec)

24. Modify the following tables using other DDL (e.g. UPDATE, ALTER, DROP) commands

Operation: Modify the following tables

Database: db_pie
Tablename Tablename
Categories tbl_Categories
Customers tbl_Customers
Employees tbl_Employees
Suppliers tbl_Suppliers
PIEUsers tbl_PIEUsers
mysql> use db_pie;
Database changed
mysql> RENAME TABLE Categories TO tbl_categories;
Query OK, 0 rows affected (0.02 sec)

mysql> RENAME TABLE Customers TO tbl_Customers;


Query OK, 0 rows affected (0.02 sec)

mysql> RENAME TABLE Employees TO tbl_Employees;


Query OK, 0 rows affected (0.00 sec)

mysql> RENAME TABLE Suppliers TO tbl_Suppliers;


Query OK, 0 rows affected (0.02 sec)

mysql> RENAME TABLE PIEUsers TO tbl_PIEUsers;


Query OK, 0 rows affected (0.01 sec)

Database: db_pisoc
Tablename Tablename
Products tbl_Products
OrderDetails tbl_OrderDetails
Shippers tbl_Shippers
Carrier tbl_Carrier
Branch tbl_Branch
Personnel tbl_Personnel
PisocUsers tbl_PisocUsers

mysql> use db_pisoc;


Database changed
mysql> RENAME TABLE Products TO tbl_Products
-> ;
Query OK, 0 rows affected (0.01 sec)

mysql> RENAME TABLE OrderDetails TO tbl_OrderDetails;


Query OK, 0 rows affected (0.00 sec)

mysql> RENAME TABLE Shippers TO tbl_Shippers;


Query OK, 0 rows affected (0.01 sec)

mysql> RENAME TABLE Carrier TO tbl_Carrier;


Query OK, 0 rows affected (0.01 sec)

mysql> RENAME TABLE Branch To tbl_Branch;


Query OK, 0 rows affected (0.00 sec)

mysql> RENAME TABLE Personnel TO tbl_Personnel;


Query OK, 0 rows affected (0.00 sec)

mysql> RENAME TABLE PisocUsers TO tbl_PisocUsers;


Query OK, 0 rows affected (0.02 sec)

mysql> show tables;


+--------------------+
| Tables_in_db_pisoc |
+--------------------+
| tbl_branch |
| tbl_carrier |
| tbl_orderdetails |
| tbl_personnel |
| tbl_pisocusers |
| tbl_products |
| tbl_shippers |
+--------------------+
7 rows in set (0.00 sec)

Database: db_school
Tablename Tablename
Faculty tbl_Faculty
Student tbl_Student
Subject tbl_Subject
Department tbl_Department
Staff tbl_Staff
Courses tbl_Courses
SchoolUsers tbl_SchoolUsers

mysql> use db_schoool;


ERROR 1049 (42000): Unknown database 'db_schoool'
mysql> use db_school;
Database changed
mysql> RENAME TABLE Faculty TO tbl_Faculty;
Query OK, 0 rows affected (0.02 sec)

mysql> RENAME TABLE Student TO tbl_Student;


Query OK, 0 rows affected (0.02 sec)

mysql> RENAME TABLE Subject TO tbl_Subject;


Query OK, 0 rows affected (0.02 sec)

mysql> RENAME TABLE Department TO tbl_Department;


Query OK, 0 rows affected (0.02 sec)

mysql> RENAME TABLE Staff TO tbl_Staff;


Query OK, 0 rows affected (0.00 sec)

mysql> RENAME TABLE Courses TO tbl_Courses;


Query OK, 0 rows affected (0.00 sec)

mysql> RENAME TABLE SchoolUsers


-> TO tbl_SchoolUsers;
Query OK, 0 rows affected (0.01 sec)

mysql> show tables;


+---------------------+
| Tables_in_db_school |
+---------------------+
| tbl_courses |
| tbl_department |
| tbl_faculty |
| tbl_schoolusers |
| tbl_staff |
| tbl_student |
| tbl_subject |
+---------------------+
7 rows in set (0.00 sec)

25. Create the following:


Databasename: db_pis (note: if database:db_pis is not yet existing)
Tablename: tbl_Baptism
Fieldname datatype other attributes
ID int
mysql> create database db_pis;
ERROR 1007 (HY000): Can't create database 'db_pis'; database exists
mysql> use db_pis;
Database changed
mysql> create table tbl_Baptism(ID int);
Query OK, 0 rows affected (0.01 sec)

Tablename: tbl_Church
Fieldname datatype other attributes
ChurchID int
mysql> create table tbl_Church(ChurchID int);
Query OK, 0 rows affected (0.00 sec)

Tablename: tbl_Activities
Fieldname datatype other attributes
ActivityID int
mysql> create table tbl_Activities(ActivityID int);
Query OK, 0 rows affected (0.01 sec)

26. Modify the following tables using other DDL (e.g. UPDATE, ALTER, DROP) commands
DatabaseName: db_pie
Tablename: tbl_Employees
Operation: Modify the following columns/fields.
Fieldname Fieldname Datatype
Address to Address varchar(60)
Title to Position varchar(30)
ReportsTo to Supervisor varchar(25)
mysql> use db_pie;
Database changed
mysql> ALTER TABLE tbl_Employees
-> Change Address Address varchar(60);
Query OK, 0 rows affected (0.01 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> ALTER TABLE tbl_Employees


-> Change Title Position varchar(30);
Query OK, 0 rows affected (0.01 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> ALTER TABLE tbl_Employees


-> Change ReportsTo Supervisor varchar(25);
Query OK, 0 rows affected (0.01 sec)
Records: 0 Duplicates: 0 Warnings: 0

DatabaseName: db_pis
Tablename: tbl_Baptism
Operation: Modify the following columns/fields.
Fieldname Fieldname Datatype
ID to BaptismID int
mysql> use db_pis;
Database changed
mysql> ALTER TABLE tbl_Baptism
-> Change ID BaptismID int;
Query OK, 0 rows affected (0.01 sec)
Records: 0 Duplicates: 0 Warnings: 0

DatabaseName: db_pis
Tablename: tbl_Baptism
Operation: Add the following columns/fields.
Fieldname datatype other attributes
FirstName varchar(25)
MiddleName varchar(25)
LastName varchar(25)
Age int
BirthDate Datetime
mysql> ALTER TABLE tbl_Baptism
-> ADD COLUMN FirstName varchar(25);
Query OK, 0 rows affected (0.02 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> ALTER TABLE tbl_Baptism


-> ADD COLUMN MiddleName varchar(25);
Query OK, 0 rows affected (0.02 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> ALTER TABLE tbl_Baptism


-> ADD COLUMN LastName varchar(25);
Query OK, 0 rows affected (0.03 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> ALTER TABLE tbl_Baptism


-> ADD COLUMN Age int;
Query OK, 0 rows affected (0.03 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> ALTER TABLE tbl_Baptism


-> ADD COLUMN BirthDate Datetime;
Query OK, 0 rows affected (0.03 sec)
Records: 0 Duplicates: 0 Warnings: 0
DatabaseName: db_pisoc
Tablename: tbl_Products
Operation: Add the following columns/fields.
Fieldname datatype other attributes
Manufacturer varchar(50)
Distributor varchar(50)
Barcode varchar(25)
ExpirationDate DateTime
mysql> use db_pisoc;
Database changed
mysql> ALTER TABLE tbl_Products
-> ADD COLUMN Manufacturer varchar(50);
Query OK, 0 rows affected (0.03 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> ALTER TABLE tbl_Products


-> ADD COLUMN Distributor varchar(50);
Query OK, 0 rows affected (0.02 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> ALTER TABLE tbl_Products


-> ADD COLUMN Barcode varchar(25);
Query OK, 0 rows affected (0.02 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> ALTER TABLE tbl_Products


-> ADD COLUMN ExpirationDate DateTime;
Query OK, 0 rows affected (0.03 sec)
Records: 0 Duplicates: 0 Warnings: 0

DatabaseName: db_pisoc
Tablename: tbl_Shippers
Operation: Modify the following columns/fields.
Fieldname Fieldname Datatype
Phone to ContactNumber varchar(12)
ComapnyName to CompanyName varchar(30)
mysql> use db_pisoc;
Database changed
mysql> ALTER TABLE tbl_Shippers
-> Change Phone ContactNumber varchar(12);
Query OK, 0 rows affected (0.03 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> ALTER TABLE tbl_Shippers


-> Change CompanyName CompanyName varchar(30);
Query OK, 0 rows affected (0.03 sec)
Records: 0 Duplicates: 0 Warnings: 0

DatabaseName: db_pis
Tablename: tbl_Activities
Operation: Add the following columns/fields.
Fieldname datatype other attributes
Title varchar(100)
Venue varchar(20)
Schedule DateTime
RegistrationFee decimal(10,2)
Participants varchar(20)
Nature varchar(50)
Remarks varchar(30)
mysql> use db_pis;
Database changed
mysql> ALTER TABLE tbl_Activities
-> ADD COLUMN Title varchar(100);
Query OK, 0 rows affected (0.01 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> ALTER TABLE tbl_Activities


-> ADD COLUMN Venue varchar(20);
Query OK, 0 rows affected (0.02 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> ALTER TABLE tbl_Activities


-> ADD COLUMN Schedule DateTime;
Query OK, 0 rows affected (0.03 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> ALTER TABLE tbl_Activities


-> ADD COLUMN RegistrationFee decimal(10,2);
Query OK, 0 rows affected (0.01 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> ALTER TABLE tbl_Activities


-> ADD COLUMN Participants varchar(20);
Query OK, 0 rows affected (0.03 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> ALTER TABLE tbl_Activities


-> ADD COLUMN Nature varchar(50);
Query OK, 0 rows affected (0.03 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> ALTER TABLE tbl_Activities


-> ADD COLUMN Remarks varchar(30);
Query OK, 0 rows affected (0.01 sec)
Records: 0 Duplicates: 0 Warnings: 0

27. Identify/Describe all the tables and other attributes(if any) of the following database.
*Note: You can copy your answers from your mysql command line by using copy and paste
operation.

DatabaseName: db_pie
DatabaseName: db_pisoc
DatabaseName: db_school
DatabaseName: db_pis
mysql> use db_pie;
Database changed
mysql> show tables;
+------------------+
| Tables_in_db_pie |
+------------------+
| tbl_categories |
| tbl_customers |
| tbl_employees |
| tbl_pieusers |
| tbl_suppliers |
+------------------+
5 rows in set (0.00 sec)

mysql> describe tbl_categories;


+--------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+-------------+------+-----+---------+-------+
| CategoryID | int(11) | NO | PRI | NULL | |
| CategoryName | varchar(15) | YES | | NULL | |
| Description | varchar(50) | YES | | NULL | |
+--------------+-------------+------+-----+---------+-------+
3 rows in set (0.02 sec)

mysql> describe tbl_customers;


+--------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+-------------+------+-----+---------+-------+
| CusromerID | char(5) | NO | PRI | NULL | |
| CompanyName | varchar(40) | YES | | NULL | |
| ContactName | varchar(30) | YES | | NULL | |
| ContactTitle | varchar(30) | YES | | NULL | |
| Address | varchar(60) | YES | | NULL | |
| City | varchar(15) | YES | | NULL | |
| Region | varchar(24) | YES | | NULL | |
+--------------+-------------+------+-----+---------+-------+
7 rows in set (0.00 sec)

mysql> describe tbl_employees;


+------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| Lastname | varchar(20) | YES | | NULL | |
| Firstname | varchar(10) | YES | | NULL | |
| Position | varchar(30) | YES | | NULL | |
| Birthdate | datetime | YES | | NULL | |
| Hiredate | datetime | YES | | NULL | |
| Address | varchar(60) | YES | | NULL | |
| City | varchar(15) | YES | | NULL | |
| Region | varchar(15) | YES | | NULL | |
| Country | varchar(15) | YES | | NULL | |
| Supervisor | varchar(25) | YES | | NULL | |
| EmployeeID | varchar(8) | YES | | NULL | |
+------------+-------------+------+-----+---------+-------+
11 rows in set (0.00 sec)

mysql> describe tbl_pieusers;


+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| UserID | int(11) | YES | | NULL | |
| Password | varchar(50) | NO | | NULL | |
| Username | varchar(50) | NO | | NULL | |
| UFirstName | varchar(25) | YES | | NULL | |
| UMiddleName | varchar(25) | YES | | NULL | |
| ULastName | varchar(25) | YES | | NULL | |
| GroupID | int(11) | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
7 rows in set (0.02 sec)
mysql> describe tbl_suppliers;
+----------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------------+-------------+------+-----+---------+-------+
| SupplierID | int(11) | NO | PRI | NULL | |
| CompanyName | varchar(40) | YES | | NULL | |
| ContactName | varchar(25) | YES | | NULL | |
| ContactTitle | varchar(30) | YES | | NULL | |
| Address | varchar(60) | YES | | NULL | |
| City | varchar(15) | YES | | NULL | |
| Region | varchar(15) | YES | | NULL | |
| PostalCode | varchar(10) | YES | | NULL | |
| Country | varchar(15) | YES | | NULL | |
| Phone | varchar(15) | YES | | NULL | |
| Fax | varchar(24) | YES | | NULL | |
| State | varchar(15) | YES | | NULL | |
| ContactAddress | varchar(25) | YES | | NULL | |
+----------------+-------------+------+-----+---------+-------+
13 rows in set (0.02 sec)

28. Identify/Describe all the fieldnames, datatype and other attributes(if any) of the following
database and tables.
*Note: You can copy your answers from your mysql command line by using copy and
paste operation.

DatabaseName: db_pie TableName: tbl_Customers


tbl_Employees
mysql> use db_pie;
Database changed
mysql> describe tbl_customers;
+--------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+-------------+------+-----+---------+-------+
| CusromerID | char(5) | NO | PRI | NULL | |
| CompanyName | varchar(40) | YES | | NULL | |
| ContactName | varchar(30) | YES | | NULL | |
| ContactTitle | varchar(30) | YES | | NULL | |
| Address | varchar(60) | YES | | NULL | |
| City | varchar(15) | YES | | NULL | |
| Region | varchar(24) | YES | | NULL | |
+--------------+-------------+------+-----+---------+-------+
7 rows in set (0.00 sec)

mysql> describe tbl_employees;


+------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| Lastname | varchar(20) | YES | | NULL | |
| Firstname | varchar(10) | YES | | NULL | |
| Position | varchar(30) | YES | | NULL | |
| Birthdate | datetime | YES | | NULL | |
| Hiredate | datetime | YES | | NULL | |
| Address | varchar(60) | YES | | NULL | |
| City | varchar(15) | YES | | NULL | |
| Region | varchar(15) | YES | | NULL | |
| Country | varchar(15) | YES | | NULL | |
| Supervisor | varchar(25) | YES | | NULL | |
| EmployeeID | varchar(8) | YES | | NULL | |
+------------+-------------+------+-----+---------+-------+
11 rows in set (0.00 sec)

DatabaseName: db_pisoc TableName: tbl_Products


tbl_Personnel
tbl_Shippers
mysql> use db_pisoc;
Database changed

mysql> describe tbl_products;


+-----------------+---------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------------+---------------+------+-----+---------+-------+
| ProductName | varchar(40) | NO | PRI | NULL | |
| SupplierID | int(11) | YES | | NULL | |
| CategoryID | int(11) | YES | | NULL | |
| QuantityPerUnit | varchar(20) | YES | | NULL | |
| UnitPrice | decimal(19,4) | YES | | NULL | |
| UnitsInStock | smallint(6) | YES | | NULL | |
| UnitsOnOrder | smallint(6) | YES | | NULL | |
| ReoroderLevel | smallint(6) | YES | | NULL | |
| Manufacturer | varchar(50) | YES | | NULL | |
| Distributor | varchar(50) | YES | | NULL | |
| Barcode | varchar(25) | YES | | NULL | |
| ExpirationDate | datetime | YES | | NULL | |
+-----------------+---------------+------+-----+---------+-------+
12 rows in set (0.00 sec)

mysql> describe tbl_personnel;


+---------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
| Lastname | varchar(20) | YES | | NULL | |
| Firstname | varchar(10) | YES | | NULL | |
| Title | varchar(30) | YES | | NULL | |
| Birthdate | datetime | YES | | NULL | |
| Hiredate | datetime | YES | | NULL | |
| Address | varchar(60) | YES | | NULL | |
| City | varchar(15) | YES | | NULL | |
| Region | varchar(15) | YES | | NULL | |
| Country | varchar(15) | YES | | NULL | |
| ReportsTo | int(11) | YES | | NULL | |
| BloodType | varchar(5) | YES | | NULL | |
| Nationality | varchar(25) | YES | | NULL | |
| ContactNumber | varchar(15) | YES | | NULL | |
| StaffID | varchar(8) | YES | | NULL | |
+---------------+-------------+------+-----+---------+-------+
14 rows in set (0.00 sec)
mysql> describe tbl_shippers;
+---------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
| ShipperID | int(11) | NO | PRI | NULL | |
| CompanyName | varchar(30) | YES | | NULL | |
| ContactNumber | varchar(12) | YES | | NULL | |
+---------------+-------------+------+-----+---------+-------+
3 rows in set (0.00 sec)

DatabaseName: db_school TableName: tbl_Faculty


tbl_Staff
mysql> use db_school;
Database changed
mysql> describe tbl_faculty;
+-------------------+---------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------------+---------------+------+-----+---------+-------+
| FacultyID | int(11) | YES | | NULL | |
| FacultyLastName | varchar(25) | NO | | NULL | |
| FacultyFirstName | varchar(25) | NO | | NULL | |
| FacultyMiddleName | varchar(25) | NO | | NULL | |
| DepartmentID | varchar(15) | YES | | NULL | |
| Position | varchar(30) | YES | | NULL | |
| Degree | varchar(30) | YES | | NULL | |
| Major | varchar(25) | YES | | NULL | |
| Awards | varchar(25) | YES | | NULL | |
| Rank | varchar(20) | YES | | NULL | |
| GrossSalary | decimal(19,4) | NO | | NULL | |
| Deductions | int(11) | YES | | NULL | |
| HiredDate | datetime | YES | | NULL | |
| Sex | varchar(6) | YES | | NULL | |
| Religion | varchar(25) | YES | | NULL | |
| BirthDate | datetime | YES | | NULL | |
+-------------------+---------------+------+-----+---------+-------+
16 rows in set (0.00 sec)

mysql> describe tbl_staff;


+---------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
| Lastname | varchar(20) | YES | | NULL | |
| Firstname | varchar(10) | YES | | NULL | |
| Title | varchar(30) | YES | | NULL | |
| Birthdate | datetime | YES | | NULL | |
| Hiredate | datetime | YES | | NULL | |
| Address | varchar(60) | YES | | NULL | |
| City | varchar(15) | YES | | NULL | |
| Region | varchar(15) | YES | | NULL | |
| Country | varchar(15) | YES | | NULL | |
| ReportsTo | int(11) | YES | | NULL | |
| BloodType | varchar(5) | YES | | NULL | |
| Nationality | varchar(25) | YES | | NULL | |
| ContactNumber | varchar(15) | YES | | NULL | |
| StaffID | varchar(8) | YES | | NULL | |
+---------------+-------------+------+-----+---------+-------+
14 rows in set (0.00 sec)

DatabaseName: db_pis TableName: tbl_Baptism


tbl_Activities

mysql> use db_pis;


Database changed
mysql> describe tbl_baptism;
+------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| BaptismID | int(11) | YES | | NULL | |
| FirstName | varchar(25) | YES | | NULL | |
| MiddleName | varchar(25) | YES | | NULL | |
| LastName | varchar(25) | YES | | NULL | |
| Age | int(11) | YES | | NULL | |
| BirthDate | datetime | YES | | NULL | |
+------------+-------------+------+-----+---------+-------+
6 rows in set (0.00 sec)

mysql> describe tbl_activities;


+-----------------+---------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------------+---------------+------+-----+---------+-------+
| ActivityID | int(11) | YES | | NULL | |
| Title | varchar(100) | YES | | NULL | |
| Venue | varchar(20) | YES | | NULL | |
| Schedule | datetime | YES | | NULL | |
| RegistrationFee | decimal(10,2) | YES | | NULL | |
| Participants | varchar(20) | YES | | NULL | |
| Nature | varchar(50) | YES | | NULL | |
| Remarks | varchar(30) | YES | | NULL | |
+-----------------+---------------+------+-----+---------+-------+
8 rows in set (0.00 sec)

29. Answer the following questions.


1. How many database do you have on your database?
Answer: 16 databases______
SQL Command: _mysql> show databases;_______

2. How many tables do you have on database: db_pie, db_pisoc, db_school, db_pis,
db_ford
Answers:
DatabaseName No.of Tables
db_pie ???
db_pisoc ???
db_school ???
db_pis ???
db_ford ???
Answers:
Databases No of Tables
db_pie 5
db_pisoc 7
db_school 7
db_pis 3
db_ford 0 /Empty Set

SQL Commands:
DatabaseName SQL Commands
db_pie ???
db_pisoc ???
db_school ???
db_pis ???
db_ford ???

SQL Commands:
Databases SQLCommands
db_pie mysql> use db_pie;
mysql> show tables;

db_pisoc mysql> use db_pisoc;


mysql> show tables;

db_school mysql> use db_school;


mysql> show tables;

db_pis mysql> use db_pis;


mysql> show tables;

db_ford mysql> use db_ford;


mysql> show tables;

30. Answer the following questions.


1. How many fields do you have on the following database and tables?
Answers:
DatabaseName Tablename No.of Fields
a. db_pisoc tbl_Personnel ???
b. db_pie tbl_Employees ???
c. db_school tbl_Staff ???
d. db_pis tbl_Baptism ???
e. db_pis tbl_Activities ???
f. db_pisoc tbl_Products ???
g. db_school tbl_Subject ???
h. db_pie tbl_Suppliers ???
i. db_pie tbl_Customers ???
j. db_pis tbl_Church ???
SQL Commands:
Databases SQLCommands
db_pie mysql> use db_pie;
mysql> show tables;

db_pisoc mysql> use db_pisoc;


mysql> show tables;

db_school mysql> use db_school;


mysql> show tables;

db_pis mysql> use db_pis;


mysql> show tables;

db_ford mysql> use db_ford;


mysql> show tables;

Commands

a.mysql> use db_pisoc;


mysql> describe tbl_Personnel;

b.mysql> use db_pie;


mysql> describe tbl_Employees;

c.mysql> use db_school;


mysql> describe tbl_Staff;

d.mysql> use db_pis;


mysql> describe tbl_Baptism;

e.mysql> use db_pis;


mysql> describe tbl_Activities;

f.mysql> use db_pisoc;


mysql> describe tbl_Products;

g.mysql> use db_school;


mysql> describe tbl_Subject;

h.mysql> use db_pie;


mysql> describe tbl_Suppliers;

i.mysql> use db_pie;


mysql> describe tbl_Customers;

j.mysql> use db_pis;


mysql> describe tbl_Church;

You might also like