File tree 1 file changed +72
-0
lines changed 1 file changed +72
-0
lines changed Original file line number Diff line number Diff line change
1
+ /*
2
+ OBJECTIVES ACHIEVED
3
+ CREATE
4
+ SHOW
5
+ INSERT
6
+ UPDATE
7
+ DELETE
8
+ ALTER
9
+ VIEW
10
+ SELECT
11
+ DROP
12
+
13
+ CONSTRAINTS:
14
+ NOT NULL
15
+ DEFAULT
16
+ AUTOINCREMENT (NOT IMPLEMENTED) CAN BE USED TO AUTO INCREMENT ROLL NUMBER
17
+ */
18
+
1
19
-- creating database
2
20
CREATE DATABASE assignment_1 ;
3
21
SHOW DATABASES; -- SHOWS ALL DATABASES
@@ -74,3 +92,57 @@ DELETE FROM a3_info WHERE surname = 'SHARMA';
74
92
| 41 | KETAN | CHAUDHARI |
75
93
+---------+-----------+-----------+
76
94
*/
95
+
96
+ -- DROPPING A COLUMN
97
+ ALTER TABLE a3_info DROP COLUMN surname;
98
+ /*
99
+ +---------+-----------+
100
+ | roll_no | name |
101
+ +---------+-----------+
102
+ | 37 | INDRANEEL |
103
+ | 38 | SHUBHAM |
104
+ | 39 | AKSHAY |
105
+ | 40 | SAKSHI |
106
+ | 41 | KETAN |
107
+ +---------+-----------+
108
+ */
109
+ -- ADDING A COLUMN
110
+ ALTER TABLE a3_info ADD surname VARCHAR (30 ) DEFAULT = ' SURNAME DELETED' ;
111
+ /*
112
+ +---------+-----------+-----------------+
113
+ | roll_no | name | surname |
114
+ +---------+-----------+-----------------+
115
+ | 37 | INDRANEEL | SURNAME DELETED |
116
+ | 38 | SHUBHAM | SURNAME DELETED |
117
+ | 39 | AKSHAY | SURNAME DELETED |
118
+ | 40 | SAKSHI | SURNAME DELETED |
119
+ | 41 | KETAN | SURNAME DELETED |
120
+ +---------+-----------+-----------------+
121
+ */
122
+ -- CREATING A VEIW (BASICALLY A VIRTUAL TABLE WHICH INHERITS COLUMNS FROM A TABLE ALREADY PRESENT)
123
+
124
+ CREATE VIEW veiw_1 AS SELECT roll_no , name FROM a3_info; -- (WHERE STATEMENT CAN BE USED HERE)
125
+
126
+ SELECT * FROM veiw_1;
127
+ /*
128
+ +---------+-----------+
129
+ | roll_no | name |
130
+ +---------+-----------+
131
+ | 37 | INDRANEEL |
132
+ | 38 | SHUBHAM |
133
+ | 39 | AKSHAY |
134
+ | 40 | SAKSHI |
135
+ | 41 | KETAN |
136
+ +---------+-----------+
137
+ */
138
+ SELECT roll_no FROM veiw_1 WHERE name = ' SAKSHI' ;
139
+ /*
140
+ +---------+
141
+ | roll_no |
142
+ +---------+
143
+ | 40 |
144
+ +---------+
145
+ */
146
+
147
+
148
+
You can’t perform that action at this time.
0 commit comments