mysql> select * from mytable;
ERROR 1046 (3D000): No database selected

If you are trying to run mySQL query in mysql prompt in console and you get "No SQL selected" then you first need to select the database,
You can know the list of databases that are available, you can make use of show databases;
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mydb |
| mysql |
| performance_schema |
| sys |
+--------------------+
5 rows in set (0.00 sec)
You can select you database using command set database database-name
mysql> use mydb;
Database changed
Now you can run the your query and you should not get 1046 error,
mysql> select * from mytable;
+------+-------------+---------+
| name | address | city |
+------+-------------+---------+
| Sam | 101, ABC ZY | Chicago |
+------+-------------+---------+
1 row in set (0.00 sec)
Note: You can also run the command using {datbasename}.{table name} as well!
Example: mysql> select * from mydb.mytable;More Posts related to MySQL,
- MySQL Workbench could not detect any MySQL server running. This means that MySQL is not installed or is not running.
- Fix: pip install mysqlclient error: subprocess-exited-with-error
- [Fix] MySQL Docker ERROR 1045 (28000): Access denied for user root@localhost (using password: YES/NO)
- MySQL Error :1006 SQLSTATE: HY000 (ER_CANT_CREATE_DB) Message: Can't create database 'mydb' (errno: 28)
- MySQL: Error Code: 1175 You are using safe update mode
- Display List of Databases in mysql Command Line
- How to install MySQL Workbench on Mac (M1/M2)
- [macOS] Fix: MySQL ERROR 2002 (HY000): Cant connect to local MySQL server through socket /tmp/mysql.sock (2)
- [Fix] MySQL No database selected - ERROR 1046 (3D000)
- MySQL: How to know which Database Schema you are on in Terminal
- MySQL #6 - Error on delete of './my-database/db.opt' (Errcode: 13 - Permission denied)
- MySQL : Error :1000 SQLSTATE: HY000 (ER_HASHCHK) Message: hashchk Server Error
- Fix MySQL - Error: (OperationalError) (HY000) [08S01] Communications link failure
- MySQL Workbench - Connection Warning - Incompatible/nonstandard server version or connection protocol detected
- MySQL: How to Select Database via Terminal/Command Line
- MySQL 1005 Error : SQLSTATE: HY000 (ER_CANT_CREATE_TABLE) Message: Can't create table '%s' (errno: 150)
- Connection Failed: 1130 PHP MySQL Error
- Identify MySQL version in MySQL Command Line Prompt
- Fix mySQL Error Cant connect to local MySQL server through socket /var/run/mysqld/mysqld.sock ERROR 2002 HY000
- MySQL ERROR 1064 (42000): You have an error in your SQL syntax [fix]
- [fix] Loading class com.mysql.jdbc.Driver is deprecated
- How to Create Database in MySQL
- MySQL Error :1007 SQLSTATE: HY000 (ER_DB_CREATE_EXISTS) Message: Can't create database '%s'; database exists
- How to query database table names [MySQL/Oracle/SQL Server]
- How to clear MySQL Console Screen
More Posts:
- How to know the version and Device ID of OneDrive on Mac - Windows
- Add Line Break in Microsoft Excel Cell on Mac (macOS) - MacOS
- [fix] The declared package does not match the expected package - Java
- Default speed of Marquee tag : SCROLLAMOUNT - Html
- List of common cURL Error Codes - cURL
- List of All 35 Reserved Keywords in Python Programming Language 3.11 - Python
- Fix Power BI 404 not found error when connecting SharePoint Online List as Data Source - SharePoint
- How to send SMS message in Android Emulator - Android