일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 서브쿼리
- 삭제
- 데이터베이스
- 생성
- Linux
- java
- 줄바꿈
- foreignkey
- word wrap
- substring
- DB접속
- 입력
- DISTINCT
- groupby
- date_add
- 테이블
- pytthon
- MySQL
- primarykey
- cmd
- 데이터타입
- now()
- 집계 함수
- 리눅스 명령어
- EQUI
- visual studio code
- live server
- 3306
- 조인
- select
- Today
- Total
목록IT Story/: : MySQL (16)
재유's
자주 사용하는 집계 함수함수명 설명 MAX 최대값 MIN 최소값 SUM 합계 AVG 평균 COUNT 갯수조회(컬럼명 지정시 NULL데이터 제외)
날짜 관련 함수의 종류 함수 이름 설명 now() 시스템의 현재 시각을 리턴한다. date_add(시각, INTERVAL 값 단위) 주어진 시각을 기준으로 날짜를 연산하여 리턴한다. date_format(시각, 형식) 주어진 시각을 형식에 맞춰 변경한 결과를 리턴한다. * date_add 함수에서 사용 가능한 단위 - YEAR, MONTH, DAY, HOUR, MINITUE, SECONDex) 1년 후 -> date_add(now(), interval 1 year)3개월 전 -> date_add(now(), interval -3 month) * date_format 키워드기능 키워드 기능 키워드 달 이름(영문) %M MM형식의 월 %m 요일 이름(영문) %W HH형식의 시간(24시간제) %H YYYY형식..
문자열 함수 함수 이름 설명 left(값, 길이) 주어진 값을 길이의 글자 수 만큼 왼쪽에서 잘라낸다. right(값, 길이) 주어진 값을 길이의 글자 수 만큼 오른쪽에서 잘라낸다. substring(값, 시작위치, 길이) 주어진 값을 시작위치부터 길이만큼 잘라낸다. - 만약 길이가 주어지지 않은 경우 시작위치부터 끝까지 잘라낸다. replace(값, A, B) 주어진 값에서 A를 찾아 B로 바꾼다. concat(값1, 값2, ..., 값n) 주어진 값들을 하나의 문자열로 연결한다. trim(값) 주어진 값의 앞뒤 공백을 제거한다. ltrim(값) 주어진 값의 왼쪽 공백을 제거한다. rtrim(값) 주어진 값의 오른쪽 공백을 제거한다. password(값) 주어진 값을 암호화 한다. char_length..
select [distinct] *|컬럼이름 [[as] `별칭`] from 테이블이름 [where 검색조건표현식] [order by 컬럼이름 [ASC|DESC]] [limit 조회시작위치, 조회할 데이터 수]; distinct : 중복제거 옵션as(혹은 공백) : 컬럼이름에 별칭 적용where : 검색조건을 위한 식을 표현한다.order by : 조회된 데이터를 정렬한다. (ASC = 순차정렬, DESC = 역순정렬)limit : 부분조회 기능* limit 은 MySQL에만 있는 구문으로 MS-SQL은 TOP, Oracle은 rawnum 이 있다. where절 표현식의 기본연산자비교 연산자 ==, !=, =, 논리 연산자 And, Or, not 구간 검색 컬럼명 between A and B 컬럼에 저장되..
데이터 중복제거 조회 키워드 distinct SELECT distinct * | 컬럼1, 컬럼2, ..., 컬럼n FROM ; distinct를 넣어 조회를 할시 중복되는 레코드를 제거 후 조회한다.
MySQL접속 MySQL에는 여러가지 접속 방법 1. MySQL 5.7 Command Line Client (5.7버전 기준) 2. CMD 화면에서 mysql -uroot -p 명령어입력하기 1.Command Line Client 는 MySQL을 설치하면 자동으로 설치가 됩니다. 2. CMD화면에서 mysql -uroot -p를 입력해야되는데환경변수를 설정해주지 않으면 직접 MySQL 폴더에서 실행을 해줘야됩니다. 기본 실행 위치 : C:\Program Files\MySQL\MySQL Server 5.7\bin 하지만, 이를 시스템 환경변수에 설정해 놓으면 어디서든 MySQL에 접속이 가능합니다. 환경변수 설정 하는 법은아래와 같습니다. 이는 Windows 10 기준으로 작성되었습니다. 1. 내컴퓨터 아..