Database
-
[DB-MariaDB] 개발자 지망생 스터디 - 16일차스터디/KAKAOCLOUDSCHOOL 2022. 11. 23. 11:03
DDL (Data Definition Language) 데이터 구조를 생성하고 변경하고 삭제하는 명령어 1. 테이블 생성 1) 기본형식 Create [Temporary] Table 테이블이름(컬럼이름 자료형 [컬럼 제약 조건], ... [테이블 제약 조건])조건나열; 2) 자료형 숫자 : TINYINT(1Byte - true/false), INT(INTEGER), FLOAT, DOUBLE 문자 : CHAR(길이 - 길이가 고정), VARCHAR(길이 - 길이가 가변), TEXT(긴 문자열), BLOB(파일의 내용 저장) 날짜 : DATE(날짜), DATETIME(날짜와 시간), TIMESTAMP(날짜와 시간 - 2037년 까지 밖에 저장하지 못함), TIME(시간), YEAR(년도) 기타 : JSON, ..
-
[DB-MariaDB] 개발자 지망생 스터디 - 15일차스터디/KAKAOCLOUDSCHOOL 2022. 11. 22. 14:06
SQL 1. Scala Function 하나의 데이터를 받아서 하나의 데이터를 리턴하는 단위 컬럼을 데이터로 제공하면 각 컬럼의 데이터 단위로 작업을 수행한 후 결과를 하나의 컬럼으로 만들어서 리턴 1) 수치 함수 숫자 연산과 관련된 함수로 올림, 버림, 반올림 등의 함수가 제공 데이터는 숫자 데이터이어야 함 FROM 절을 제외한 곳에서 사용이 가능 EMP 테이블에서 EMPNO 가 홀수인 데이터를 조회 : MOD(데이터, 나누는 수) 는 나머지를 리턴 #EMP 테이블에서 EMPNO의 항이 홀수인 데이터를 조회 SELECT * FROM EMP WHERE MOD(EMPNO, 2) = 1; 2) 문자열 함수 CONCAT : 문자열 결합 UPPER, LOWER LTRIM, RTRIM, TRIM SUBSTRING..