IT/SQL 32

Mysql,오라클 기본 입문과정

드디어 오라클을 설치합니다. 사실 처음엔 오라클에 별 관심이 없었습니다. 기업용인데다가 너무 비싸고 사용법도 어렵다고들 하고... 그러나 절대 그렇지 않습니다. 오라클에도 개인용 버전이 있으며 개인이 무료로 다운로드하여 '교육'적인 목적으로 사용하는 데에는 전혀 제약이 없습니다. 기업용도 무료로 다운로드하여 실습을 할 수 있습니다. 그리고 데이터베이스의 만국 공통어인 SQL을 직접 다뤄봄으로써 데이터베이스의 기초를 확실히 다질 수 있습니다. 겁먹지 마시고 부담갖지 마시고 이제부터 오라클, 아니 정확하게 말하면 SQL 기초 과정을 본격적으로 시작합니다. 그러려면 먼저 오라클이 어떻게 생겼는지, 설치부터 해봐야죠. 오라클 소프트웨어를 다운로드하려면 우선 OTN에 가입을 해야합니다. OTN은 Oracle Te..

IT/SQL 2016.10.31

2일차 - 테이블생성하기, 검색기능만들기

데이터베이스 이름 article_reply / articleReply 둘중 하나로 char은 verchar보다 검색이 빠르고 비싸다, varchar은 검색은 느리지만 실속이 있고, 용량확보에 용이 select * from `article` order by id asc limit 1, 1 id 오름차순중에 하나 걸러서 하나만 검색 ctrl + U : 소스보기 head에는 반복되는내용 primary 키는 unique와 같은역할 unique - 인덱스 중복x index - 인덱스 중복가능 insert into user set regDate = NOW(), updateDate = NOW(), loginid = 'admin', loginPw = sha1('1234'), `name` => '관리자'; sha1 해쉬..

IT/SQL 2016.10.24

1일차 - 웹서버, FTP서버, db서버 생성하기

* 메뉴얼 - https://drive.google.com/file/d/0B6uBIgM7yQd9S0RQWU1vaVZTalE/view?usp=sharing * 생활코딩 웹 어플리케이션 만들기 - https://opentutorials.org/course/1688 * 웹 사이트가 돌아가는 데 필요한 것들 - 주소 - 도메인(DNS 서비스에 의해서 IP로 변환됨) - IP - 서버(컴퓨터) - 모든 서버는 컴퓨터 입니다. - 서버는 다른 컴퓨터들에게 서비스를 제공합니다. - 서버의 2가지 의미 - 물리적인 컴퓨터 - 서버 프로그램을 의미 - 예 - 웹 서버 - DB 서버 - FTP - 소스코드편집툴 - https://atom.io/ - FTP 클라이언트 - 파일질라 - 웹 호스팅 - 인피니티 프리 - go9...

IT/SQL 2016.10.22

[mysql] 테이블 컬럼 추가,삭제,변경하기

MySQL을 이용하다보면 부득이하게 미리 생성한 테이블에 컬럼을 추가한다던지, 삭제, 변경해야 하는 일이 발생한다. 물론 실제 업무중에는 이러한 상황이 자주 발생하면 안되겠지만 테이블 수정이 불가피한 경우도 있으므로 오늘은 테이블 컬럼을 조작하는 방법에 대해 살펴보자. 일반적으로 MySQL을 이용하는데 있어서 Toad For mysql 이나 SqlGate 등과 같은 GUI툴을 사용한다면 해당 툴을 이용하여 컬럼을 추가/삭제/변경 하는게 좋지만, 그렇지 않고 명령어를 통해 컬럼을 조작해야 할 경우 다음과 같이 하면 쉽게 처리할 수 있다. [컬럼 추가] alter table [테이블명] add [컬럼명] [타입] mysql> alter table TB_TEST add test_tp char(1) not nu..

IT/SQL 2016.08.23

where 조건뒤 (+)를 붙이는 이유. Outer Join

Outer Join 이란?- Equi Join은 조인을 생성하려는 두 개의 테이블의 한쪽 컬럼에서 값이 없다면 테이터를 반환하지 못한다.- 동일 조건에서 조인 조건을 만족하는 값이 없는 행들을 조회하기 위해 Outer Join을 사용 한다.- Outer Join 연산자는 "(+)" 이다.- 조인시 값이 없는 조인측에 "(+)"를 위치 시킨다.- Outer Join 연산자는 표현식의 한 편에만 올 수 있다.- 조인 조건에 만족하지 않는 행들도 나타낼 수 있는 조인이다.- 조인 조건에서 정보가 부족한 컬럼명 뒤에 (+)기호를 덧붙인다. ex) SELECT e.ename, d.dname FROM emp e, dept d WHERE e.deptno(+) = d.deptno ex) SELECT e.ename, d..

IT/SQL 2016.06.02

WHERE 1=1 를 쓰는 이유.

즉, 여러 조건에 대한 AND문을 WHERE절에 사용할 때 이미 AND문이 사용되었는지 아닌지를 판별하여 AND를 먼저 쓰고 조건을 쓸지 아닐지 결정해야 하는 경우에, where 1=1 을 먼저 쓰고 시작한다면 그런걸 결정하지 않고 그냥 'and 조건' 을 사용하면 되겠죠. 1=1 은 무조건 참이니까요. 만일 그게 없다면 if (조건이 이미 존재 할 경우) 'and 붙임' else 'and 안붙임' 결론 1.Where 1=1 쓰는 이유는 뒤에 And 를 그냥 바로 붙이기 위해서.

IT/SQL 2016.06.02
반응형