Sharon Christine has Published 450 Articles

Fix ERROR 1064 (42000) while creating a database in MySQL?

Sharon Christine

Sharon Christine

Updated on 30-Jul-2019 22:30:26

38K+ Views

The ERROR 1064 (42000) mainly occurs when the syntax isn’t set correctly i.e. error in applying the backtick symbol or while creating a database without them can also create an error, if you will use hyphen in the name, for example, Demo-Table will result in ERROR 1064 (42000).To remove the ... Read More

How to count the number of occurrences of a specific value in a column with a single MySQL query?

Sharon Christine

Sharon Christine

Updated on 30-Jul-2019 22:30:26

529 Views

For this, you can use GROUP BY clause along with IN(). Let us first create a table −mysql> create table DemoTable    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> Name varchar(100)    -> ); Query OK, 0 rows affected (0.87 sec)Insert some records in ... Read More

MySQL queries to update date records with NULL values

Sharon Christine

Sharon Christine

Updated on 30-Jul-2019 22:30:26

605 Views

You can use IFNULL() for this. Let us first create a table −mysql> create table DemoTable -> ( -> added_date date, -> updated_date date -> ); Query OK, 0 rows affected (0.95 sec)Insert some records in the table ... Read More

Retrieving MySQL Database structure information from Java?

Sharon Christine

Sharon Christine

Updated on 30-Jul-2019 22:30:26

208 Views

Use DatabaseMetaData class to retrieve MySQL database structure. In this example, we will display all the table names of database “web” using Java with the help of getMetaData().Following is the Java code −Exampleimport java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import com.mysql.jdbc.DatabaseMetaData; public class getDatabaseInformationDemo {    public static ... Read More

Add a new column and index to an existing table with ALTER in a single MySQL query?

Sharon Christine

Sharon Christine

Updated on 30-Jul-2019 22:30:26

250 Views

To add a new column to an existing table, use ADD. With that, to add a new index, use the ADD INDEX(). Let us first create a table −mysql> create table DemoTable    -> (    -> Id int NOT NULL AUTO_INCREMENT,    -> Name varchar(100),    -> PRIMARY KEY(Id) ... Read More

How to find a value between range in MySQL?

Sharon Christine

Sharon Christine

Updated on 30-Jul-2019 22:30:26

434 Views

For this, use BETWEEN operator in MySQL. Let us first create a table −mysql> create table DemoTable    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> Start int,    -> End int    -> ); Query OK, 0 rows affected (0.91 sec)Insert some records in ... Read More

Why does MySQL evaluate “TRUE or TRUE and FALSE” to true?

Sharon Christine

Sharon Christine

Updated on 30-Jul-2019 22:30:26

98 Views

MySQL evaluates “TRUE or TRUE and FALSE” to true because AND has the highest priority than OR i.e. AND is evaluated before OR.The MySQL evaluates the above statement like this. The AND operator gets evaluated first −(TRUE or (TRUE AND FALSE))The statement (TRUE AND FALSE) gives the result FALSE. Then ... Read More

Get the count of duplicate values from a single column in MySQL?

Sharon Christine

Sharon Christine

Updated on 30-Jul-2019 22:30:26

110 Views

Let us first create a table −mysql> create table DemoTable -> ( -> Number int -> ); Query OK, 0 rows affected (0.83 sec)Insert some records in the table using insert command −mysql> insert into DemoTable values(20); Query OK, 1 row ... Read More

Can we use IN() to search between comma separated values within one field?

Sharon Christine

Sharon Christine

Updated on 30-Jul-2019 22:30:26

80 Views

Instead of IN(), use FIND_IN_SET to search between comma separated values within one field. Let us first create a table −mysql> create table DemoTable -> ( -> ListOfValues text -> ); Query OK, 0 rows affected (0.56 sec)Insert some records in ... Read More

How to add NOT NULL constraint to an already created MySQL column?

Sharon Christine

Sharon Christine

Updated on 30-Jul-2019 22:30:26

176 Views

Achieve this using ALTER TABLE. Let us first create a table −mysql> create table DemoTable    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(100)    -> ); Query OK, 0 rows affected (0.86 sec)Let us check the description of the table −mysql> desc ... Read More

Advertisements