본문 바로가기
728x90
반응형

분류 전체보기645

[SQL] - 데이터베이스 ORDER BY문 문법 및 사용방법 #데이터베이스 ORDER BY문 문법 및 사용방법 ORDER BY -데이터를 정렬하여 출력합니다. ASC(디폴트 값) -오름차순(ASCENDING)으로 정렬합니다. DESC -내림차순(DESCENDING)으로 정렬합니다. DISTINCT -중복된 것은 1개만 출력합니다. -중복 제거를 목적으로 사용합니다. -테이블의 크기가 클수록 효율적입니다. LIMIT -출력하는 개수를 제한합니다. -지정한 개수만큼 출력할 수 있습니다. -일부를 보기 위해 여러 건의 데이터를 출력하는 부담을 줄입니다. 테이블 복사 -테이블을 복사해서 사용할 경우 주로 사용합니다. -지정된 일부 열만 테이블로 복사하는 것도 가능합니다. -PK나 FK 같은 제약 조건은 복사되지 않습니다. -CREATE TABLE 새로운 테이블명 (SEL.. 2020. 8. 8.
[SQL] - 데이터베이스 DELETE문 문법 및 사용방법 #데이터베이스 DELETE문 문법 및 사용방법 #DELETE문은 행단 위로 데이터 삭제하는 구문입니다. -DELETE FROM 테이블명 WHERE 조건 형식의 문법을 사용합니다. #테이블을 삭제하는 경우의 속도 비교입니다. -DML문인 DELETE는 트랜잭션, 로그 기록 작업 때문에 삭제가 느립니다. -DDL문인 DROP과 TRUNCATE문은 트랜잭션이 없어서 삭제가 빠릅니다. #DELETE문 사용법 -- 조건 삭제 DELETE FROM car WHERE car_id = 1; 2020. 8. 8.
[SQL] - 데이터베이스 UPDATE문 문법 및 사용방법 #데이터베이스 UPDATE문 문법 및 사용방법 #UPDAE문은 기존에 입력되어 있는 값을 변경하는 구문입니다. -UPDATE 테이블명 SET 열 1=값 1 WHERE 조건 형식의 문법을 사용합니다. -WHERE 조건이 없을시 모든 행이 변경되니 조심해야합니다. #UPDATE문 사용방법 입니다. -- 조건 수정 UPDATE car SET car_desc = 'very good' WHERE car_id = 8; 2020. 8. 8.
[SQL] - 데이터베이스 SELECT문 문법 및 사용방법 #데이터베이스 SELECT문 문법 및 사용방법 -데이터베이스 내 테이블에서 원하는 정보를 추출하는 기능입니다. -SELECT 열이름 FROM 테이블이름 WHERE 조건절 등이 기본적으로 사용됩니다. -조건이 없을 경우 테이블의 크기가 클수록 찾는 시간과 노력이 증가합니다. #관계 연산자 -OR 연산자 : ~또는 의 의미를 가지고 있습니다. -AND 연산자 : ~그리고 의 의미를 가지고 있습니다. -NOT 연산자 : 반대의 의미를 가지고 있습니다. #BETWEEN ~ AND 문법 -데이터가 숫자로 구성되어 있어 연속적인 값 #IN() 문법 -이산적인 (Discrete) 값의 조건 #LIKE 문법 -문자 뒤에 % - 무엇이든(%) 허용 -한 글자와 매치하기 위해서는 '_' 사용 #SELECT문 사용법 -- .. 2020. 8. 8.
[SQL] - 데이터베이스 INSERT문 문법 및 사용 방법 #데이터베이스 INSERT문 문법 및 사용 방법 #테이블 이름 다음에 나오는 열을 생략 가능합니다. : 생략할 경우에 VALUES 다음에 나오는 값들의 순서 및 개수가 테이블과 같아야 합니다. #AUTO_INCREMENT -INSERT에서는 해당 열이 없다고 생각하고 입력합니다. : INSERT문에서 NULL값을 지정하면 자동으로 값이 입력됩니다. : 1부터 증가하는 값이 자동으로 입력됩니다. : 적용할 열이 PRIMARY KEY 또는 UNIQUE 일 때만 사용 가능합니다. : 데이터 형은 숫자 형식만 사용 가능합니다. #대량의 샘플 데이터 생성 -INSERT INTO... SELECT 구문을 사용합니다. : 다른 테이블의 데이터를 가져와 대량으로 입력하는 효과가 있습니다. : SELECT문의 열의 개수.. 2020. 8. 8.
[SQL] - 데이터베이스 DML, DDL, DCL이란 ? #데이터베이스 DML, DDL, DCL이란 ? #DML(Data Manipulation Language) -데이터 조작 언어입니다. -데이터를 조작(추가, 조회, 수정, 삭제)하는 데 사용되는 언어입니다. (INSERT, SELECT, UPDATE, DELETE) 등이 있습니다. -DML 구문이 사용되는 대상은 테이블의 행입니다. -DML 사용하기 위해서는 꼭 그 이전에 테이블이 정의되어 있어야 합니다. -트랜잭션(Transaction)이 발생하는 SQL도 DML에 속합니다. : 테이블의 데이터를 변경(추가, 수정, 삭제)할 때 실제 테이블에 완전히 적용하지 않고, 임시로 적용시키는 것입니다. : 취소가능(rollback) commit #DDL(DataDifinition Language) -데이터 정의 .. 2020. 8. 8.
728x90
반응형