lab1_dbms
lab1_dbms
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
Database changed
mysql> CREATE TABLE MEDICAL;
ERROR 4028 (HY000): A table must have at least one visible column.
mysql> CREATE TABLE MEDICAL
-> (NAME CHAR(20)),
-> (SPEC CHAR(20)),
-> AGE INTEGER(2),
-> HSPL CHAR(20)
-> ;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near ',
(SPEC CHAR(20)),
AGE INTEGER(2),
HSPL CHAR(20)' at line 2
mysql> SHOW TABLES;
+----------------+
| Tables_in_AKKI |
+----------------+
| STUDENT |
+----------------+
1 row in set (0.01 sec)
mysql>
mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| AKKI |
| IIIT |
| PRATHYU |
| Rgukt |
| information_schema |
| mysql |
| performance_schema |
| student |
| sys |
+--------------------+
9 rows in set (0.00 sec)
Database changed
mysql> SHOW TABLES;
+----------------+
| Tables_in_AKKI |
+----------------+
| DEPT |
| DEPT_VIEW |
| EMPLOYEE |
| SID |
| STUDENT |
| STUDENT2 |
+----------------+
6 rows in set (0.01 sec)
mysql> ROLLBACK;
Query OK, 0 rows affected (0.36 sec)
mysql> SELECT * FROM MINE;
+--------+---------+-------+----------+-----+
| S_NAME | ID_NO | CLASS | CLG_NAME | AGE |
+--------+---------+-------+----------+-----+
| MADHU | O210195 | 1 | ONGOLE | 20 |
| AKKI | O210828 | 1 | ONGOLE | 18 |
+--------+---------+-------+----------+-----+
2 rows in set (0.00 sec)
mysql> ALTER TABLE EMPLOYEE ADD COLUMN DIS INTEGER(10) AFTER DEPT_NO;
Query OK, 0 rows affected, 1 warning (1.70 sec)
Records: 0 Duplicates: 0 Warnings: 1
mysql>
mysql>
mysql> SELECT * FROM EMPLOYEE CROSS JOIN DEPT;
+--------+----------+---------+---------+------+---------+-----------+
| EMP_ID | EMP_NAME | EMP_SAL | DEPT_NO | DIS | DEPT_NO | DEPT_NAME |
+--------+----------+---------+---------+------+---------+-----------+
| 1 | AKKI | 20000 | 1 | 500 | 4 | TESTER |
| 1 | AKKI | 20000 | 1 | 500 | 3 | DEVELOPER |
| 1 | AKKI | 20000 | 1 | 500 | 2 | HARDWARE |
| 1 | AKKI | 20000 | 1 | 500 | 1 | SOFTWARE |
| 2 | KRISH | 78000 | 2 | NULL | 4 | TESTER |
| 2 | KRISH | 78000 | 2 | NULL | 3 | DEVELOPER |
| 2 | KRISH | 78000 | 2 | NULL | 2 | HARDWARE |
| 2 | KRISH | 78000 | 2 | NULL | 1 | SOFTWARE |
| 3 | AKHIL | 25000 | 1 | NULL | 4 | TESTER |
| 3 | AKHIL | 25000 | 1 | NULL | 3 | DEVELOPER |
| 3 | AKHIL | 25000 | 1 | NULL | 2 | HARDWARE |
| 3 | AKHIL | 25000 | 1 | NULL | 1 | SOFTWARE |
| 4 | MINE | 70000 | 2 | NULL | 4 | TESTER |
| 4 | MINE | 70000 | 2 | NULL | 3 | DEVELOPER |
| 4 | MINE | 70000 | 2 | NULL | 2 | HARDWARE |
| 4 | MINE | 70000 | 2 | NULL | 1 | SOFTWARE |
| 5 | GILL | 50000 | 3 | 700 | 4 | TESTER |
| 5 | GILL | 50000 | 3 | 700 | 3 | DEVELOPER |
| 5 | GILL | 50000 | 3 | 700 | 2 | HARDWARE |
| 5 | GILL | 50000 | 3 | 700 | 1 | SOFTWARE |
| 6 | RAGHU | 90000 | 1 | NULL | 4 | TESTER |
| 6 | RAGHU | 90000 | 1 | NULL | 3 | DEVELOPER |
| 6 | RAGHU | 90000 | 1 | NULL | 2 | HARDWARE |
| 6 | RAGHU | 90000 | 1 | NULL | 1 | SOFTWARE |
| 8 | FUSION | 85000 | 3 | 1000 | 4 | TESTER |
| 8 | FUSION | 85000 | 3 | 1000 | 3 | DEVELOPER |
| 8 | FUSION | 85000 | 3 | 1000 | 2 | HARDWARE |
| 8 | FUSION | 85000 | 3 | 1000 | 1 | SOFTWARE |
+--------+----------+---------+---------+------+---------+-----------+
28 rows in set (0.00 sec)
mysql>
mysql> SELECT EMP_NAME,DEPT_NAME FROM EMPLOYEE CROSS JOIN DEPT;
+----------+-----------+
| EMP_NAME | DEPT_NAME |
+----------+-----------+
| AKKI | TESTER |
| AKKI | DEVELOPER |
| AKKI | HARDWARE |
| AKKI | SOFTWARE |
| KRISH | TESTER |
| KRISH | DEVELOPER |
| KRISH | HARDWARE |
| KRISH | SOFTWARE |
| AKHIL | TESTER |
| AKHIL | DEVELOPER |
| AKHIL | HARDWARE |
| AKHIL | SOFTWARE |
| MINE | TESTER |
| MINE | DEVELOPER |
| MINE | HARDWARE |
| MINE | SOFTWARE |
| GILL | TESTER |
| GILL | DEVELOPER |
| GILL | HARDWARE |
| GILL | SOFTWARE |
| RAGHU | TESTER |
| RAGHU | DEVELOPER |
| RAGHU | HARDWARE |
| RAGHU | SOFTWARE |
| FUSION | TESTER |
| FUSION | DEVELOPER |
| FUSION | HARDWARE |
| FUSION | SOFTWARE |
+----------+-----------+
28 rows in set (0.00 sec)
mysql> \
mysql> select upper("akhila");
+-----------------+
| upper("akhila") |
+-----------------+
| AKHILA |
+-----------------+
1 row in set (0.00 sec)
mysql> STRCMP("AKKI","AKHILA");
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'STRCMP("AKKI","AKHILA")' at line
1
mysql> SELECT STRCMP("AKKI","AKHILA");
+-------------------------+
| STRCMP("AKKI","AKHILA") |
+-------------------------+
| 1|
+-------------------------+
1 row in set (0.00 sec)