db 썸네일형 리스트형 [MySQL]사용자변수, 지역변수 MySQL에서 변수를 사용할 수 있다. 변수는 사용자변수, 지역변수, 글로별 변수가 있다. 사용자 변수 사용자변수는 사용자가 편의에 맞게 변수를 선언할 수 있게 해준다. 사용자변수를 사용하고자 할 때는 접두사로 @를 붙이고 아래와 같이 사용하면 된다. SET @name = 'Hong kil dong'; SET @name := 'Hong kil dong'; SELECT @name := 'Hong kil dong'; SET 명령문에서는 등호('=') 표시로 변수에 값을 할당할 수 있다. 그러나 MySQL에서 등호는 비교연산자로 사용되는 것이 기본 스펙이기 때문에 ":=" 를 사용하여 값을 할당하는 것이 기본 문법이다. 할당한 사용자변수를 쿼리에서 이용하는 것이 가능하다. SET @fromDay = '2023.. 더보기 [MySQL]테이블 생성 쿼리 테이블 컬럼에 대한 정보를 보고 싶을 때 용이하다. SELECT ORDINAL_POSITION '필드순번', COLUMN_NAME '필드명', DATA_TYPE '데이터 TYPE', COLUMN_TYPE '데이터 LENGTH', COLUMN_KEY 'KEY', IS_NULLABLE 'NULL값여부', EXTRA '자동여부', COLUMN_DEFAULT '디폴트값', COLUMN_COMMENT '필드설명' FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'hyundai' AND TABLE_NAME = 'finishCalc' ORDER BY TABLE_NAME, ORDINAL_POSITION 더보기 [MySQL]Mac에 MySQL 설치 순서 1.homebrew설치 2.MySQL 설치( homebrew 이용 ) Homebrew 설치 Homebrew 사이트 접속 https://brew.sh/ Install HomeBrew 에 안내되어 있는 명령어를 터미널에서 실행해준다. 위 명령어를 입력하고 다운로드 될 때까지 대기. 설치 완료 여기서 끝이 아니라 Next steps : 에 표기된 명령어를 실행해주어야 한다. 설치된 homebrew의 버전확인 brew --version MySQL 설치 MySQL 설치명령어 입력 brew install mysql 접속 mysql -uroot ..을 시도하였으나 위와 같은 에러가 발생하였다. 서칭을 통해 알아보니 다음과 같이 mysql을 실행하는 명령어가 있다는 것을 확인하였고, 많은 사용자가 겪는 문제인듯 .. 더보기 [MySQL]연령대별 인원 수, 비율 구하기 주민등록번호를 기반한 만 나이를 기준으로 유저의 10대, 20대, 30대, 40대, 50대 인원 수와 비율을 구하는 쿼리이다. 해가 바뀌어 나이는 매번 변하므로 주민등록번호를 가지고 만 나이 값을 구해야했다. 먼저 만 나이 값을 뽑은 것을 기준으로 다음 연령별 구분을 할 수 있기 때문에, 만 나이 구하는 테이블을 전처리한다. age_group - 연령구분 count - 인원 수 % - 비율 SELECT case when age >= 10 and age = 20 and age = 30 and age = 40 and age = 50 and age = 60 and age = 70 and age 더보기 [MySQL]show variables DB 시스템 변수 확인하기 show variables는 MySQL의 시스템 변수를 조회하는 명령어이다. 이 명령어를 사용할 때는 특별한 권한이 없이도 서버에 접속만 되어있다면 어느 User라도 사용가능하다. show variables show variables LIKE '찾고자하는 값' show variables LIKE '%max_connections%' show variables LIKE '%max_connect_errors%' show variables LIKE '%wait_timeout%' 특정 시스템 변수를 찾을 때에는 다음과 같은 명령어로 확인할 수 있다. select @@global.max_connect_errors select @@max_connect_errors select @@global.max_connecti.. 더보기 이전 1 다음