Академический Документы
Профессиональный Документы
Культура Документы
(b) Select - Distinct - The Select-Distinct statement will return rows that have
unique data in the column specified.
| class |
+-------+-----------+-------+
| 16579 | Vasundhra | XI
| 14579 | Roop
| XI
| 15678 | Varun
| VI
+-------+-----------+-------+
mysql> Select Distinct class from stu;
+-------+
| class |
+-------+
| XI
| VI
+-------+
(c) Insert with Date- This helps us to insert date in a MySQL table.
Syntax(d) Between- The BETWEEN operator selects a range of data between two values. The
values can be numbers, text, or dates.
| class |
+-------+---------+-------+
| 15753 | Roop
| XI
| 16578 | Varun
| VI
+-------+---------+-------+
(e) IN- The IN operator helps us to search the records within the given searching
criteria.
| 15753 | Roop | XI
| 13485 | Ekam | IX
+-------+------+-------+
(f) Searching (%,_) The LIKE condition allows us to use wildcards in the WHERE clause of
an SQL statement. This allows us to perform pattern matching. The LIKE condition can be
used in any valid SQL statement - select, insert, update, or delete.
The patterns that we can choose from are:
% allows you to match any string of any length (including zero length)
_ allows you to match on a single character
Syntax- SELECT <column name>FROM <table name> WHERE <column name> LIKE pattern
Example- mysql> select*from stu WHERE name like'r%';
+-------+---------+-------+
| admno | name
| class |
+-------+---------+-------+
| 15753 | Roop
| XI
| 13678 | Radhika | XI
+-------+---------+-------+
mysql> select*from stu WHERE name like'E__m';
+-------+------+-------+
| admno | name | class |
+-------+------+-------+
| 13485 | Ekam | IX
+-------+------+-------+
(g) Update- The UPDATE statement is used to update existing records in a table.
Syntax- UPDATE <table name>SET column1=value, column2=value2,...
WHERE some_column=some_value
Example- mysql>
Changed: 1
Warnings: 0
+-------+-------+-------+
| admno | name
| class |
+-------+-------+-------+
| 16579 | Amu
NULL |
| 14569 | Roop
NULL |
| 16578 | Varun |
NULL |
+-------+-------+-------+
select*from stu;
+-------+---------+-------+
| admno | name
| class |
+-------+---------+-------+
| 16579 | Amu
| XI
| 15753 | Roop
| XI
| 16578 | Varun
| VI
| 13678 | Radhika | XI
| 13485 | Ekam
| IX
+-------+---------+-------+
mysql> delete from stu where admno=16579;
Query OK, 1 row affected (0.05 sec)
+-------+---------+-------+
| admno | name
| class |
+-------+---------+-------+
| 15753 | Roop
| XI
| 16578 | Varun
| VI
| 13678 | Radhika | XI
| 13485 | Ekam
| IX
+-------+---------+-------+
(f) Alter- The ALTER TABLE statement is used to add, delete, or modify columns in an
existing table.
+-------+-----------+
| 16579 | Vasundhra |
| 14569 | Roop
| 16578 | Varun
+-------+-----------+
Duplicates: 0
Warnings: 0
(g)IS NULL-
Example- mysql>
CHAR(value 1 [, value2])
Example- mysql>
Select CHAR(70,65,67,69);
+-------------------+
| CHAR(70,65,67,69) |
+-------------------+
| FACE
+-------------------+
(b) UPPER/UCASE
Syntax- UPPER(str)
Examplemysql>
+---------------------------+
| UPPER('vasundhra sharda') |
+---------------------------+
| VASUNDHRA SHARDA
+---------------------------+
(c) LENGTH-
Syntax- LENGTH(str)
Examplemysql> Select LENGTH('Vasundhra');
+---------------------+
| LENGTH('Vasundhra') |
+---------------------+
|
9 |
+---------------------+
(d) CURDATE()-
Syntax-CURDATE()
or CURRENT_DATE()
Example- mysql>
Select CURRENT_DATE();
+----------------+
| CURRENT_DATE() |
+----------------+
| 2011-09-01
+----------------+
(e)YEAR()Syntax-
YEAR(date)
+--------------------+
| YEAR('2009-02-03') |
+--------------------+
|
2009 |
+--------------------+
| Game
| Grade1 | SUPW
| Grade2 |
+-----------+-------+---------+------------+--------+-------------+--------+
|
10 |
7 | Sameer
| Cricket
| B
| Photography | A
11 |
8 | Sujit
| Tennis
| A
| Gardening
| C
12 |
7 | Kamal
| Swimming
| B
| Photography | B
13 |
7 | Veena
| Tennis
| C
| Cooking
| A
14 |
9 | Archana | BasketBall | A
| Literature
| A
15 |
| Literature
| A
10 | Arpit
| Cricket
| A
+-----------+-------+---------+------------+--------+-------------+--------+
+-------+
| Sujit |
| Veena |
+-------+
+------------+
| Game
+------------+
| Cricket
| Tennis
| Swimming
| Tennis
| BasketBall |
| Cricket
+------------+
+------------+
| Literature |
| Literature |
+------------+
(b)
+-----------+-------+---------+------------+--------+-----------+--------+
| StudentNo | Class | Name
| Game1
| Grade1 | Game2
| Grade2 |
+-----------+-------+---------+------------+--------+-----------+--------+
|
10 |
7 | Sammer
| Cricket
| B
| Swimming
| A
11 |
8 | Sujit
| Tennis
| A
| Skating
| C
12 |
7 | Kamal
| Swimming
| B
| Football
| B
13 |
7 | Venna
| Tennis
| C
| Tennis
| A
14 |
9 | Archana | Basketball | A
| Cricket
| A
15 |
| Athletics | C
10 | Arpit
| Cricket
| A
+-----------+-------+---------+------------+--------+-----------+--------+
(1) mysql> Select Name from SPORTS where Grade1='C' or Grade2='C' OR Grade1='C'
and Grade2='C';
+-------+
| Name
+-------+
| Sujit |
| Venna |
| Arpit |
+-------+
+-------+
| Venna |
+-------+
| Game2
+------------+-----------+
| Basketball | Cricket
| Cricket
| Athletics |
+------------+-----------+
(c) mysql>
select*from CLUB;
+----------+-----------+------+------------+------------+------+------+
| COACH_ID | COACHNAME | AGE
| SPORTS
| DATEOFAPP
| PAY
| SEX
+----------+-----------+------+------------+------------+------+------+
|
1 | KUKREJA
35 | KARATE
| 1996-03-27 | 1000 | M
1 | KUKREJA
35 | KARATE
| 1998-01-20 | 1000 | M
3 | KARAN
34 | SQUASH
| 1998-02-19 | 2000 | M
4 | TARUN
5 | ZUBIN
36 | SWIMMING
| 1998-01-12 |
750 | M
6 | KETAKI
36 | SWIMMING
| 1998-02-24 |
800 | F
7 | ANKITA
39 | SQUASH
| 1998-02-20 | 2200 | F
8 | ZAREEN
37 | KARATE
| 1998-02-22 | 1100 | F
9 | KUSH
41 | SWIMMING
| 1998-01-13 |
900 | M
10 | SHAILYA
+----------+-----------+------+------------+------------+------+------+
(1)
+----------+-----------+------+----------+------------+------+------+
| COACH_ID | COACHNAME | AGE
| SPORTS
| DATEOFAPP
| PAY
| SEX
+----------+-----------+------+----------+------------+------+------+
|
5 | ZUBIN
36 | SWIMMING | 1998-01-12 |
750 | M
6 | KETAKI
36 | SWIMMING | 1998-02-24 |
800 | F
9 | KUSH
41 | SWIMMING | 1998-01-13 |
900 | M
+----------+-----------+------+----------+------------+------+------+
(2)
+-----------+------------+
| COACHNAME | DATEOFAPP
+-----------+------------+
| KETAKI
| 1998-02-24 |
| ZAREEN
| 1998-02-22 |
| ANKITA
| 1998-02-20 |
| SHAILYA
| 1998-02-19 |
| KARAN
| 1998-02-19 |
| KUKREJA
| 1998-01-20 |
| KUSH
| 1998-01-13 |
| ZUBIN
| 1998-01-12 |
| TARUN
| 1998-01-01 |
| KUKREJA
| 1996-03-27 |
+-----------+------------+
(3)
(d)
+------+---------+----------+------------+---------+-------+-------+
| No
| Name
| Stripend | Stream
+------+---------+----------+------------+---------+-------+-------+
|
1 | Karan
400 | Medical
78.5 | B
| 12B
2 | Divakar |
450 | Commerce
89.2 | A
| 11C
3 | Divya
300 | Commerce
68.6 | C
| 12C
4 | Arun
350 | Humanities |
73.1 | B
| 12C
5 | Sabina
500 | Nonmedical |
90.6 | A
| 11A
6 | John
400 | Medical
75.4 | B
| 12B
7 | Robert
250 | Humanities |
64.4 | C
| 11A
8 | Rubina
450 | Nonmedical |
88.5 | A
| 12A
9 | Vikas
500 | Nonmedical |
88.5 | A
| 12A
10 | Mohan
300 | Commerce
67.5 | C
| 12C
+------+---------+----------+------------+---------+-------+-------+
10 ows in set (0.01 sec)
(1)mysql>
+------+--------+----------+------------+---------+-------+-------+
| No
| Name
| Stripend | Stream
+------+--------+----------+------------+---------+-------+-------+
|
5 | Sabina |
500 | Nonmedical |
90.6 | A
| 11A
8 | Rubina |
450 | Nonmedical |
88.5 | A
| 12A
9 | Vikas
500 | Nonmedical |
88.5 | A
| 12A
+------+--------+----------+------------+---------+-------+-------+
(2)
(3)
(4)