AmitDiwan has Published 11365 Articles

Set all the columns of a MySQL table to a particular value with a single query

AmitDiwan

AmitDiwan

Updated on 10-Oct-2019 12:11:12

74 Views

Let us first create a table −mysql> create table DemoTable (    ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    ClientName varchar(40),    ClientAge int,    ClientCountryName varchar(40) ); Query OK, 0 rows affected (0.57 sec)Insert some records in the table using insert command −mysql> insert into DemoTable(ClientName, ClientAge, ClientCountryName) ... Read More

MySQL query to make a date column NULL?

AmitDiwan

AmitDiwan

Updated on 10-Oct-2019 12:04:38

1K+ Views

To make a date column null, use ALTER TABLE and MODIFY and set the date to NULL. Following is the syntax −alter table yourTableName modify column yourColumnName date NULL;Let us first create a table. Here, we have set the column as NOT NULL −mysql> create table DemoTable (    ShippingDate ... Read More

What is the syntax in MySQL to get the column names of a table?

AmitDiwan

AmitDiwan

Updated on 10-Oct-2019 12:03:11

359 Views

The syntax is as follows to get the column names of a table −select column_name from information_schema.columns where table_schema='yourDatabaseName' and table_name=’yourTableName’;Let us first create a table −mysql> create table DemoTable (    EmployeeId int,    EmployeeFirstName varchar(20),    EmployeeLastName varchar(20),    EmployeeAge int,    EmployeeCountryName varchar(40),    IsMarried tinyint(1),   ... Read More

Check if a field of table has NOT NULL property set in SQL?

AmitDiwan

AmitDiwan

Updated on 10-Oct-2019 12:01:06

374 Views

To check if field of a table has NOT NULL property, you can use any of the two syntaxes. The first syntax is as follows −desc yourTableName;Following is the second syntax −select column_name,    is_nullable    from information_schema.columns    where table_schema = ‘yourDatabaseName’    and table_name = 'yourTableName’;Let us first ... Read More

Prevent a combination of items from being inserted twice in MySQL?

AmitDiwan

AmitDiwan

Updated on 10-Oct-2019 11:54:24

236 Views

To prevent a combination of items from being inserted twice, alter the table and set UNIQUE for the column as shown in the below syntax −alter table yourTableName add constraint yourConstraintName unique(yourColumnName1, yourColumnName2, ....N);Let us first create a table −mysql> create table DemoTable (    Value1 int,    Value2 int ... Read More

Find integer within +/- 1 from a column in MySQL

AmitDiwan

AmitDiwan

Updated on 10-Oct-2019 11:52:23

89 Views

For this, use BETWEEN -1 AND 1. Let us first create a table −mysql> create table DemoTable (    Value int ); Query OK, 0 rows affected (0.76 sec)Insert some records in the table using insert command −mysql> insert into DemoTable values(14); Query OK, 1 row affected (0.15 sec) mysql> ... Read More

How to prevent duplicate rows in MySQL INSERT?

AmitDiwan

AmitDiwan

Updated on 10-Oct-2019 11:50:56

851 Views

For this, you need to use UNIQUE KEY for the column. Let us first create a table −mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    FirstName varchar(30),    UNIQUE KEY(FirstName) ); Query OK, 0 rows affected (1.76 sec)Insert some records in the table using ... Read More

Fetch records from interval of past 3 days from current date in MySQL and add the corresponding records

AmitDiwan

AmitDiwan

Updated on 10-Oct-2019 11:48:51

1K+ Views

Let us first create a table −mysql> create table DemoTable (    ProductAmount int,    PurchaseDate datetime ); Query OK, 0 rows affected (0.94 sec)Note − Let’s say the current date is 2010-09-15.Insert some records in the table using insert command −mysql> insert into DemoTable values(567, '2019-09-10'); Query OK, 1 ... Read More

MySQL query for text search with LIKE and OR to fetch records

AmitDiwan

AmitDiwan

Updated on 10-Oct-2019 11:45:16

96 Views

Let us first create a table −mysql> create table DemoTable (    Subject text ); Query OK, 0 rows affected (0.86 sec)Insert some records in the table using insert command −mysql> insert into DemoTable values('Introduction to MySQL'); Query OK, 1 row affected (0.31 sec) mysql> insert into DemoTable values('Deep Dive ... Read More

How to select a query for a selected day(2010-11-04) to current date using MySQL?

AmitDiwan

AmitDiwan

Updated on 10-Oct-2019 11:43:16

53 Views

Let us first create a table −mysql> create table DemoTable (    Joiningdate date ); Query OK, 0 rows affected (0.56 sec)Insert some records in the table using insert command −mysql> insert into DemoTable values('2010-01-01'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('2010-03-31'); Query OK, 1 ... Read More

Advertisements