반응형

때로는 select 쿼리에 where in 조건순으로 정렬을 해야할때가 있다.

이때 order by 식으로 심플하게 위 상황을 출력할 수 있다.


예)

SELECT * FROM TABLE

WHERE COLUMN IN ('A', 'B', 'C')

ORDER BY FIELD(COLUMN, 'A', 'B', 'C')


MYSQL 기능은 진짜 무궁무진한듯....

반응형
반응형

Create database testDB -- 데이터베이스 생성

drop database testDB   -- 데이터베이스 제거

/* 여러줄 주석 */
-- 한줄 주석

create database testDB
on -- on 이것을 기반으로 데이터베이스를 만들겠다..
(
 name = 'testDBData',
 filename = 'C:\source\database\dbtemp\testDB.mdf', -- 데이터베이스 파일이 저장될 위치를 지정
 size = 10,  -- 기본 mb단위
 maxsize = 100, -- 최대크기로 100메가까지 늘어나게 하겠다.
 filegrowth = 5%  -- 파일증가량
)
Log on
(
 name = 'testDBLog',
 filename = 'C:\source\database\dbtemp\testDB.ldf',
 size = 2,  
 maxsize = 100,
 filegrowth = 5%
)
alter database testDB
Modify File -- 수정, 용량을 늘리는것은 상관없지만 줄이는것은 불가능
(
 name = 'testDBLog',
 size = 5
)

alter database testDB
Add File -- 파일을 추가
(
 name = 'testDBData2',
 filename = 'C:\source\database\dbtemp\testDB.ndf',
 size = 10,  
 maxsize = unlimited,
 filegrowth = 5%
)

alter database testDB -- 삭제는 이렇게 한다.
REMOVE file testDBData2

drop database testDB

create database testDB
on
(
 name = 'testDBData',
 filename = 'C:\source\database\dbtemp\testDB.mdf'
), -- 처음에 여러개를 만들때에는 이렇게 ,(콤마)를 찍어서 여러개를 만들 수 있다.
(
 name = 'testDBData2',
 filename = 'C:\source\database\dbtemp\testDB2.ndf'
),
FileGroup FG2 -- 그룹으로 지정해 줌으로써 여러개의 파일을 한번에 변경함으로써 유지보수 등이 용이해진다.
(
 name = 'testDBData3',
 filename = 'C:\source\database\dbtemp\testDB3.ndf'
),
(
 name = 'testDBData4',
 filename = 'C:\source\database\dbtemp\testDB4.ndf'
)

반응형
반응형
데이터베이스를 설치를 하고 난뒤에는 로컬에서밖에 접근을 할 수 없다.
그렇기 때문에 노출영역을 구성해줘야하는데 그 과정들을 대충 정리해 보았다.
이 모든 과정은 MS SQL Server 2005의 환경임을 밝혀둔다.


사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지


사용자 삽입 이미지

사용자 삽입 이미지

반응형

+ Recent posts