|
| 1 | + |
| 2 | +-- creating basic stuff to work on them |
| 3 | +create database cheatsheet; |
| 4 | +use cheatsheet; |
| 5 | + |
| 6 | +create table employee |
| 7 | +( |
| 8 | + employee_id int primary key, -- Setting primary key(1st method) |
| 9 | + first_name varchar(50), |
| 10 | + last_name varchar(50), |
| 11 | + dept_number int, |
| 12 | + age int, |
| 13 | + salary real |
| 14 | +); |
| 15 | + |
| 16 | +insert into employee (employee_id, first_name, last_name, dept_number, age, salary) values (1, "Anurag", "Peddi", 1, 20, 93425.63); |
| 17 | +insert into employee values (2, "Anuhya", "Peddi", 2, 40, 83425.63); |
| 18 | +insert into employee values (3, "Vageesh", "Padigela", 3, 50, 83625.63); |
| 19 | +insert into employee values (4, "Rishi", "Kumar", 5, 25, 83765.23); |
| 20 | +insert into employee values (5, "Ashish", "Gupta", 4, 36, 103425.63); |
| 21 | +insert into employee values (6, "Akash", "Pippera", 6, 71, 113425.63); |
| 22 | + |
| 23 | +-- create a view |
| 24 | +create view personal_info as select first_name, last_name, age from employees; |
| 25 | + |
| 26 | +-- displaying view |
| 27 | +select * from personal_info; |
| 28 | + |
| 29 | +-- updating in view |
| 30 | +update personal_info set salary = 1.1 * salary; |
| 31 | + |
| 32 | +-- deleting record from view |
| 33 | +delete from personal_info where age < 40; |
| 34 | + |
| 35 | +-- droping a view |
| 36 | +drop view personal_info; |
0 commit comments