Length of SHA256 Hash in MySQL

Chandu yadav
Updated on 30-Jul-2019 22:30:23

3K+ Views

As the name “SHA256” suggest, it is 256 bits long. If we are using hexadecimal notation then digit codes represent 4 bits. In order to represent 256, we need 256/4 = 64 bits. We need a data type varchar(64) or char(64). Creating a table for our example. mysql> create table SHA256Demo   -> (   -> Password varchar(64)   -> ); Query OK, 0 rows affected (0.54 sec) Inserting records into table. mysql> insert into SHA256Demo values(' 4e2e1a39dba84a0b5a91043bb0e4dbef23970837'); Query OK, 1 row affected (0.18 sec) Displaying all records. mysql> select *From SHA256Demo; The following ... Read More

Check MySQL Database Table Column Character Set

Arjun Thakur
Updated on 30-Jul-2019 22:30:23

5K+ Views

To check what character set a MySQL database/ table/ column is, let us see an example: A database which has the name ‘business’ and table name is ‘student’ which is already present in the database is used. Syntax in order to check the table character set. SELECT CCSA.character_set_name FROM information_schema.`TABLES` T, information_schema.`COLLATION_CHARACTER_SET_APPLICABILITY` CCSA WHERE CCSA.collation_name = T.table_collation AND T.table_schema = "yourDatabaseName" AND T.table_name = "yourTableName"; Applying the above syntax to display character set for table student. mysql> SELECT CCSA.character_set_name FROM information_schema.`TABLES` T,   -> information_schema.`COLLATION_CHARACTER_SET_APPLICABILITY` CCSA   -> WHERE CCSA.collation_name = T.table_collation   -> ... Read More

Handling Missing Keys in Python Dictionaries

karthikeya Boyini
Updated on 30-Jul-2019 22:30:23

1K+ Views

In Python there is one container called the Dictionary. In the dictionaries, we can map keys to its value. Using dictionary the values can be accessed in constant time. But when the given keys are not present, it may occur some errors. In this section we will see how to handle these kind of errors. If we are trying to access missing keys, it may return errors like this. Example code Live Demo country_dict = {'India' : 'IN', 'Australia' : 'AU', 'Brazil' : 'BR'} print(country_dict['Australia']) print(country_dict['Canada']) # This will return error Output AU --------------------------------------------------------------------------- KeyErrorTraceback (most ... Read More

Shrink and Purge ibdata1 File in MySQL

Ankith Reddy
Updated on 30-Jul-2019 22:30:23

2K+ Views

The ibdata1 file cannot shrink, it is a particularly troublesome feature of MySQL. The ibdata1 file can be shrinked if you delete all databases, remove the files and reload the mysqldump. We can configure MySQL so that each table, including its indexes, is stored as a separate file. It is enabled by default as of version 5.6.6 of MySQL. To setup our server to use separate files for each table, we need to change my.cnf in order to enable it. If your MySQL version is below 5.6.6, then you need to add it in my.cnf file. [mysqld] ... Read More

Use Hashline Directive in C#

Samual Sam
Updated on 30-Jul-2019 22:30:23

221 Views

It lets you modify the compiler's line number and (optionally) the file name output for errors and warnings. Let us see some examples. #line 100 "demo" int a; // CS0168 on line 100 int b; // CS0168 on line 101 int c; // CS0168 on line 102 As shown above the example reports three warnings associated with line numbers. The #line 100 directive forces the line number to be 100 and until the next #line directive, the filename will be reported as "demo”. Let’s see ... Read More

Create Temporary MySQL Table in a SELECT Statement

George John
Updated on 30-Jul-2019 22:30:23

4K+ Views

To create a temporary table in a SELECT statement we use TEMPORARY keyword. This temporary table will be visible for the current session and whenever a session is closed, it is automatically destroyed. Two sessions can use the same temporary table. Creating a table. mysql> create table MyTableDemo   -> (   -> id int,   -> Name varchar(100)   -> ); Query OK, 0 rows affected (0.69 sec) Inserting some records. mysql> insert into MyTableDemo values(1, 'John'); Query OK, 1 row affected (0.18 sec) mysql>  insert into MyTableDemo values(2, 'Carol'); Query OK, 1 row affected (0.13 ... Read More

Add 2 Hours to Current Time in MySQL

Chandu yadav
Updated on 30-Jul-2019 22:30:23

9K+ Views

We can get the current time with the help of now() and adding 2 hours is done by giving the interval as 2. Firstly, collect information of the current time in the system with the help of now(). The current time is . The following is the query to get the current date and time. mysql> select now(); Here is the output. +---------------------+ | now()               | +---------------------+ | 2018-11-01 12:58:40 | +---------------------+ 1 row in set (0.00 sec) To add 2 hours in the current time, we will use the DATE_ADD() function. mysql> select ... Read More

Get Digits from a Record in MySQL

Arjun Thakur
Updated on 30-Jul-2019 22:30:23

265 Views

Use the function CONVERT() or Regular Expression. The CONVERT() method converts a value from one datatype to another. This will ecnetually fetch digits for us. Let us see an example. Firstly, we will create a table. mysql> create table textIntoNumberDemo   -> (   -> Name varchar(100)   -> ); Query OK, 0 rows affected (0.47 sec) Inserting some records. mysql> insert into textIntoNumberDemo values('John-11'); Query OK, 1 row affected (0.11 sec) mysql> insert into textIntoNumberDemo values('John-12'); Query OK, 1 row affected (0.17 sec) mysql> insert into textIntoNumberDemo values('John-2'); Query OK, 1 row affected (0.11 ... Read More

Swapping Two Column Values in MySQL

Ankith Reddy
Updated on 30-Jul-2019 22:30:23

7K+ Views

To swap two columns, we can apply the below swapping logic. Add both values and store them into the first column Subtract the first column’s value from the second and store it into the second column. Subtract the first column’s value from the updated second column and store it into the first. The above rule structure is as follows. Suppose, the first column is a and the second column is b. 1. a = a+b; 2. b = a-b; 3. a = a-b; Now we will apply the above rule in order to swap the two ... Read More

Check If a Value Is an Integer in MySQL

George John
Updated on 30-Jul-2019 22:30:23

13K+ Views

To check if the given value is a string or not ,we use the cast() function. If the value is not numeric then it returns 0, otherwise it will return the numeric value. In this way, we can check whether the value is an integer or not. Case 1 − Checking for a string with integers mysql> select cast('John123456' AS UNSIGNED); The following is the output. It shows that the value is not numeric, therefore 0 is returned. +--------------------------------+ | cast('John123456' AS UNSIGNED) | +--------------------------------+ |                              0 | +--------------------------------+ 1 row in set, 1 warning (0.00 sec) ... Read More

Advertisements