Found 4219 Articles for MySQLi

MySQL Error - #1046 - No database selected

Arjun Thakur
Updated on 24-Jun-2020 13:56:06

21K+ Views

The error-#1046 can occur when we are creating a table, but forget to select the database. Let us say we have started MySQL as shown below −After giving the correct password, the above window will open. Now create a table without choosing any database. This will show an error −mysql> CREATE table TblUni -> ( -> id int, -> Name varchar(100) -> );ERROR 1046 (3D000): No database selectedThe following screenshot is showing the same error −Now, choose any database to get rid of the above error. Firstly, let us check how many databases are present in MySQL with the help ... Read More

How to take backup of a single table in a MySQL database?

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

536 Views

The backup of a table can be made with the help of backup table as well as mysqldump utility. The backup table concept was used in MySQL version 5.0 and its earlier version. Here, I am performing backup with the help of mysqldump. Firstly, we will open cmd with the help of shortcut key. The mysqldump will run at the cmd. Therefore, firstly open cmd with the help of shortcut key − windowskey+R; Here is the snapshot − Now, cmd will open − In this, the MySQL bin folder is present at the following location − ... Read More

How can we have multiple virtuals GENERATED COLUMNS in MySQL table with CREATE TABLE statement?

Paul Richard
Updated on 22-Jun-2020 14:35:35

194 Views

It is quite possible to add multiple virtual generated columns in a MySQL table. It can be illustrated with the following example as follows −Examplemysql> Create table profit(cost int, price int, profit int AS (price-cost), price_revised int AS (price-2)); Query OK, 0 rows affected (0.73 sec) mysql> Describe profit; +---------------+---------+------+-----+---------+-------------------+ | Field         | Type    | Null | Key | Default | Extra             | +---------------+---------+------+-----+---------+-------------------+ | cost          | int(11) | YES  |     | NULL    |               ... Read More

How we have multiple stored GENERATED COLUMNS in MySQL table with CREATE TABLE statement?

Chandu yadav
Updated on 22-Jun-2020 14:36:03

91 Views

It is quite possible to add multiple stored generated columns in a MySQL table. It can be illustrated with the following example as follows −Examplemysql> Create table profit1(cost int, price int, profit int AS (price-cost) STORED, price_revised int AS (price-2) STORED); Query OK, 0 rows affected (0.36 sec) mysql> Describe profit1; +---------------+---------+------+-----+---------+------------------+ | Field         | Type    | Null | Key | Default | Extra            | +---------------+---------+------+-----+---------+------------------+ | cost          | int(11) | YES  |     | NULL    |             ... Read More

How can we alter table to add MySQL stored GENERATED COLUMNS?

Sharon Christine
Updated on 22-Jun-2020 14:35:06

130 Views

For adding MySQL stored GENERATED COLUMNS in a table, we can use the same syntax as adding a column just adding “AS(expression)” after the data type. Its syntax would be as follows −SyntaxALTER TABLE table_name ADD COLUMN column_name AS(expression)STORED;Examplemysql> ALTER TABLE employee_data_stored ADD COLUMN FULLName Varchar(200) AS (CONCAT_WS(" ", 'First_name', 'Last_name')) STORED; Query OK, 2 rows affected (1.23 sec) Records: 2 Duplicates: 0 Warnings: 0 mysql> Describe employee_data_stored; +------------+--------------+------+-----+---------+------------------+ | Field      | Type         | Null | Key | Default | Extra            | +------------+--------------+------+-----+---------+------------------+ | ID       ... Read More

How MySQL stored GENERATED COLUMNS are different from MySQL virtual GENERATED COLUMNS?

Fendadis John
Updated on 22-Jun-2020 14:27:03

548 Views

Followings are some basic differences between MySQL stored GENERATED COLUMNS and MySQL virtual GENERATED COLUMNS −In terms of Disk SpaceIf we see the difference in terms of disk space then virtual generated columns would not take any disk space. On the other hand, the stored generated column would take disk space.In terms of operationIf we see the difference in terms of operation then virtual generated columns are INPLACE operations which means that the table definition is changed without having to recopy all the data again. On the other hand, stored generated columns are a copy operation and it has the ... Read More

How MySQL stored GENERATED COLUMNS can work with built-in functions?

Chandu yadav
Updated on 27-Feb-2020 12:30:33

96 Views

It can be illustrated with the help of an example in which we are creating a stored generated column in the table named ‘employee_data_stored’. As we know that stored generated column can be generated by using the keyword ‘stored’.Examplemysql> Create table employee_data_stored(ID INT AUTO_INCREMENT PRIMARY KEY, First_name VARCHAR(50) NOT NULL, Last_name VARCHAR(50) NOT NULL, FULL_NAME VARCHAR(90) GENERATED ALWAYS AS(CONCAT(First_name, ' ', Last_name)) STORED); Query OK, 0 rows affected (0.52 sec) mysql> DESCRIBE employee_data_stored; +------------+-------------+------+-----+---------+------------------+ | Field      | Type        | Null | Key | Default | Extra            | +------------+-------------+------+-----+---------+------------------+ | ... Read More

How can we alter table to add MySQL virtual GENERATED COLUMNS?

Moumita
Updated on 22-Jun-2020 14:27:39

647 Views

For adding MySQL virtual GENERATED COLUMNS in a table, we can use the same syntax as adding a column just adding “AS(expression)” after the data type. Its syntax would be as follows −SyntaxALTER TABLE table_name ADD COLUMN column_name AS(expression);Examplemysql> ALTER TABLE employee_data ADD COLUMN FULLName Varchar(200) AS(CONCAT_WS(" ", 'First_name', 'Last_name')); Query OK, 0 rows affected (0.49 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql> Describe employee_data; +------------+--------------+------+-----+---------+-------------------+ | Field      | Type         | Null | Key | Default | Extra             | +------------+--------------+------+-----+---------+-------------------+ | ID         ... Read More

How MySQL stored GENERATED COLUMNS can work with mathematical expressions?

Samual Sam
Updated on 21-Feb-2020 12:20:32

71 Views

It can be illustrated with the help of an example in which we are creating a stored generated column in the table named ‘triangle_stored’. As we know that stored generated column can be generated by using the keyword ‘stored’.Examplemysql> Create table triangle_stored(SideA DOUBLE, SideB DOUBLE, SideC DOUBLE AS (SQRT(SideA * SideB + SideB * SideB)) STORED); Query OK, 0 rows affected (0.47 sec) mysql> Describe triangle_stored; +-------+--------+------+-----+---------+------------------+ | Field | Type   | Null | Key | Default | Extra            | +-------+--------+------+-----+---------+------------------+ | SideA | double | YES  |     | NULL   ... Read More

How MySQL virtual GENERATED COLUMNS can work with mathematical expressions?

Ankith Reddy
Updated on 21-Feb-2020 11:39:55

101 Views

It can be illustrated with the help of an example in which we are creating a virtual generated column in the table named ‘triangle’. As we know that virtual generated column can be generated with or without using the keyword ‘virtual’.Examplemysql> Create table triangle(SideA DOUBLE, SideB DOUBLE, SideC DOUBLE AS (SQRT(SideA * SideB + SideB * SideB))); Query OK, 0 rows affected (0.44 sec) mysql> Describe Triangle; +-------+--------+------+-----+---------+-------------------+ | Field | Type   | Null | Key | Default | Extra             | +-------+--------+------+-----+---------+-------------------+ | SideA | double | YES  |     | ... Read More

Advertisements