자주써서 정리하는 mysql 명령어

jihyun·2021년 9월 16일
0

backend

목록 보기
7/13
post-thumbnail
  1. sql 시작하기
mysql.server start
mysql -u root -p
  1. 데이터베이스
CREATE DATABASE databasename;
SHOW DATABASES;
  1. 테이블
//테이블 내 행 삭제
DELETE FROM tableName WHERE id=5;

//삭제했으면 id 초기화 해줘야 한다!
ALTER TABLE tableName AUTO_INCREMENT=1;
SET @COUNT = 0;
UPDATE tableName SET columnName = @COUNT:=@COUNT+1;

//테이블 칼럼명 변경
ALTER TABLE 테이블이름
RENAME COLUMN 변경전 컬럼명 TO 변경후 컬럼명;
  1. sql 데이터베이스 백업 및 복원
//백업(터미널에서 입력하고, 현재 pwd에 저장된다)
mysqldump -u root -p 백업할 데이터베이스 > 백업파일이름.sql

//복원
mysql -u root -p 백업할 데이터베이스 < 백업파일이름.sql

0개의 댓글