본문 바로가기
[TIL 22.01.27] MySQL 내장함수(날짜처리, 변환) , 그룹함수 #날짜 처리 함수(Date Functions) 날짜 → YYYY, YY - 년도, MM - 월, DD - 일, DY, DAY - 요일(월, 월요일) 시간 → HH(12시간기준) HH24(24시 기준) - MI(분) - SS(초) PM(AM, PM) ※ 현재 시스템의 날짜와 시간 구하는 함수 CURDATE() : 현재의 년-월-일을 반환 CURTIME() : 현재 시:분:초 를 반환 NOW() : 년-월-일 시:분:초 를 반환 SYSDATE() : 년-월-일 시:분:초 를 발환 DATE() : 날짜와 시간에서 년-월-일 을 반환 TIME() : 날짜와 시간에서 시:분:초 를 반환 - 사용방법 SQL>SELECT CURDATE(), CURTIME(), NOW(), SYSDATE(); SQL>SELECT DA.. 2022. 1. 28.
[TIL 220120] 데이터 조작어(DML) SELECT문 및 연산자 # SELECT문 및 연산자 SELECT문은 데이터베이스로부터 젖아되어 있는 데이터를 검색 하는데 사용한다. -Select [DISTINCT] {*, column [alias], ....} 중괄호 : 안의 구문들 무조건 1개 이상 사용 / 대괄호 : 필요없으면 생략 가능 / * : 모든 필드명 선택 / [alias] : 해당 column에 대해서 다른 필드명 부여할 떄 사용 / DISTINCT : 중복되는 행을 제거하는 옵션 - FROM table name 해당 table로 부터 데이터를 가져온다는 의미 table_name : 질의 대상 테이블명 -[WHERE condition] WHERE절 조건식은 FROM절 뒤에 적고 조건을 만족하는 행들만 검색/ 마찬가지로 대괄호 안의 구문 생략 가능 -[ORDER.. 2022. 1. 20.
[TIL 220119] MySQL이란? / SQL문 기초 / 데이터 조작, 제어 언어 #MySQL이란? MySQL은 전세계적으로 가장 널리 사용되고 있는 오픈 소스 데이터베이스이며, MySQL AB사가 개발하여 배포/판매하고 있는 데이터베이스(DataBase)이다. 표준 데이터베이스 질의 언어 SQL(Structured Query Language)을 사용하는 개방 소스의 관계형 데이터베이스 관리 관리시스템(RDBMS), 매우 빠르고 유연하며, 사용하기 쉬운 특징이 있다. 다중사용자, 다중쓰레드를 지원하고 C, C++, Eiffel, 자바, 펄, PHP, Pyton 스크립트 등을 위한 응용프로그램 인터페이스(API)를 제공한다. 유닉스나 리눅스, Windows운영체제 등에서 사용할 수 있다. LAPM 즉 리눅스 운영체제와 Apache 서버 프로그램, MySQL, PHP 스크립트 언어 구성은.. 2022. 1. 19.
MySQL Workbench 단축키 11가지 정리 1. Ctrl + T : 새로운 쿼리 실행 2. Ctrl + W : 선택된 탭 닫기 3. Ctrl + Enter : 커서 위치하는 쿼리 실행 4. Ctrl + Shift + Enter : SQL창의 전체 모두 실행 / 드래그하면 드래그한 부분만 실행 5. Ctrl + B : 쿼리 정리 정렬 6. Ctrl + / : 쿼리 주석 7. Ctril + L : 한 줄 삭제 8. Ctril + D : 해당 줄 복사(드래그 포함) 9. Ctrl + Shift + O : 저장된 스크립트파일(*.sql)파일 열기 10. Ctrl + PgUp : 왼쪽탭으로 이동 11. Ctrl + PgDown : 오른쪽탭으로 이동 12. Ctrl + R (Ctrl키 + r) : Reverse Engineer Database 2022. 1. 18.