diff --git a/docs/progs/mariadb.md b/docs/progs/mariadb.md index 80e9f18..28d9456 100644 --- a/docs/progs/mariadb.md +++ b/docs/progs/mariadb.md @@ -6,3 +6,15 @@ CREATE DATABASE dbn CHARACTER SET utf8 COLLATE utf8_general_ci; CREATE USER 'usr'@'localhost' IDENTIFIED BY 'pwd'; GRANT ALL PRIVILEGES ON dbn.* TO usr@localhost; ``` + +## Create dump by table +```bash +for tab in `echo "SHOW TABLES" | mysql dbName | grep -v Tables_in_`; do + mysqldump --extended-insert=FALSE dbName "$tab" > "dbName-$tab-`date +%Y-%m-%d`.sql" +done +``` + +## Append field in table +```sql +ALTER TABLE existsTableName ADD COLUMN `newFieldName` varchar(64) NOT NULL DEFAULT ''; +```