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)