0% found this document useful (0 votes)
28 views2 pages

SQL Database Management for Students

Uploaded by

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

SQL Database Management for Students

Uploaded by

Hussein Hazem
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

-- DROP DATABASE IF EXISTS we_ats;

-- CREATE DATABASE IF NOT EXISTS we_ats;

-- USE we_ats;

-- CREATE TABLE IF NOT EXISTS students(


-- id INT PRIMARY KEY AUTO_INCREMENT,
-- name varchar(255) NOT NULL

-- );
-- CREATE TABLE IF NOT EXISTS departments(
-- id INT PRIMARY KEY AUTO_INCREMENT,
-- name varchar(255) NOT NULL UNIQUE

-- );
-- CREATE TABLE IF NOT EXISTS teachers(
-- id INT PRIMARY KEY AUTO_INCREMENT,
-- name varchar(255) NOT NULL

-- );
-- ALTER TABLE students
-- ADD COLUMN department_id INT NOT NULL,
-- ADD FOREIGN KEY (department_id) REFERENCES
-- departments (id);

-- -- ----------------------------------------------------------------------------
-- INSERT INTO departments(name) VALUES
-- ("General"),
-- ("Programming"),
-- ("Networking"),
-- ("Telecommunication");

-- INSERT INTO students(name, department_id)


-- VALUES
-- ("hussein", 1),
-- ("sam", 2),
-- ("ahmed", 3),
-- ("steven", 4);

-- -- task 2

-- INSERT INTO students(name,department_id) value ("mohamed",2);

-- -- task 3

-- INSERT INTO students(name,department_id)


-- SELECT 'sam', department_id
-- FROM students
-- WHERE department_id < 3 AND department_id > 1;

-- SELECT [Link], [Link], [Link], (select s.department_id where s.department_id=1)


-- FROM students AS s, departments AS d
-- WHERE s.department_id =[Link];

-- ALTER TABLE students DROP FOREIGN KEY students_ibfk_1 ;


-- ALTER TABLE students DROP COLUMN department_id;

-- ALTER TABLE departments RENAME TO faculties;

-- ALTER TABLE students RENAME COLUMN name TO student_name;


-- TRUNCATE TABLE students;

-- ALTER TABLE students


-- ADD COLUMN facultie_id INT NOT NULL,
-- ADD FOREIGN KEY (facultie_id) REFERENCES
-- faculties (id);

-- CREATE TABLE IF NOT EXISTS teachers(


-- id INT PRIMARY KEY AUTO_INCREMENT,
-- name varchar(255) NOT NULL

-- );

-- quiz 1
-- it cuase an error if data base already exists.

-- quiz 2
-- becuase its id make self auto complete.

You might also like