SQL 기본 개발 환경 : MySQL 데이터베이스 생성 ctrl + Enter를 눌러주면 해당 쿼리 명령 실행 데이터베이스에 테이블 생성하기 ex) 자료형 종류 -> 숫자 정수형 -> 문자열을 입력받을 수 있는데, 소괄호 속의 숫자가 최대 글자수를 의미한다
DESC 테이블명;ex) DESC dept;select \* from 테이블명;ex) select \* from emp;select 칼럼명1, 칼럼명2 from 테이블명;ex) select empno, ename FROM emp;칼럼 이름 뒤에 AS 키워드 사용하기그
⭐⭐⭐ WHERE절은 반드시 FROM절 다음에 와야한다.ex) select empno, ename from emp where empno = 7900;select ename, sal from emp where sal < 900;문자열의 경우select empno,
쿼리문 순서ASC : 오름차순 (1->100, ㄱ -> ㅎ)DESC : 내림차순 (100 -> 1 z -> a)ASC. 즉, 오름차순이 기본값이기 때문에 위와 같이 order by절에 컬럼명만 주고 ASC인지 DESC인지 따로 지정해 주지 않으면 자동으로 ASC로 간주
특정 문자(문자열)을 추출할 때 사용. 리턴이 문자열이다. SUBSTR('문자열', 시작인덱스, 글자수)ex)=> AB특정 문자의 위치를 추출할 때 사용.리턴이 숫자이다. (ONE INDEX)INSTR ('문자열', '문자')ex)=> 3빈공간 채우기 라고 생각하면 이
반올림 함수ROUND(숫자, 소수점 자릿수)버림 함수TRUNC(숫자, 소수점 자릿수)ex)TRUNC(987.654, 2) => 987.65TRUNC(987.654, -1) => 980나머지 계산 함수MOD(숫자, 숫자2)ex) MOD(121, 10) => 1함수 내 숫
개념 : DB에서 데이터를 관리하는 4가지 기본 연산. C : Create (생성)R : Read (조회)U : Update (수정)D : Delete (삭제)