Last active
June 15, 2021 12:19
-
-
Save AbudiMutamba/b9630d9f2fce4a449dee8f35e9555ebb to your computer and use it in GitHub Desktop.
how to use php admin on xxamp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/*CREATE DATABASE ablestate; | |
CREATE TABLE student( | |
id INT AUTO_INCREMENT NOT NULL, | |
first_name VARCHAR(11)NOT NULL, | |
last_name VARCHAR(11), | |
dob date, | |
gender VARCHAR(2) DEFAULT 'M', | |
PRIMARY KEY (id) | |
); | |
SHOW TABLES; | |
DROP TABLE student; | |
DROP DATABASE students | |
*/ | |
/* lesson started from me*/ | |
CREATE TABLE students ( | |
id INT AUTO_INCREMENT NOT NULL, | |
first_name VARCHAR(11) NOT NULL, | |
last_name VARCHAR(11), | |
dob DATE, | |
gender VARCHAR(6) DEFAULT 'Female', | |
CHECK( gender IN('Female', 'Male')), | |
PRIMARY KEY (id) | |
); | |
CREATE TABLE results ( | |
id int NOT NULL AUTO_INCREMENT, | |
subject VARCHAR(100) NOT NULL, | |
marks INT(3), student_id INT(20), | |
PRIMARY KEY(id), | |
CONSTRAINT FK_Student_id | |
FOREIGN KEY (student_id) REFERENCES students(id) | |
ON DELETE CASCADE ); | |
SELECT * FROM `results` | |
SELECT * FROM `students` | |
SELECT * FROM `results` | |
INSERT INTO students( | |
first_name, | |
last_name, | |
dob, gender) | |
VALUES ( | |
'David','Anyuru', '1999-06-07', 'Male'), | |
('Joanita', 'Nakityo', '2000-11-11', 'Female'), | |
('Abudi','Mutamba', '1998-10-26', 'Male') | |
SELECT * FROM `students` | |
INSERT INTO results ( | |
subject, | |
marks, | |
student_id) | |
VALUES | |
('Maths',89, 1), | |
('SST', 95, 2), | |
('Science', 96, 3) | |
SELECT * FROM `results` | |
SELECT * FROM `students` | |
DELETE FROM students WHERE id = 1 | |
DELETE FROM students WHERE id = 2 | |
Expand Requery Edit Explain Profiling Bookmark Database Queried time | |
SELECT * FROM `students` | |
Things to follow | |
/* Check constrainSLt in a table*/ | |
CREATE TABLE students ( | |
id INT AUTO_INCREMENT NOT NULL, | |
first_name VARCHAR(11) NOT NULL, | |
last_name VARCHAR(11), | |
dob DATE, | |
gender VARCHAR(6) DEFAULT 'Female', | |
CHECK( gender IN('Female', 'Male')), | |
PRIMARY KEY (id) | |
); | |
/* in php admin will show errors but run the code*/ | |
#1452 - Cannot add or update a child row: a foreign key constraint fails (`ablestate`.`results`, CONSTRAINT `FK_Student_id` FOREIGN KEY (`student_id`) REFERENCES `students` (`id`) ON DELETE CASCADE) | |
/* You cannot add data in the a child table | |
tab of structure |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment