Skip to content

Commit fa0dc35

Browse files
committed
added views.sql
1 parent 53fa1a5 commit fa0dc35

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

views.sql

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
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

Comments
 (0)