Single MySQL Query to Insert Records from One Table to Another

AmitDiwan
Updated on 03-Oct-2019 07:27:12

142 Views

Use nested insert with select in MySQL for this as shown in the below syntax −insert into yourTableName2(yourColumnName1, yourColumnName2, .....N) select yourColumnName1, yourColumnName2, ....N from yourTableName1 where yourCondition;Let us first see an example and create a table −mysql> create table DemoTable1 (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(40) ); Query OK, 0 rows affected (0.88 sec)Insert some records in the table using insert command −mysql> insert into DemoTable1(Name) values('Chris'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable1(Name) values('David'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable1(Name) values('Bob'); Query OK, ... Read More

Insert Nothing After Declaring a Column with TIMESTAMP Default CURRENT_TIMESTAMP

AmitDiwan
Updated on 03-Oct-2019 07:24:49

138 Views

In this case, the current timestamp gets inserted into the table column. Let us first create a table −mysql> create table DemoTable (    ArrivalDate timestamp default CURRENT_TIMESTAMP ); Query OK, 0 rows affected (0.55 sec)Insert some records in the table using insert command −mysql> insert into DemoTable values(now()); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values(); Query OK, 1 row affected (0.13 sec)Display all records from the table using select statement −mysql> select *from DemoTable;This will produce the following output −+---------------------+ | ArrivalDate | +---------------------+ | 2019-09-01 14:08:47 | | 2019-09-01 14:08:50 | +---------------------+ 2 rows in set (0.00 sec)

Convert Stored MD5 String to Decimal Value in MySQL

AmitDiwan
Updated on 03-Oct-2019 07:23:21

500 Views

You can use the conv() function along with the cast() to cast from hexadecimal to a decimal value.Note − MD5 is in hexadecimalLet us first create a table −mysql> create table DemoTable (    Password text ); Query OK, 0 rows affected (0.60 sec)Insert some records in the table using insert command −mysql> insert into DemoTable values("a5391e96f8d48a62e8c85381df108e98"); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values("ea7a32d2dc5bb793af262dcb6ea1a54d"); Query OK, 1 row affected (0.18 sec)Display all records from the table using select statement −mysql> select *from DemoTable;This will produce the following output −+----------------------------------+ | Password         ... Read More

Fastest Way to Get a Column's Maximum Value in MySQL

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

373 Views

You can try to get a column’s maximum value using two ways. The first way is as follows −select max(yourColumnName) from yourTableName;The second way is as follows −select yourColumnName from yourTableName order by yourColumnName DESC LIMIT 1;NOTE − The first query takes less time than the second query because the second query first sort n number of values then gives the highest value using LIMIT 1. Therefore, use the first query.Let us first create a table −mysql> create table DemoTable (    Number int ); Query OK, 0 rows affected (0.59 sec)Insert some records in the table using insert command ... Read More

Selecting from a MySQL Table Based on Parts of a Timestamp

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

176 Views

Let us first create a table −mysql> create table DemoTable (    AdmissionDate timestamp ); Query OK, 0 rows affected (0.90 sec)Insert some records in the table using insert command −mysql> insert into DemoTable values('2007-01-10'); Query OK, 1 row affected (0.34 sec) mysql> insert into DemoTable values('2015-07-12'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values('2017-11-01'); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable values('2019-08-29'); Query OK, 1 row affected (0.08 sec)Display all records from the table using select statement −mysql> select *from DemoTable;This will produce the following output −+---------------------+ | AdmissionDate ... Read More

Fetch Column Length Declared with BLOB Type in MySQL

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

357 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

Swap Specific Field Value in MySQL

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

172 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

Search Two Fields in MySQL to Fetch Specific Names

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

125 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

Use LIKE and CONCAT in a MySQL Query

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

7K+ 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

Usage of yield Keyword in JavaScript

usharani
Updated on 03-Oct-2019 07:08:09

196 Views

The yield keyword is used in JavaScript to pause and resume a generator function. The value of the expression is returned to the generator's caller.Here’s the syntax, where “exp” is the expression and the optional value is returned by “val”, which is passed to the generator's next() method.[val] = yield [exp];Here are the examples:function* displayRank () {    var selPlayers= [1, 2, 3, 4];    for (var a = 0; a < selPlayers.length; a++) {       yield selPlayers[i];    } }After defining a generator function, use it like the following.Here displayRank() is the generator function:var rank = displayRank(); ... Read More

Advertisements