[MySQL] MySQL 각종 명령어, 백업방법
터미널을 이용하여 MySQL 명령어를 요약했습니다. 서비스 관련 Mysql 서비스 시작 mysql.server strat Mysql 서비스 종료 mysql.server stop Mysql 데몬 시작 brew services start mysql Mysql 데몬 중지 brew services stop mysql 서비스 재시작 brew services restart mysql 백업관련 스키마만 백업 mysqldump -u root -p --no-data ARS > /sql_backup/dbv1_schema_only.sql 데이터만 백업 mysqldump -u root -p --no-create-info ARS > /sql_backup/dbv1_data_only.sql 데이터베이스까지 백업 mysqldump ..
2024.01.08
no image
[MySQL] Day3
1. kdt 사용한다고 선언 use kdt; 2. MySQL 문자열 함수 left, right : 왼쪽 또는 오른쪽에서 길이만큼 문자열을 가져옴 substring : 문자열의 일부를 가져옴 substring(문자열, 시작위치) : 시작위치부터 끝까지 substring(문자열, 시작위치, 길이) : 시작위치부터 길이만큼. char_length : 문자열의 길이를 반환 lpad, rpad : 왼쪽 또는 오른쪽의 해당 길이만큼 늘리고, 빈 공간을 채울 문자열을 반환 lpad(문자열, 총길이, 채울문자열); ltrim, rtrim, trim : 왼쪽, 오른쪽, 모든 공백을 제거 replace : 문자열에서 특정 문자열을 변경(치환) replace(문자열, 바꿀대상, 바꿀 문자열); 유니온 실험을 위한 테이블 생..
2023.09.20
no image
[MySQL] Day2
전날 클라이언트 실행을 하였고 2일차에서 프로그램을 재기동 해당 테이블을 사용을 할려고 하면 use명령어를 사용하여 활성화를 해야한다. 1. word테이블 안에 데이터 확인 select * from word; ※ table안에 data 수정하기 방법 1 : update 테이블명 set 필드명1 = 값1, 필드명2 = 값2 ... ; 방법 2 : update 테이블명 set 필드명1 = 값1, 필드명2 = 값2 ... where 조건절; 여기서 문제 모든 값을 2로 바꿀려고 하면 update word set lev = 2; 라고 선언을 하면 되는데, 오류가 발생한다 왜 그럴까? 정답 : update word set lev = 2 Error Code: 1175. You are using safe update..
2023.09.19
no image
[MySQL] Day1
1. SQL 문법 주석문 : # 또는 --, (한줄 주석문), /* */ (여러줄 주석문)을 사용할 수 있습니다. sql은 대,소문자를 구분하지 않습니다. 문자열을 저장할 때 ''(작은 따옴표만 사용이 가능합니다.), oracle은 ""도 입력이 가능하지만 mysql은 작은따옴표만 사용이 가능합니다. 기본적으로 mysql을 설치 후 데이터 베이스를 확인을 해보겠습니다. 1. 데이터베이스 확인하기 show databases; 맥북은 쿼리를 실행을 할때 command + enter를 이용하여 쿼리를 실행 할 수 있습니다. 추가 : 모자이크된 부분은 제가 만든 테이블이여서 처음에 확인을 하시는경우는 information_schema, mysql, performance_schema, sys만 존재합니다. 2. ..
2023.09.18
no image
MAC mysql 설치방법
1. 설치 방법 ㄴ https://dev.mysql.com/downloads/mysql/ MySQL :: Download MySQL Community Server Select Version: 8.1.0 Innovation 8.0.34 5.7.43 Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS dev.mysql.com 해당 링크에서 자신에게 맞는 mac 기종을 선택 후 다운로드를 합니다...
2023.09.18