mysql
[MySQL]MYSQL 기본 문법: SELECT절 - 여러가지 함수 사용해서 조회하기
함수 작성자 기준 ANSI 표준 함수 특정 DBMS 벤더 전용 함수: MYSQL 전용, ORACLE 전용 사용자 정의 함수 PL/SQL Stored Function, Stored Procedure 수행결과 반환 기준 단일행 함수 하나의 레코드에 대해서 하나의 결과를 반환하는 함수 length(), trim() 그룹(복수행 함수) 여러개의 레코드에 대해서 연산 후 하나의 결과를 반환하는 함수 count(*), max() 문자 관련 함수 length() 문자길이 반환 영문, 숫자는 한자리는 1byte 한글 한자리는 2byte, 3byte 반환: db설정에 따라 다름 테이블 설계 시에 한글데이터 컬럼의 경우는 길이 * db설정byte길이 -- 문자 관련 함수 select length('abc12'), leng..
[MySQL]MYSQL 기본 문법: DML - INSERT, UPDATE, DELETE
DML이란??? DML은 Data Manipulation Language로 데이터 조작어의 약자이다. 말 그대로 데이터를 조작할 때 사용되는 언어로 좀만 생각해봐도 당연히 CRUD가 되겠지? 라는 생각이 든다. DML에는 INSERT(C), SELECT(R), UPDATE(U), DELETE(D)가 있다. INSERT INSERT 형식 1. 테이블 구조에 맞는 모든 컬럼에 매핑되는 값을 지정, 데이터가 없는 컬럼인 경우에도 값을 지정(누락되면 안됨, 기본값을 임의 지정하거나, null 사용 가능) 주의: 테이블 구조의 모든 칼럼에서 누락된 칼럼이 있어서는 안됨 insert into 테이블명 values (컬럼값1, 컬럼값2, 컬럼값X); 2. 사용자가 지정한 컬럼명에 매핑되는 값을 지정 생략 가능한 컬럼..