본문 바로가기

SQL7

SQL Query문 (숫자형, 문자형 함수) 1. 숫자형 함수 ▶ ABS, ROUND, TRUNCATE, MOD 1) ABS() - 절대값을 반환한다. SELECT ABS(숫자); 2) ROUND() - 반올림 값을 반환한다. SELECT ROUND(숫자); SELECT ROUND(숫자, 자릿수); -- 예시 -- -- 소수점을 전부 반올림한다. SELECT ROUND(2.18); -- 소수점 첫번째 자리까지 반올림한다. SELECT ROUND(2.18, 1); 3) TRUNCATE() - 버림 값을 반환한다. SELECT TRUNCATE(숫자, 자리수); -- 예시 -- -- 소수점 세번째 자리까지 버림한다. SELECT TRUNCATE(2.18231, 3); -- 정수 두번째 자리까지 버림한다. SELECT TRUNCATE(1323.123, -.. 2023. 8. 24.
기본 SQL Query문 정리 (DML) DML ( Data Manipulation Language ) ▶ 데이터베이스 사용자가 응용 프로그램이나 질의어를 통하여 저장된 데이터를 실질적으로 처리하는데 사용하는 언어 1. SELECT ▶ 데이터를 불러오는 쿼리문이다. 1) 컬럼명에 * 값을 넣으면 모든 컬럼의 값을 불러온다. SELECT [컬럼명] FROM [테이블명]; 2) 조건에 해당하는 데이터를 불러온다. SELECT [컬럼명] FROM [테이블명] WHERE [조건]; 3) 컬럼명을 기준으로 ASC(오름차순), DESC(내림차순)에 해당하는 값을 불러온다. SELECT [컬럼명] FROM [테이블명] WHERE [조건] ORDER BY [컬럼명] ASC or DESC; 4) FIELD 필드를 어떤 순서로 정렬할지 정한다. SELECT [컬.. 2023. 8. 24.
기본 SQL Query문 정리 (DDL) DDL ( Data Definition Language ) ▶ SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 정의하거나 변경 또는 삭제할 때 사용하는 언어 1. CREATE 데이터베이스를 생성하거나 테이블을 생성할 때 사용한고, 사용자를 추가할 때도 사용한다. # DB 생성 CREATE DATABASE [데이터베이스명]; # Table 생성 CREATE TABLE [테이블명] ( [변수명] INT, [변수명] VARCHAR(10) ); # 로컬 호스트를 접근 허용 ip로 설정 CREATE USER 사용자명@localhost identified BY '비밀번호'; # 모든 ip를 접근 허용 ip로 설정 CREATE USER '사용자명'@'%' identified BY '비밀번호'; 2. .. 2023. 8. 24.