본문 바로가기
반응형

MySQL18

Mysql / Mariadb Backup Shell Script (sqldump) 안녕하세요 Mysql기반 sqldump를 활용한 DB 백업방법입니다. 해당 스크립트는 각각의 Table별 백업을 파일을 만들어서 관리할 수 있으며 DB List에 들어있는 모든 Table의 리스트를 추출하여 sqldump를 실행합니다. #!/bin/sh echo "#### start DB Backup $(date '+%Y-%m-%d %H:%M:%S') ####" echo "" Today="`date '+%Y%m%d.%H%M'`" day="`date '+%Y%m%d'`" /bin/mkdir -p /db_backup/$Today DBHOST="localhost" DBUSER="root" DBPASS="rootroot" DBLIST="testdb1 testdb2" ## Backup DB List SQLBIN=.. 2020. 12. 21.
Mysql/Mariadb 멀티 Insert (여러개 insert) Mysql 기반 DB에서 여러개의 Insert를 할때 한번의 Insert 구문으로 여러개를 한꺼번에 Insert 할 수 있습니다. values 값에 괄호로 입력할 값을 묶어주면 여러개를 동시에 할수 있어서 편리한 점이 많습니다. -- 데이터 조회 MariaDB [test]> select * from t2 ; Empty set (0.00 sec) -- insert MariaDB [test]> insert into t2 values ('aa','11'), ('bb','22'), ('cc','33') ; Query OK, 3 rows affected (0.00 sec) Records: 3 Duplicates: 0 Warnings: 0 -- 데이터 조회 MariaDB [test]> select * from t2.. 2020. 12. 16.
Mysql/Mariadb 컬럼 변경/추가 Mysql 기반 컬럼명 변경과 컬럼 추가, 타입변경 하는 방법에 대해 알아보겠습니다. ​ 1. 컬럼명 변경 (change) -- 컬럼명 확인 MariaDB [test]> desc test ; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | aa | varchar(10) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ 1 row in set (0.00 sec) -- 컬럼명 변경 MariaD.. 2020. 12. 16.
Mysql/Mariadb 테이블 및 오브젝트 정보 확인 Mysql/maria DB에서 테이블, 컬럼, 오브젝트 정보에 대해 알아보겠습니다. ​ ​ 1. Table 정보 확인 Table에 대한 여러가지 정보를 확인 할 수 있다. update_time은 최종 dml 시간이 표기되지만 DB를 재기동하게되면 update_time이 null로 변하게 된다. MariaDB [(none)]> desc information_schema.tables ; +-----------------+---------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-----------------+---------------------+------+-----+-------.. 2020. 12. 16.
반응형