NOTES - F - of - DATABASE - A5
NOTES - F - of - DATABASE - A5
# mysql -u root -p
MariaDB [(none)]> create database Db_Attendance;
MariaDB [(none)]> use Db_Attendance;
MariaDB [Db_Attendance]> create table tbl_students(
-> StudentID varchar(8) not null primary key,
-> FirstName varchar(30) not null,
-> MiddleName varchar(20),
-> LastName varchar(20) not null);
MariaDB [Db_Attendance]> describe tbl_students;
MariaDB [Db_Attendance]> create table tbl_activities(
-> ActivityID varchar(8) not null primary key,
-> ActivityTitle varchar(30) not null,
-> ActivityVenue varchar(30) not null);
MariaDB [Db_Attendance]> create table tbl_attendance(
-> ActivityID varchar(8) not null,
-> StudentID varchar(8) not null,
-> TimeIn timestamp);
MariaDB [Db_Attendance]> describe tbl_attendance;
MariaDB [Db_Attendance]> alter table tbl_attendance
-> add foreign key(StudentID)
-> references tbl_students(StudentID)
-> on update cascade
-> on delete restrict;
MariaDB [Db_Attendance]> alter table tbl_attendance
-> add foreign key(ActivityID)
-> references tbl_activities(ActivityID)
-> on update cascade
-> on delete restrict;
MariaDB [Db_Attendance]> show create table tbl_attendance
DATA INSERTION
INSERT INTO tbl_items (name, price, brand) VALUES
('LAPTOP', 25000.00, 'ACER'),
('PRINTER', 14000.00, 'EPSON');
MYSQL JOINS
TASK 1: (*** ALL TUPLES)