[부스트 코스] 웹 백엔드 학습 내용을 정리한 글입니다. CREATE TABLE테이블을 생성합니다.빈값 허용 유무를 NULL, NOT NULL로 지정한다. PRIMARY KEY지정 방식은 2가지가 존재합니다.create table 테이블명( 필드명1 타입 [NULL | NOT NULL | PRIMARY KEY][DEFAULT ][AUTO_INCREMENT], 필드명2 타입 [NULL | NOT NULL | PRIMARY KEY][DEFAULT ][AUTO_INCREMENT], 필드명3 타입 [NULL | NOT NULL | PRIMARY KEY][DEFAULT ][AUTO_INCREMENT] ); create table 테이블명( 필드명1 타입 [NULL | NOT NULL][DEFAULT ][AUTO_..
[부스트 코스] 웹 백엔드 학습 내용을 정리한 글입니다. INSERT데이터를 입력할 때 사용합니다.INSERT INTO 테이블명(필드1, 필드2, 필드3, 필드4, … ) VALUES ( 필드1의 값, 필드2의 값, 필드3의 값, 필드4의 값, … ) I NSERT INTO 테이블명 VALUES ( 필드1의 값, 필드2의 값, 필드3의 값, 필드4의 값, … ) 필드명을 지정해주는 방식디폴트 값이 세팅되는 필드는 생략 가능필드가 추가/변경/수정 되는 변경에 유연하게 대처 가능필드명을 생략하는 방식모든 필드 값을 반드시 입력 role_id가 200이고 description이 CTO인 데이터를 추가하는 예제 UPDATE데이터를 업데이트 할때 사용합니다.WHERE 절을 생략할 경우 전체를 업데이트하기 때문에 ..
[부스트 코스] 웹 백엔드 학습 내용을 정리한 글입니다. UCASE,UPPER 대문자로 변경하여 반환합니다. LCASE, LOWER 소문자로 변경하여 반환합니다. SUBSTRING 문자열 일부를 반환합니다. 인덱스 첫번째는 1부터 시작합니다. LPAD, RPAD 각각 왼쪽, 오른쪽 문자열을 채워서 반환합니다. 10자리를 채우는데 없다면 공백으로 채워서 노출 하는 예제입니다. TRIM, LTRIM, RTRIM 양쪽, 왼쪽, 오른쪽 공백을 제거한 값을 반환합니다. ABS(x) 절대값을 반환합니다. MOD(n, m) 또는 n %m n을 m으로 나눈 나머지 값을 반환합니다. FLOOR(x) x보다 크지 않은 가장 큰 정수를 반환합니다. BIGINT로 자동 변환합니다. CEILING(x) x보다 작지 않은 가장 ..
[부스트코스] 웹 백엔드 학습 내용을 정리한 글입니다. 데이터를 쉽게 조작할 수 있도록 고안된 "언어"입니다. DML (Data Manipulation Language): 데이터를 조작합니다. INSERT, UPDATE, DELETE, SELECT가 있습니다. DDL (Data Definition Language): 데이터베이스의 스키마를 정의하거나 조작합니다. CREATE, DROP, ALTER 등이 있습니다. DCL (Data Control Language) : 데이터를 제어합니다. 권한 관리, 테이터의 보안, 무결성 등을 정의합니다. GRANT, REVOKE 등이 있습니다. MySQL 접근하는 방법 터미널에서 mysql -uroot 실행합니다. -uroot는 root로 접근한다는 의미입니다. 맥은 ..