테이블 추가
CREATE TABLE 테이블명 (
     컬럼명   데이터형식   IDENTITY(1,1)   NULL허용,
     컬럼명   데이터형식   NULL허용,
     컬럼명   데이터형식   NULL허용,
     컬럼명   데이터형식   NULL허용
)


테이블 삭제
DROP TABLE 테이블명


칼럼 변경
ALTER TABLE 테이블명 ALTER COLUMN 컬럼명 데이터형식 NULL허용


새로운 칼럼 추가
ALTER TABLE 테이블명 ADD 컬럼명 데이터형식 NULL허용

칼럼 삭제 
ALTER TABLE 테이블명 DROP COLUMN 컬럼명


데이터 입력
INSERT INTO 테이블명(컬럼명,컬럼명...컬럼명n) VALUES (데이터값,데이터값...데이터값n) 


테이블의 필드 순서 변경
ALTER TABLE 테이블명 CHANGE COLUMN 변경전 필드명 변경후 필드명 varchar(255) NULL AFTER 기준 필드명; 



MSSQL 데이터 뽑아오기
- MySQL에서 사용할 때
예1) SELECT * FROM 테이블명 LIMIT 5;
예2) SELECT * FROM 테이블명 LIMIT 0,10;
예3) SELECT * FROM 테이블명 LIMIT 50,20;
예4) SELECT * FROM 테이블명 WHERE 조건 ORDER BY 컬럼명 DESC LIMIT 50, 20;
- MSSQL에서 사용할 때
예1) SELECT TOP 5 * FROM 테이블명;
예2) SELECT TOP 10 * FROM 테이블명;
예3) SELECT TOP 20 * FROM 테이블명 WHERE 컬렴명 NOT IN (SELECT TOP 50 컬렴명  FROM 테이블명);
예4) SELECT TOP 20 * FROM 테이블명 WHERE 컬렴명 NOT IN (SELECT TOP 50 컬럼명 FROM 테이블명 ORDER BY 컬럼명 DESC) ORDER BY 컬럼명 DESC;

* LIMIT 대신에 TOP을 사용하고 일정 부분에서 데이터를 뽑아올 때는 NOT IN문을 사용


[출처] 기본적인 MSSQL 명령(컬럼삭제 등등)|작성자 쥰

 
         http://gogo.da.to/hds20/16114

'공부방 > DB' 카테고리의 다른 글

[DB] 서버정보 보기  (0) 2013.12.13
[MS-SQL] 숫자+문자로 정렬하기  (0) 2013.11.25
[MS-SQL] 원격 접속 설정  (0) 2012.08.28
[DB] 트랜젝션 로그 비우기(mssql)  (0) 2012.08.13
[MY-SQL] MyISAM과 InnoDB의 차이점  (0) 2011.02.21

[ 원격 열결이 가능하도록 세팅 ]

1. 시작 - 프로그램 - Microsoft SQL Server 2005 - 구성도구 - SQL 서버 노출 영역 구성
2. 서비스 및 연결에 대한 노출 영역 구성 - "설치된DB" - 데이터베이스 엔진 - 원격연결 - 로컬 및 원격 연결 - TCP/IP및 명명된 파이프 모두 사용 - 적용

3. SQL Browser - 서비스 - 시작유형 - 자동


[ 원격연결 접속 정보를 위한 포트번호 알아내기 ]
1. 시작 - 프로그램 - Microsoft SQL Server 2005 - 구성도구 - SQL Server Configuration Manager
2. SQL Server 2005 네트워크 구성 - "설치된DB" 에 대한 프로토콜
3. TCP/IP - 사용함으로 설정
4. TCP/IP - 속성
5. IP주소 탭 - IPALL  - Tcp 포트 - 1433(mssql 기본포트)

(ip 주소란에 실제 주소가 맞는지 확인 틀리다면 설치된 ip로 변경)


[방화벽 설정]

1. 시작 - 제어판 - 보안 센터 - windows 방화벽(xp 기준)

2. 예외 tab - 포트 추가 - 1433 - tcp

3. 같은 방법으로 135 - tcp, 1434 - udp 추가

4. 프로그램 추가 - program filesMicrosoft SQL ServerMSSQL.xsqlserver.exe

                       - Program FilesMicrosoft SQL Server90Sharedsqlbrowser.exe

[네트워크 설정]

1.바탕화면 네트워크 연결 - 속성 - 연결되있는 네트워크 - 속성 - 설치 - 프로토콜 - NWLink IPX/SPX/NetBIOS


[연결 방법]

ip주소,port설치된DB

(주의 보통 port연결시 : 을 많이 사용하는데 : 이 아니라 ,이다)


원본 링크 : http://nextstep.co.kr/89

- 쿼리 분석기 에서


backup log  DB 명 with truncate_only

dbcc shrinkdatabase( DB 명 , truncateonly)

dbcc shrinkdatabase(DB 명, 100)


트랜젝션 로그 크기를 100Mb로 제한 함..

+ Recent posts