Home Sql Mysql-example Mysql Like Command
Questions:Ask|Latest


 
 

Share on Google+Share on Google+

Mysql Like Command

Advertisement
Mysql Like Command is used for retrieving the records from a table on the basis of pattern matching.

Mysql Like Command

     

Mysql Like Command is used for retrieving the records from a table on the basis of pattern matching. The comparison 'like' operator return you the record from a table on the basis of pattern matching with a character.

Understand with Example

The Tutorial illustrate an example from 'Mysql Like Command'. To grasp this example we create a table 'employee1'. The create table is used to create a table employee1 with required filedname and datatype respectively.

SYNTAX:-Select * from [tablename] where [columnname] like ['columnvalue'];

 

 

 

Query to Create Table named employee1:

mysql>CREATE TABLE employee1 (              
         ->    Empid int(10),         
         ->    Empname varchar(60),   
         ->    date date 
         ->  );
 

Query to insert data into Table named employee1:

The insert into add the records or rows to the table 'employee1'.

mysql>insert into employee1 values(01,'Girish','2008-12-20');
Query OK, 1 row affected (0.02 sec)
mysql>insert into employee1 values(02,'Komal','2008-12-21');
Query OK, 1 row affected (0.02 sec)
mysql>insert into employee1 values(03,'vineet','2008-12-21');
Query OK, 1 row affected (0.02 sec)
mysql>insert into employee1 values(04,'Amit','2008-12-20');
Query OK, 1 row affected (0.02 sec)
mysql>insert into employee1 values(02,'Komal','2008-12-23');
Query OK, 1 row affected (0.02 sec)
mysql>insert into employee1 values(02,'Sandeep','2008-12-24');
Query OK, 1 row affected (0.02 sec)
mysql>insert into employee1 values(02,'suman','2008-12-25');
Query OK, 1 row affected (0.02 sec)
mysql>insert into employee1 values(01,'AAA',' 2008-12-03');
Query OK, 1 row affected (0.02 sec)

 Query to view data of  Table named employee1:

To view the detail of records we use select query that return you the table employee1 records.

mysql> select * from employee1;
+-------+---------+------------+
| Empid | Name    | DOB        |
+-------+---------+------------+
| 1     | Girish  | 2008-12-20 |
| 2     | Komal   | 2008-12-21 |
| 3     | vineet  | 2008-12-21 |
| 4     | Amit    | 2008-12-20 |
| 2     | Komal   | 2008-12-23 |
| 2     | Sandeep | 2008-12-24 |
| 2     | suman   | 2008-12-25 |
| 1     | AAA     | 2008-12-03 |
+-------+---------+------------+
8 rows in set (0.00 sec)
 

Query to view data from Table named employee1 using like command:

The Query below is used to return the set of records from employee1in which name begin with' komal' . The like operator allows you to return the records from column name matching with 'komal' in the table employee1. 

mysql> select * from employee1
    -> where name like 'komal';

Output:-

+-------+-------+------------+
| Empid | Name  | DOB        |
+-------+-------+------------+
| 2     | Komal | 2008-12-21 |
| 2     | Komal | 2008-12-23 |
+-------+-------+------------+
2 rows in set (0.00 sec)
Advertisement

Liked it!  Share this Tutorial


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: January 17, 2009

Ask Questions?    Discuss: Mysql Like Command  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments
DMCA.com