MSSQL(15)
-
phpMyadmin 자료형 크기
TINYINT[(M)] [UNSIGNED] [ZEROFILL]- 자료형의 크기 : 1바이트(1Byte, 2^8 = 8bit) - 범위 : -128 에서 127 (UNSIGNED 일 경우 0 에서 255) SMALLINT[(M)] [UNSIGNED] [ZEROFILL]- 자료형의 크기 : 2바이트(2Byte, 2^16 = 16bit) - 범위 : -32768 에서 32767 (UNSIGNED 일 경우 0 에서 65535) MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL]- 자료형의 크기 : 3바이트(3Byte, 2^24 = 24bit) - 범위 : -8388608 에서 8388607 (UNSIGNED 일 경우 0 에서 16777215) INT[(M)] [UNSIGNED] [ZEROFILL]..
2017.06.19 -
sql 문법 정리
테이블생성CREATE DATABASE test CHARACTER SET utf8 COLLATE utf8_general_ci; 일괄실행mysql -uid -ppw db sql.sql; DB관련create databasedrop databaseshow database TABLE관련create tableshow tabledesc //구조확인alter table ~ add ~ //필드추가alter table ~ drop ~ //필드 삭제alter table ~ change ~ //필드 변경alter table ~ modify ~ //필드 수정alter table ~ rename ~ //필드명 변..
2017.05.11 -
테이블 복사 (다른 DB간 복사포함)
필드의 타입과, 필드의 숫자가 동일한 두 테이블간의 데이터를 복사하는방법 입니다. ■ 복사한 데이터를 넣을 테이블이 존재하지 않을 경우 (테이블 생성 + 테이블 복사) □ Create Tables [대상 테이블명] Select * from [원본 테이블명] □ Select * Into [생성될 테이블명] From [원본 테이블명] (기본 모드 데이터까지 복사) □ Select * Into [생성될 테이블명] From [원본 테이블명] Where '1' = '2' (데이터 없이 테이블 구조만 복사) □ Select * Into [생성될 테이블명] From [원본 테이블명] Where '1' = '1' (데이터까지 복사) ■ 복사한 데이터를 넣을 테이블이 존재하는 경우 (테이블 복사) Insert Into ..
2017.03.28 -
sql 쿼리문 정리
MS-SQL ** SQL문은 대소문자를 구분하지 않지만 데이타는 대문자와 소문자를 구분한다 주석을 다는 방법은 /* 주석 */ 이거나 한줄만 주석 처리를 할 경우는 문장 맨앞에 --를 붙인다 ** 각각의 데이타베이스의 SYSOBJECTS 테이블에 해당 데이타베이스의 모든 정보가 보관되어 있다 SYSOBJECTS의 TYPE 칼럼으로 'U'=사용자 테이블, 'P'=저장 프로시저, 'K'=프라이머리 키, 'F'=포린 키, 'V'=뷰, 'C'=체크 제약등 오브젝트 이름과 정보를 알 수 있다 데이타 검색 USE 데이타베이스명 /* USE 문을 사용한 데이타베이스 선택 */ SELECT * FROM 데이블명 /* 모든 칼럼 불러오기 */ SELECT TOP n * FROM 테이블명 /* 상위 n개의 데이타만 가져오..
2017.03.24 -
SQL UPDATE문 Null값 수정쿼리
1. 쿼리문 UPDATE [테이블명] SET [칼럼명] = [@변경값] WHERE ([칼럼명] IS NULL) 2. SQL UPDATE문 Null값 수정쿼리 예제 -1) 서버탐색기에서 새쿼리를 열어줍니다. -2) 아래와 같이 쿼리문을 사용하여 데이터를 확인합니다. SELECT [칼럼1, 칼럼2, 칼럼3, ...] FROM [테이블명] SELECT * FROM yuchae -> "*"표시는 모든칼럼을 의미합니다. -3) UPDATE문을 작성하고 실행(Ctrl + R)합니다. UPDATE [테이블명] SET [칼럼멸] = '[변경값]' WHERE ([칼럼명] IS NULL) -> WHERE문은 조건문으로 [칼럼]의 값이 NULL값이면 수정한다는 의미입니다. -4) 확인버튼을 클릭하고 SELECT, FROM문..
2017.02.02 -
저장프로시저(MS-SQL 환경)
정의 저장 프로시저(Stored Procedure)란 SQL Server에서 제공되는 프로그램이 기능. 저장 프로시저 개요 어떠한 동작을 일괄 처리하는 용도로 사용된다. 자주 사용되는 일반적인 쿼리를 모듈화 시켜 필요할 때마다 호출한다. 예시exec usp_users를 통해 해당 프로시저를 호출해 사용할 수 있다. 저장 프로시저의 수정과 삭제 수정 - alter procedure를 사용 삭제 - drop procedure 매개 변수의 사용 입력 매개변수(+ 디폴트 매개변수) @입력_매개 변수+이름 데이터_형식 [= 디폴트]디폴트 매개변수출력 매개변수 @출력_매개 변수_이름 데이터_형식 OUTPUT리턴과 에러 처리 RETURN 문을 사용해 리턴 값을 받게 되면 실행한 저장 프로시저가 성공적으로 수행되었는지..
2016.12.12