테이블 생성, 삭제
테이블 값 삽입, 삭제, 수정, 조회
sample, sample01로 예시
create database sample | 데이터베이스 생성 |
use sample | 데이터베이스 사용 |
create table sample_01 ( num int(11), name varchar(20), birthday date, ); |
테이블 생성 |
drop table sample_01 | 테이블 삭제 |
------------------------------------------------------ | |
insert into sample_01 values (1, 김젤리, 2001-02-03) insert into sample_01 (num, name, birthday) values(2, 김벨리, 2004-05-06) |
테이블 값 삽입 |
select * from sample.sample_01 | 테이블 값 뽑아보기 |
select num, num * 10, name from sample_01 | 연산한 값 확인 |
=, > , < , >=, <=, <> , AND, OR, NOT | 연산자 |
select * from sample_01 where name like '김%' or name like '___' |
글자수 또는 포함 단어 검색 |
order by name desc / asc(default) | 내림차순/오름차순(기본값) 정렬 |
update sample_01 set name='김초코' where num='2' | 테이블 값 수정하기(조건절) |
delete * from sample_01 where name='김초코' | 테이블 값 삭제 |
숫자 및 문자열 함수
ABS() | 절대값 | CONCAT() | 문자열 이어붙이기 |
POW() | x의 y승 | INSERT() | 문자열 삽입 / 삭제 후 삽입 |
CEIL() | 소수점 올림 | REPLACE() | 문자열 교체 |
FLOOR() | 소수점 버림 | INSTR() | 문자열 인덱스 반환 |
ROUND() | 소수점 반올림 | LEFT() | 기준점 두고 자르기 |
TRUNCATE() | 소수점 버림 | RIGHT() | |
MOD() | 나머지 | MID() | |
GREATEST() | 최댓값 | LTRIM(), RTRIM(), TRIM() | 자르기 |
LEAST() | 최솟값 | LCASE(), LOWER() | 소문자로 |
UCASE,() UPPER() | 대문자로 | ||
REVERSE() | 뒤집기 |
날짜 함수
NOW() | 현재 날짜, 시간 | ||
SYSDATE() | |||
CURRENT_TIMESTAMP() | |||
CURRENT_DATE(), CURDATE() | 현재 날짜 | ||
CURRENT_TIME(), CURTIME() | 현재 시간 | ||
SELECT (CONCAT(YEAR(NOW()), '년', MONTH(NOW()), '월',DAY(NOW()),'일' )
|
|||
DAYNAME(), MONTHNAME(), YEARNAME() |
일, 월, 년 반환
|
VARCHAR 반환 | |
DAYOFWEEK(), DAYOFMONTH(), DAYOFYEAR()
|
주, 월, 해의 각 몇 번째 일인지 반환
|
INTEGER 반환 | |
DAY(), WEEK(), MONTH()
|
일, 주, 월 반환 |
INTEGER 반환
|
|
SELECT NOW(), DATE_FORMAT(NOW(), '%y년 %m월 %d일, %h시 %i분 %s초');
![]() |
728x90
'WORKS > DataBase' 카테고리의 다른 글
[DataBase] DBeaver 설치 MariaDB 연결 (0) | 2023.01.17 |
---|---|
[DataBase] 데이터베이스 jsp 연동 / 웹에서 DB에 데이터 등록 삭제 수정 / JSP DB 연동 데이터 등록 삭제 수정 (2) | 2022.03.13 |
[DataBase] JSP 파일에서 DB 연동하기 / JSP DB 연동하기 / Connection Pool 이용 Oracle 데이터베이스 연결 / DBCP, JNDI (2) | 2022.02.25 |
[DataBase] JDBC 프로그래밍이란? / JDBC를 이용한 오라클 데이터베이스 연동 (Oracle) / Database JDBC (0) | 2022.02.24 |
[DataBase] 데이터베이스란? SQL? DBMS란? (0) | 2022.02.24 |
댓글