Found 4378 Articles for MySQL

MySQL query to fetch column length declared with BLOB type

AmitDiwan
Updated on 03-Oct-2019 07:16:58

272 Views

For this, use the LENGTH() function from MySQL. Let us first create a table. We have declared the type of column as BLOB −mysql> create table DemoTable (    Title blob ); Query OK, 0 rows affected (0.57 sec)Insert some records in the table using insert command −mysql> insert into DemoTable values('This is a MySQL tutorial'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values('Java is an object oriented programming language'); Query OK, 1 row affected (0.61 sec) mysql> insert into DemoTable values('C is a procedural language'); Query OK, 1 row affected (0.20 sec)Display all records from ... Read More

How to swap a specific field value in MySQL?

AmitDiwan
Updated on 03-Oct-2019 07:14:13

92 Views

Let us first create a table −mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Number1 int,    Number2 int ); Query OK, 0 rows affected (0.68 sec)Insert some records in the table using insert command −mysql> insert into DemoTable(Number1, Number2) values(10, 30); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable(Number1, Number2) values(60, 50); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable(Number1, Number2) values(110, 100); Query OK, 1 row affected (0.10 sec)Display all records from the table using select statement −mysql> select *from DemoTable;This will produce the following output ... Read More

Searching 2 fields at the same time to fetch a specific First Name and Last Name from a table in MySQL

AmitDiwan
Updated on 03-Oct-2019 07:11:59

67 Views

For this, you can use LIKE operator along with AND. Let us first create a table −mysql> create table DemoTable (    EmployeeFirstName varchar(50),    EmployeeLastName varchar(50) ); Query OK, 0 rows affected (0.64 sec)Insert some records in the table using insert command −mysql> insert into DemoTable values('John', 'Smith'); Query OK, 1 row affected (0.61 sec) mysql> insert into DemoTable values('David', 'Miller'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('John', 'Doe'); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable values('Adam', 'Smith'); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable values('Carol', ... Read More

Can we use “LIKE concat()” in a MySQL query?

AmitDiwan
Updated on 03-Oct-2019 07:09:22

6K+ Views

Yes, we can do that. Let us first create a table −mysql> create table DemoTable (    Name varchar(50) ); Query OK, 0 rows affected (0.63 sec)Insert some records in the table using insert command −mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('Adam'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values('Bob'); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable values('Mike'); Query OK, 1 row affected (0.16 sec)Display all records from the table using select statement −mysql> select *from DemoTable;This will produce the following output ... Read More

MySQL query to select a random row value (Id and Name) having multiple occurrences (Name)?

AmitDiwan
Updated on 03-Oct-2019 07:00:00

447 Views

For this, use RAND() for random records and LIMIT 1 to get only a single value. However, use the WHERE clause to select that particular ‘Name’, which is repeating.Let us first create a table −mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(20) ); Query OK, 0 rows affected (1.65 sec)Insert some records in the table using insert command −mysql> insert into DemoTable(Name) values('Chris'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable(Name) values('Bob'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable(Name) values('David'); Query OK, 1 row affected ... Read More

Update only a single column in a MySQL table and increment on the basis of a condition

AmitDiwan
Updated on 03-Oct-2019 06:56:39

84 Views

Let us first create a table −mysql> create table DemoTable (    Name varchar(50),    Score int ); Query OK, 0 rows affected (1.02 sec)Insert some records in the table using insert command −mysql> insert into DemoTable values('Sam', 45); Query OK, 1 row affected (0.22 sec) mysql> insert into DemoTable values('Mike', 28); Query OK, 1 row affected (0.36 sec) mysql> insert into DemoTable values('Carol', 27); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('David', 67); Query OK, 1 row affected (0.19 sec)Display all records from the table using select statement −mysql> select *from DemoTable;This will produce the ... Read More

MySQL time period query to fetch date records from interval of 14 weeks from current date?

AmitDiwan
Updated on 03-Oct-2019 06:54:26

192 Views

For this, you can use the BETWEEN keyword. Let us first create a table −mysql> create table DemoTable (    ArrivalDate date ); Query OK, 0 rows affected (0.93 sec)Let’s say the current date is 2019-08-31.Insert some records in the table using insert command −mysql> insert into DemoTable values('2019-04-21'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('2019-03-01'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('2019-09-01'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values('2019-08-31'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('2019-06-30'); Query OK, 1 ... Read More

How to insert NULL into char(1) in MySQL?

AmitDiwan
Updated on 03-Oct-2019 06:51:43

456 Views

For this, you need to set sql_mode to 'STRICT_TRANS_TABLES’. This mode issues a warning when an invalid value is inserted but inserts the same value. Let us first create a table −mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(50),    Gender char(1) NULL ); Query OK, 0 rows affected (0.99 sec)Insert some records in the table using insert command −mysql> set sql_mode = 'STRICT_TRANS_TABLES'; Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> insert into DemoTable(Name, Gender) select 'Chris', NULL ; Query OK, 1 row affected (0.21 sec) Records: 1 Duplicates: ... Read More

ORDER BY records in MySQL based on a condition

AmitDiwan
Updated on 03-Oct-2019 06:50:01

778 Views

For this, you can use ORDER BY IF(). Let us first create a table −mysql> create table DemoTable (    Name varchar(50),    Score int ); Query OK, 0 rows affected (0.72 sec)Insert some records in the table using insert command −mysql> insert into DemoTable values('Chris', 98); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values('David', 45); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('Bob', 56); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values('Sam', 89); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('Carol', 78); Query ... Read More

Fetch similar ID records from two tables in MySQL

AmitDiwan
Updated on 03-Oct-2019 06:46:55

329 Views

Let us first create a table −mysql> create table DemoTable1 (    Id int ); Query OK, 0 rows affected (1.26 sec)Insert some records in the table using insert command −mysql> insert into DemoTable1 values(100); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable1 values(110); Query OK, 1 row affected (0.49 sec) mysql> insert into DemoTable1 values(4); Query OK, 1 row affected (0.44 sec) mysql> insert into DemoTable1 values(3); Query OK, 1 row affected (0.18 sec)Display all records from the table using select statement −mysql> select *from DemoTable1;This will produce the following output −+------+ | Id   | ... Read More

Advertisements