Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 문자보내는 API사용방법
- JSTL 사용방법
- 스프링 시큐리티
- 엑셀 다운로드 기능
- 스프링 엑셀 다운로드 기능
- css layout
- sql 타입
- 리액트 Context 사용방법
- 인텔리제이 콘솔 한글깨짐 해결방법
- 인텔리제이 콘솔 한글안됨
- HTML
- coolSMS 사용방법
- 리액트 훅 사용하기
- 소셜로그인 API
- CSS
- 스프링 문자보내기 구현
- 자바스크립트 변수 상수 차이
- 프론트엔드개발자
- 스프링 문자 인증
- JSTL 초기세팅
- 스프링 엑셀 다운로드 기능 만들기
- 자바스크립트
- 자바 문법
- 인텔리제이 콘솔 한글깨짐
- 프론트엔드
- 문자보내는 API
- SQL 문법
- 스프링 엑셀 다운로드 의존성
- 스프링 문자보내기 API
- css 레이아웃
Archives
- Today
- Total
keembloo
SQL 기본 문법 정리 본문
728x90
주석
# 한줄주석
# 확대 축소 ctrl + 마우스휠
-- 한줄주석
/* 여러줄 주석 */
데이터베이스 종류
1. 계층형 데이터 베이스 : 트리형태
2. 네트워크형 데이터 베이스 : 양방향 형태
3. *관계형 데이터 베이스 : 행/열 구성된 테이블[표] 형태
4. NoSQL 데이터 베이스 : Key-value
데이터베이스 용어
1. DBA [ 데이터베이스 관리자 ]
- 개발자
2. DBMS [ 데이터베이스 관리 시스템 ]
- MYSQL , ORACLE , MARIADB , SQLSERVER - 각 회사별 소프트웨어
- SQL [ 구조화된 질의/질문/요청 언어 ]
3. DB [ 데이터베이스 ]
- 실제 데이터 저장된 곳 = DB SERVER
- 메모리[ 16진수/기게어 ] : 개발자 직접적으로 관리 힘듬
DBA --------> DB [ x ]
개발자 기계어
DBA --------> DBMS ---------> DB [ o ]
개발자 관리시스템 기계어
MYSQL
ORACLE
SQL 문법
DDL [ 데이터베이스 정의어 ]
create | 데이터베이스 , 테이블(표) 생성 |
drop | 데이터베이스 , 테이블(표) 삭제 |
alter | 테이블(표) 속성 수정 |
truncate | 테이블(표)내 데이터 초기화/삭제 |
rename | 테이블(표)의 이름 변경 |
show | 보기 |
show databases | 데이터베이스 전체 목록보기 |
use | 데이터베이스 사용 |
DML [ 데이터베이스 조작어 ]
insert | 테이블(표)에 레코드(행) 삽입 |
select | 테이블(표)에 레코드(행) 검색 |
update | 테이블(표)에 레코드(행) 수정 |
delete | 테이블(표)에 레코드(행) 삭제 |
DCL [ 데이터베이스 제어어 ]
grant | 사용자 권한 부여 |
revoke | 사용자 권한 취소 |
TCL [ 트랜잭션 제어어 ]
commit | 트랜잭션[명령어 단위] 완료 |
rollback | 트랜잭션[명령어 단위] 취소 |
데이터 필드 타입
mysql 기준 DBMS마다 조금씩 다름
tinyint | -128~127 |
smallint | +-3만정도 |
int | +-21억정도 |
bigint | +-21억 이상 |
float | 소수점 7자리 |
double | 소주점 15자리 |
char(문자길이) | ( 글자수 최소1~최대255 ) 고정길이 |
varchar(문자길이) | ( 글자수 최소1~65535 ) 가변길이 |
text | 최소1~최대65535 |
mediumtext | 최소1~ 최대 16000000 |
longtext | 긴글 텍스트 |
date | YYYY-MM-DD |
time | HH:MM:SS |
datetime | YYYY-MM-DD HH:MM:SS |
boolean | 0 / 1 |
728x90
'MySQL(DB)' 카테고리의 다른 글
MySQL Join 정리 (1) | 2023.08.13 |
---|---|
MySQL select 문법 정리 / 연산자 문법 정리 (0) | 2023.08.09 |
MySQL 워크벤치 안전모드 해제하는 방법 (0) | 2023.08.07 |
데이터베이스 기본키(PK), 외래키(FK) (1) | 2023.08.02 |
MySQL 설치하는 방법 (4) | 2023.07.31 |