This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
linux:mysql_command [2021/01/01 21:25] 127.0.0.1 external edit |
linux:mysql_command [2022/04/22 17:19] (current) manu |
||
|---|---|---|---|
| Line 49: | Line 49: | ||
| Database changed | Database changed | ||
| MariaDB [mysql]> | MariaDB [mysql]> | ||
| + | </cli> | ||
| + | |||
| + | List the creation commands for a table: | ||
| + | <cli prompt='>'> | ||
| + | MariaDB [mysql]> show create table <table>; | ||
| </cli> | </cli> | ||
| Line 98: | Line 103: | ||
| +------------------------+-----------------------------------+------+-----+---------+-------+ | +------------------------+-----------------------------------+------+-----+---------+-------+ | ||
| 44 rows in set (0.00 sec) | 44 rows in set (0.00 sec) | ||
| + | </cli> | ||
| + | |||
| + | <cli prompt='>'> | ||
| + | MariaDB [information_schema]> select TABLE_NAME, COLUMN_NAME, COLUMN_DEFAULT, IS_NULLABLE, DATA_TYPE, CHARACTER_MAXIMUM_LENGTH, COLLATION_NAME from COLUMNS where TABLE_SCHEMA = 'storage' order by TABLE_NAME; | ||
| + | +--------------+------------------+----------------+-------------+-----------+--------------------------+-------------------+ | ||
| + | | TABLE_NAME | COLUMN_NAME | COLUMN_DEFAULT | IS_NULLABLE | DATA_TYPE | CHARACTER_MAXIMUM_LENGTH | COLLATION_NAME | | ||
| + | +--------------+------------------+----------------+-------------+-----------+--------------------------+-------------------+ | ||
| + | | svc_copy | date | NULL | NO | date | NULL | NULL | | ||
| + | | svc_copy | vdisk_id | NULL | NO | int | NULL | NULL | | ||
| + | | svc_copy | vdisk_name | NULL | YES | varchar | 48 | latin1_general_ci | | ||
| + | | svc_copy | copy_id | NULL | NO | tinyint | NULL | NULL | | ||
| + | | svc_copy | status | NULL | NO | varchar | 16 | latin1_general_ci | | ||
| + | | svc_copy | sync | NULL | NO | enum | 3 | latin1_general_ci | | ||
| + | |||
| </cli> | </cli> | ||
| Line 238: | Line 257: | ||
| mysql> DROP TABLE tutorials_tbl | mysql> DROP TABLE tutorials_tbl | ||
| Query OK, 0 rows affected (0.8 sec) | Query OK, 0 rows affected (0.8 sec) | ||
| + | </cli> | ||
| + | |||
| + | ===== query content of tables ===== | ||
| + | |||
| + | Export to a file | ||
| + | <cli prompt='$'> | ||
| + | [user@lnx01 ~]$ mysql -user -pass -e "select cols from table where cols not null" > /tmp/output | ||
| </cli> | </cli> | ||