DB 7

[MySQL] 로그

SET global general_log = 1; 제너럴 로그 생성 MySQL 서버에서 실행된 모든 쿼리 저장 SET global slow_query_log = 1; 슬로우 쿼리 로그 생성 여기에 찍히는 쿼리들은 실행 시간이 길거나, 성능 문제를 일으킬 수 있는 것들 에러 로그는 자동 생성된다. 에러 로그 파일이 어떻게 저장되는지는 my.ini 파일에서 찾아볼 수 있다..... Ctrl+F로 error 검색하면 찾기 쉬움! 클라이언트 내에서 발생하는 쿼리 이슈는 찍히지 않고 MySQL 서버 이슈들이 기록되는 듯하다. 참고로 my.ini는 ProgramData(숨김 폴더) > MySQL > MySQL Server X.X 폴더 안에 있다. 이건 단계를 나타내주는 것.. '= 3'은 이슈 로그를 상세하게 기록..

DB 2023.10.16

[MySQL] TABLE 생성 및 조회

생활 코딩 강의 보며 오랜만에 테이블 다시 만들어보기... DB 생성 : CREATE DATABASE 이름; 만든 후 USE 이름; 으로 DB 사용 가능 SHOW DATABASE;로 생성되어 있는 DB 목록 확인 가능 테이블 생성 : CREATE TABLE 테이블명(타이틀명, 타입, 속성) 뒤에 세미콜론(;) 안 붙이면 줄바꿈 가능 VARCHAR, TEXT, INT... : 데이터 타입(구글링 추천.....) NULL : 값 없어도 됨 NOT NULL : 값 필수 PRIMARY KEY(i) : i의 값은 중복되면 안 됨 DESC 테이블명;으로 Field, Type 등 속성 확인 가능 SHOW TABLES;로 생성된 테이블 목록 확인 가능 INSERT INTO 테이블명 (타이틀1,타이틀2...) VALUE..

DB 2023.10.12