Home > database >  Check the stored procedure, the result is first stored procedure? Why will perform several statement
Check the stored procedure, the result is first stored procedure? Why will perform several statement

Time:09-16

 mysql> SHOW PROCEDURE STATUS LIKE 'c % \ G 
* * * * * * * * * * * * * * * * * * * * * * * * * * * 1 row * * * * * * * * * * * * * * * * * * * * * * * * * * *
Db: sys
Name: create_synonym_db
Type: PROCEDURE
Definer: mysql. Sys @ localhost
Modified: the 2020-06-13 14:13:13
Created: the 2020-06-13 14:13:13
Security_type: INVOKER
Comment:
The Description
-- -- -- -- -- -- -- -- -- -- --

Takes a source database name and synonym name, and then creates the synonym database with views that point to all of the tables within the source database.

Useful for creating a "ps" synonym for "performance_schema,"
Or "is" home "information_schema", for example.

The Parameters
-- -- -- -- -- -- -- -- -- -- --

In_db_name (VARCHAR (64) :
The database name that he like to create a synonym for.
In_synonym (VARCHAR (64) :
The database synonym name.

Example
-- -- -- -- -- -- -- -- -- -- --

Mysql> SHOW DATABASES;
+ -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- +
| Database |
+ -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- +
| information_schema |
| mysql |
| performance_schema |
| sys |
| test |
+ -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- +
5 rows in the set (0.00 SEC)

Mysql> CALL sys. Create_synonym_db (' performance_schema ', 'ps');
+ -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- +
| the summary |
+ -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- +
| Created 74 views in the ` ps ` database |
+ -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- +
1 row in the set (8.57 SEC)

Query OK, 0 rows affected (8.57 SEC)

Mysql> SHOW DATABASES;
+ -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- +
| Database |
+ -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- +
| information_schema |
| mysql |
| performance_schema |
| ps |
| sys |
| test |
+ -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- +
6 rows in the set (0.00 SEC)

Mysql> SHOW FULL TABLES FROM ps.
+ -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- -- -- +
| Tables_in_ps | Table_type |
+ -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - + -- -- -- -- -- -- -- -- -- -- -- -- +
| accounts | VIEW |
| cond_instances | VIEW |
| events_stages_current | VIEW |
| events_stages_history | VIEW |
.

Character_set_client: utf8mb4
Collation_connection: utf8mb4_0900_ai_ci
The Database Collation: utf8mb4_0900_ai_ci
* * * * * * * * * * * * * * * * * * * * * * * * * * * 2. Row * * * * * * * * * * * * * * * * * * * * * * * * * * *
Db: test_db
Name: countp
Type: PROCEDURE
Definer: root @ localhost
Modified: the 2020-07-14 14:24:24
Created: the 2020-07-14 14:24:24
Security_type: DEFINER
Comment:
GBK character_set_client:
Collation_connection: gbk_chinese_ci
The Database Collation: utf8mb4_0900_ai_ci
* * * * * * * * * * * * * * * * * * * * * * * * * * * 3. The row * * * * * * * * * * * * * * * * * * * * * * * * * * *
Db: test_db
Name: countproc1
Type: PROCEDURE
Definer: root @ localhost
Modified: the 2020-09-03 12:12:16
Created: the 2020-09-03 12:12:16
Security_type: DEFINER
Comment:
GBK character_set_client:
Collation_connection: gbk_chinese_ci
The Database Collation: utf8mb4_0900_ai_ci
3 rows in the set (0.00 SEC)
  • Related