How to view the database in mysql?
In mysql, you can use the "SHOW DATABASES" statement to view the database. This statement can view or display the databases within the scope of the current user's permissions; the syntax format is "SHOW DATABASES [LIKE 'database name'];".
(Recommended tutorial: mysql video tutorial)
The database can be regarded as a container that specifically stores data objects. , each database has a unique name, and the names of the databases have practical meanings, so that you can clearly see what data each database is used to store. There are system database and custom database in the MySQL database. The system database is the database that comes with the system after installing MySQL, and the custom database is the database created by user definition.
In MySQL, you can use the SHOW DATABASES statement to view or display databases within the scope of the current user's permissions. The syntax format for viewing the database is:
SHOW DATABASES [LIKE '数据库名'];
The syntax description is as follows:
The LIKE clause is optional and is used to match the specified database name. The LIKE clause can match partially or completely.
The database name is surrounded by single quotes ' '.
Example 1: View all databases
List all databases that the current user can view:
mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sakila | | sys | | world | +--------------------+ 6 row in set (0.22 sec)
can be found, There are 6 databases in the above list, which are automatically created by the system when MySQL is installed. Their respective functions are as follows:
information_schema: mainly stores some database object information in the system , such as user table information, column information, permission information, character set information, partition information, etc.
mysql: The core database of MySQL, similar to the master table in SQL Server, is mainly responsible for storing database users, user access permissions and other control and management information that MySQL needs to use. Commonly used ones include modifying the root user password in the user table of the mysql database.
performance_schema: Mainly used to collect database server performance parameters.
sakila: A sample database provided by MySQL. The database has a total of 16 tables. These data tables are relatively common. When designing the database, you can refer to these sample data tables. Quickly complete required datasheets.
sys: After MySQL 5.7 is installed, there will be an additional sys database. The sys database mainly provides some views, and the data comes from performance_schema, mainly to make it easier for developers and users to view performance issues.
world: The world database is a database automatically created by MySQL. The database only includes 3 data tables, which respectively store the city, country, and language used by the country.
Example 2: Create and view the database
First create a database named test_db:
mysql> CREATE DATABASE test_db; Query OK, 1 row affected (0.12 sec)
Then use SHOW The DATABASES statement displays all database names within the permission scope, as shown below:
mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sakila | | sys | | test_db | | world | +--------------------+ 7 row in set (0.22 sec)
You see, the database just created has been displayed.
Example 3: Using LIKE clause
First create three databases, named test_db, db_test, db_test_db.
1) Use the LIKE clause to view the database that exactly matches test_db:
mysql> SHOW DATABASES LIKE 'test_db'; +--------------------+ | Database (test_db) | +--------------------+ | test_db | +--------------------+ 1 row in set (0.03 sec)
2) Use the LIKE clause to view the database whose name contains test:
mysql> SHOW DATABASES LIKE '%test%'; +--------------------+ | Database (%test%) | +--------------------+ | db_test | +--------------------+ | db_test_db | +--------------------+ | test_db | +--------------------+ 3 row in set (0.03 sec)
3) Use the LIKE clause to view the databases whose names begin with db:
mysql> SHOW DATABASES LIKE 'db%'; +----------------+ | Database (db%) | +----------------+ | db_test | +----------------+ | db_test_db | +----------------+ 2 row in set (0.03 sec)
4) Use the LIKE clause to view the databases whose names end with db:
mysql> SHOW DATABASES LIKE '%db'; +----------------+ | Database (%db) | +----------------+ | db_test_db | +----------------+ | test_db | +----------------+ 2 row in set (0.03 sec)
The above is the detailed content of How to view the database in mysql?. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



MySQL is suitable for beginners because it is simple to install, powerful and easy to manage data. 1. Simple installation and configuration, suitable for a variety of operating systems. 2. Support basic operations such as creating databases and tables, inserting, querying, updating and deleting data. 3. Provide advanced functions such as JOIN operations and subqueries. 4. Performance can be improved through indexing, query optimization and table partitioning. 5. Support backup, recovery and security measures to ensure data security and consistency.

Create a database using Navicat Premium: Connect to the database server and enter the connection parameters. Right-click on the server and select Create Database. Enter the name of the new database and the specified character set and collation. Connect to the new database and create the table in the Object Browser. Right-click on the table and select Insert Data to insert the data.

Navicat itself does not store the database password, and can only retrieve the encrypted password. Solution: 1. Check the password manager; 2. Check Navicat's "Remember Password" function; 3. Reset the database password; 4. Contact the database administrator.

MySQL is an open source relational database management system. 1) Create database and tables: Use the CREATEDATABASE and CREATETABLE commands. 2) Basic operations: INSERT, UPDATE, DELETE and SELECT. 3) Advanced operations: JOIN, subquery and transaction processing. 4) Debugging skills: Check syntax, data type and permissions. 5) Optimization suggestions: Use indexes, avoid SELECT* and use transactions.

MySQL and SQL are essential skills for developers. 1.MySQL is an open source relational database management system, and SQL is the standard language used to manage and operate databases. 2.MySQL supports multiple storage engines through efficient data storage and retrieval functions, and SQL completes complex data operations through simple statements. 3. Examples of usage include basic queries and advanced queries, such as filtering and sorting by condition. 4. Common errors include syntax errors and performance issues, which can be optimized by checking SQL statements and using EXPLAIN commands. 5. Performance optimization techniques include using indexes, avoiding full table scanning, optimizing JOIN operations and improving code readability.

Navicat for MariaDB cannot view the database password directly because the password is stored in encrypted form. To ensure the database security, there are three ways to reset your password: reset your password through Navicat and set a complex password. View the configuration file (not recommended, high risk). Use system command line tools (not recommended, you need to be proficient in command line tools).

You can create a new MySQL connection in Navicat by following the steps: Open the application and select New Connection (Ctrl N). Select "MySQL" as the connection type. Enter the hostname/IP address, port, username, and password. (Optional) Configure advanced options. Save the connection and enter the connection name.

Steps to perform SQL in Navicat: Connect to the database. Create a SQL Editor window. Write SQL queries or scripts. Click the Run button to execute a query or script. View the results (if the query is executed).
