본문 바로가기

SQL

SQL server 2005 index USE MASTER DROP DATABASE MYDB00 CREATE DATABASE MYDB00 USE MyDB00 GO SELECT USERID, USERNAME, ADDR1, AGE, SEX, JOB INTO mytable00 FROM testdb.dbo.고객정보 GO SELECT*FROM MYTABLE00 create index mytable00_index_age on mytable00 (age) select*from mytable00 where age = 50 drop index mytable00.mytable00_index_age exec sp_helpindex mytable00 use mydb00 go create table mytable01 ( num int identity(1,1) not.. 더보기
SQL server procedure use master drop database memosdb create database memosdb use memosdb sp_help create table dbo.Memos ( Num Int Identity(1,1) Primary key, [Name] varchar(25)Not null, Email varchar(100) null, title varchar(150) not null, postdate smalldatetime default(getdate()), postIP varchar(15) ) go insert memos(name,email,title,postip)values('홍길동','h2h@h.com','홍길동입니다','127.0.0.1') insert memos(name,email,titl.. 더보기
SQL Select 문제 CREATE DATABASE Sales GO USE Sales go CREATE TABLE EMP (EMPNO int not null, ENAME VARCHAR(10), JOB VARCHAR(9), MGR int, HIREDATE datetime, SAL int, COMM int, DEPTNO int) go INSERT INTO EMP VALUES (7369,'SMITH','CLERK',7902,'1980-12-17',800,null,20) INSERT INTO EMP VALUES (7499,'ALLEN','SALESMAN',7698,'1981-02-20',1600,300,30) INSERT INTO EMP VALUES (7521,'WARD','SALESMAN',7698,'1981-02-22',1250,.. 더보기
SQL server(6) 제약조건 제약 조건 - 다른DB에 적용X, DB밖을 벗어 날 수 없다. primary key - 절대 중복값X, null값X, 전체테이블에 오직한개 unuque key - PK를 대신에 사용, null값을한번허용 테이블에 여러개생성가능(259개),중복X check - ex) 나이>=20 default - foreign key - 만들어 놓은 값 이외에 다른 값이 들어 가지 않 도록 해주는 키... -------------- 기본값 - 규칙 CLUSTERED - 자동으로 정렬, INDEX의 기능. 한번들어가면 잘 바뀌지 않는 데이터 사용 NONCLUSTERED - 무작위 정렬 수시로 바뀐다. 한테이블에 CLUSTERED는 한개만... 나머지는 NONCLUSTERED형태로 해줘야 한다... 충돌.... PRIMARY.. 더보기
SQL server 2005(4) -데이터검색1 use testDB go select 고객정보.userID, UserName, Age FROM 고객정보, 회사정보 from 절에 두개의 테이블 이름을 사용하여 두 테이블로부터 검색하는 예 select*from 고객정보 select*from 회사정보 select A.userID,username,age,company,pay from 고객정보 A, 회사정보 B where A.userID = B.userID select userid, username, age from 고객정보 where age=20 and age select*from 회사정보 where userid in(select userid from 고객정보 where job='교직자' and addr1='서울특별시') 와일드 카드 문자를 사용하여 검색하는.. 더보기