DB
MySQL [DB, 데이터] 백업하기
목적 : 기존 mysql 의 db와 db속 데이터를 백업한다.셸 접속 후 아래 명령어 실행모든 데이터베이스를 백업하는 경우:$ mysqldump -u [사용자명] -p --all-databases > [파일명].sqlex) mysqldump -u user -p --all-databases > db_backup.sql 특정 데이터베이스를 백업하는 경우:$ mysqldump -u [사용자명] -p [데이터베이스명] > [파일명].sqlex) mysqldump -u user -p student > db_backup.sql
![[MySQL] Safe Mode 해제하는 방법 (Error Code : 1175)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbIg5XS%2FbtsCfz5SDPu%2FPe58Dfyw9E85tClDyTL1L0%2Fimg.png)
[MySQL] Safe Mode 해제하는 방법 (Error Code : 1175)
MySQL에서 특정 데이터를 지우려는 과정중에 다음과 같은 오류가 발생했다. Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect. MySQL 에서는 기본적으로 안전 업데이트 모드가 항상 활성화되어 있다. 해제하는 방법을 알아보자! 목차 1. 쿼리로 해제 2. 설정으로 해제 1. 쿼리로 해제 > SET SQL_SAFE_UPDATES = 0; 5번행 > safe mode 가 활성화 되어 있으므로 에러 ..
[DATABASE] Schema에 대하여
데이터베이스 스키마는 크게 세 가지 레벨로 나뉜다 [외부 스키마, 개념 스키마, 내부 스키마] 이들은 ANSI/SPARC 아키텍처라는 데이터베이스 설계 모델에서 제안된 구조이다. 외부 스키마 (External Schema) / 사용자 뷰 (User View): 외부 스키마는 사용자나 응용 프로그램이 데이터베이스에 접근하는 방식을 정의한다. 각 사용자 또는 응용 프로그램에 따라 서로 다른 외부 스키마가 존재할 수 있다. 예를 들어, 한 회사에서 영업팀과 기술 지원팀은 같은 데이터베이스를 사용하지만 서로 다른 정보에 접근하고 보기 때문에 각각 다른 외부 스키마를 가진다. 개념 스키마 (Conceptual Schema) / 전체적인 뷰 (Overall View): 개념 스키마는 데이터베이스의 전체적인 논리적 ..