You are on page 1of 7

MYSQL DATABASE OPERATION

TO CREATE DATABASE:
mysql> create database data1;

Query OK, 1 row affected (0.00 sec)

TO USE THE DATABASE:


mysql> use data1;

Database changed

TO CREATE TABLE:
mysql> create table login(USERNAME varchar(20),PASSWORD varchar(20));

Query OK, 0 rows affected (0.06 sec)

TO DESCRIBE TABLE:
mysql> desc login;

+----------------+-----------------+------+------+------------+--------+

| Field | Type | Null | Key | Default | Extra |

+----------------+-----------------+-------+-----+------------+--------+

| USERNAME | varchar(20) | YES | | NULL | |

| PASSWORD | varchar(20) | YES | | NULL | |

+----------------+-----------------+------+------+------------+--------+

2 rows in set (0.00 sec)

TO INSERT VALUES:
mysql> insert into login values('ANANYA','200100');

Query OK, 1 row affected (0.02 sec)

mysql> insert into login values('PRIYANKA','300100');


Query OK, 1 row affected (0.00 sec)

mysql> insert into login values('KAVITHA','300103');

Query OK, 1 row affected (0.00 sec)

mysql> insert into login values('LAKSHMI','300200');

Query OK, 1 row affected (0.00 sec)

mysql> insert into login values('AGARWAL','100100');

Query OK, 1 row affected (0.00 sec)

mysql> insert into login values('VALMIKI','100200');

Query OK, 1 row affected (0.00 sec)

mysql> insert into login values('SAVITHRI','100220');

Query OK, 1 row affected (0.00 sec)

TO VIEW THE TABLE:


mysql> select * from login;

+----------------+-----------------+

| USERNAME | PASSWORD |

+----------------+-----------------+

| ANANYA | 200100 |

| PRIYANKA | 300100 |

| KAVITHA | 300103 |

| LAKSHMI | 300200 |

| AGARWAL | 100100 |

| VALMIKI | 100200 |

| SAVITHRI | 100220 |

+---------------+------------------+
7 rows in set (0.00 sec)

TO UPDATE THE TABLE:


mysql> update login set PASSWORD='500105' where USERNAME='VALMIKI';

Query OK, 1 row affected (0.00 sec)

Rows matched: 1 Changed: 1 Warnings: 0

TO VIEW THE TABLE:


mysql> select * from login;

+----------------+-----------------+

| USERNAME | PASSWORD |

+----------------+-----------------+

| ANANYA | 200100 |

| PRIYANKA | 300100 |

| KAVITHA | 300103 |

| LAKSHMI | 300200 |

| AGARWAL | 100100 |

| VALMIKI | 500105 |

| SAVITHRI | 100220 |

+----------------+-----------------+

7 rows in set (0.00 sec)

TO DELETE THE TABLE:


mysql> delete from login where PASSWORD='300100';

Query OK, 1 row affected (0.00 sec)


TO VIEW THE TABLE:
mysql> select * from login;

+----------------+-----------------+

| USERNAME | PASSWORD |

+----------------+-----------------+

| ANANYA | 200100 |

| KAVITHA | 300103 |

| LAKSHMI | 300200 |

| AGARWAL | 100100 |

| VALMIKI | 500105 |

| SAVITHRI | 100220 |

+----------------+-----------------+

6 rows in set (0.00 sec)

TO RETRIEVE THE TABLE:


mysql> select * from login where USERNAME LIKE '_A%';

+----------------+-----------------+

| USERNAME | PASSWORD |

+----------------+-----------------+

| KAVITHA | 300103 |

| LAKSHMI | 300200 |

| VALMIKI | 500105 |

| SAVITHRI | 100220 |

+--------------+------------------+
4 rows in set (0.00 sec)

mysql> select COUNT(USERNAME) from login where USERNAME LIKE '%A';

+----------------------------+

| COUNT(USERNAME) |

+----------------------------+

| 2|

+----------------------------+

1 row in set (0.00 sec)

mysql> select USERNAME,COUNT(*) from login GROUP BY USERNAME;

+----------------+---------------+

| USERNAME | COUNT(*) |

+----------------+---------------+

| AGARWAL | 1|

| ANANYA | 1|

| KAVITHA | 1|

| LAKSHMI | 1|

| SAVITHRI | 1|

| VALMIKI | 1|

+----------------+--------------+

6 rows in set (0.00 sec)


TO VIEW THE TABLE:
mysql> select * from login;

+----------------+-----------------+

| USERNAME | PASSWORD |

+----------------+-----------------+

| ANANYA | 200100 |

| KAVITHA | 300103 |

| LAKSHMI | 300200 |

| AGARWAL | 100100 |

| VALMIKI | 500105 |

| SAVITHRI | 100220 |

+---------------+------------------+

6 rows in set (0.00 sec)

mysql> select * from login ORDER BY USERNAME;

+----------------+-----------------+

| USERNAME | PASSWORD |

+----------------+-----------------+

| AGARWAL | 100100 |

| ANANYA | 200100 |

| KAVITHA | 300103 |

| LAKSHMI | 300200 |

| SAVITHRI | 100220 |

| VALMIKI | 500105 |
+----------------+-----------------+

6 rows in set (0.00 sec)

mysql> select * from login where PASSWORD IN('100100','500105');

+----------------+-----------------+

| USERNAME | PASSWORD |

+----------------+-----------------+

| AGARWAL | 100100 |

| VALMIKI | 500105 |

+----------------+-----------------+

2 rows in set (0.00 sec)

mysql> select * from login where PASSWORD NOT IN('200100','500105');

+----------------+-----------------+

| USERNAME | PASSWORD |

+----------------+-----------------+

| KAVITHA | 300103 |

| LAKSHMI | 300200 |

| AGARWAL | 100100 |

| SAVITHRI | 100220 |

+----------------+-----------------+

4 rows in set (0.00 sec)

You might also like