본문 바로가기

학원/DBMS_MsSQL

(6)
SQL 6장. SQL 기본 명령어5 [ 목차 ] 1. INDEX 2. AUTO INCREMENT 3. VIEW 1. INDEX CREATE INDEX 인덱스명 ON 테이블명(칼럼명); 1) 빠른 검색을 하기 위해서 생성 2) 제거시 DROP INDEX 테이블명.인덱스명; 2. AUTO INCREMENT CREATE TABLE 테이블명 ( 칼럼명 데이터유형 IDENTITY(시작값,증감값) NOT NULL; ); 1) 테이블과 칼럼을 생성하고, 자동으로 칼럼값을 증가시키는 명령어 3. VIEW CREATE VIEW 뷰명 AS SELCET 칼럼명1, 칼럼명2, ... FROM 테이블명 1) 테이블명의 칼럼 중 SELECT 된 칼럼명1, 칼럼명2, ...만 접근 가능하도록 명령 2) 복잡한 쿼리를 간략하게 만들기 위해 사용 3) 보안을 위해 사용..
SQL 5장. SQL 기본 명령어4 [ 목차 ] 1. 데이터베이스 생성 2. constraint 3. char와 varchar 1. 데이터베이스 생성과 삭제 create database 생성할DB이름; 1) 데이터베이스 생성 drop database DB이름 2) 데이터베이스 삭제 2. constraint constraint 약어 1)~7) (칼럼명1, 칼럼명2, ...) 1) not null 2) unique 3) promay key 4) foreign key 5) check 6) default 7) index 3. char와 varchar 1) char : 남은 공간은 놔둠, 변하지 않는 값에 사용 2) varchar : 남은 공간은 사용하지 않음, 변하는 값에 사용
SQL 4장. SQL 기본 명령어3 [ 목차 ] 1. insert into 2. case 3. null값 처리 4. stroe procedure 1. insert into insert into 테이블명1(칼럼명1, 칼럼명2, 칼럼명3) select * from 테이블명2(칼럼명1, 칼럼명2, 칼럼명3); 1) 테이블명2의 칼럼 데이터를 테이블명1로 복사 2) 기존에 테이블명1이 존재해야 함 2. case select 칼럼명1, 칼럼명2 ... case when 칼럼명 2 > 조건 then 'the 칼럼명2 is greater than 조건' when 칼럼명 2 = 조건 then 'the 칼럼명2 is 조건' else 'the 칼럼명2 is under 조건' end as 위조건값을넣을칼럼명 from 테이블명1 1) 조건을 만들어 해당하는 데..
SQL 3장. SQL 기본 명령어2 - 보완필요 [ 목차 ] 1. drop 2. top 3. min 4. count 5. sum 6. like 7. in 8. between A and B 9. aliases 10. join 11. left join 12. full outer join 13. self join 14. union 15. group by 16. group by having 17. exists 18. select int 1. drop drop table 테이블명; 1) 테이블명에 해당하는 테이블을 삭제 2. top select top 수 * from 테이블명; 1) 테이블명에서 수 만큼의 개수를 호출 2) SQL에서는 TOP, 오라클에서는 RowNum 3. min, max select min(칼럼명) from 테이블명; 1) 테이블명에서 칼럼..
SQL 2장. SQL 기본 명령어와 SQL SAMPLE 연습 [ 목차 ] 1. 결과 호출 2. 테이블에 칼럼과 값 삽입 3. 테이블의 칼럼 값 수정 4. 삭제 5. 중복 제외 6. 정렬 7. 그 외 특징 8. SQL SERVER SAMPLE 다운로드 1. 결과 호출 select * from 테이블명; 1) 테이블명의 결과 호출 2) *는 ALL을 의미하며, 보고 싶은 부분이 따로 있다면 칼럼명을 ,로 이어서 명령 2. 테이블에 칼럼과 값 삽입 insert into 테이블명(칼럼명1,칼럼명2,칼럼명3) values ('값1', '값2', '값3'); 1) 테이블의 칼럼명1, 2, 3에 값 1, 2, 3을 삽입 3. 테이블의 칼럼 값 수정 update 테이블명 set 칼럼명1 = '변경 값1', 칼럼명2 = '변경 값2' where 칼럼명3 = '값3'; 1) 칼럼명..
SQL 1장. MSSQL 설치와 관계형 데이터 베이스 [ 목차 ] 1. MSSQL 설치 2. 데이터베이스 이용 목적 3. 데이터의 표현 4. 데이터 모델 5. 개체(엔터티) 6. 관계 7. 속성과 도메인 8. 관계형 데이터 모델 9. 관계형 데이터 제약 10. 키 11. 기본 키 12. 외래 키 13. 개체무결성 제약 14. 참조무결성 제약 15. 관계형 데이터 추출의 기본적 방법 1. MSSQL 설치 1) Microsoft SQL Server 2014 Express 설치 홈페이지 https://www.microsoft.com/ko-kr/download/details.aspx?id=42299 Microsoft® SQL Server® 2014 Express Microsoft SQL Server 2014 Express는 간단한 웹 사이트 및 데스크톱 응용 프로..