이 포스트를 만든 목적 인터넷에서 찾은 정보들을 정리하려고 이 포스트의 준비물 gVIm 7.3 참조 링크 http://www.w3schools.com/sql/sql_notnull.asp 내용 SQL NOT NULL Constraint(제약)은 무엇인가? 컬럼의 값이 NULL이 되지 못하도록 하는 제약이다.(기본적으로 칼럼은 NULL을 허용한다.) 이것때문에 값 없이 새로운 레코드 추가/업데이트를 하지 못한다. 어디에 쓰이는가? 칼럼에 값이 반드시 있어야 하는 모든 경우 맛보기 코드 CREATE TABLE Programers ( Id integer(2) NOT NULL, Name varchar(15) NOT NULL, Part varchar(10)) NOT NULL ) 여담 어디에 쓰이는지 생각하는 것이 ..
SQL 검색 결과
이 포스트를 만든 목적 심심해서 :-) 이 포스트의 준비물 EDIT : gVim 7.2 (곧 7.3 나온다!) DBMS : Postgresql 8.4.2 GUI Tool : pgAdmin3 1.10.1 OS : Debian 5 64-bit 참조 링크 http://www.w3schools.com/sql/sql_create_table.asp - 요점을 아주 정확하게 설명하고 있다. http://www.postgresql.org/docs/current/static/sql-createtable.html - 보기 힘들 정도로 아주 자세히 나와 있다. 내용 SQL CREATE TABLE 은 무엇인가? DB에 테이블을 생성해 주는 SQL 문법 이다. 테이블 생성 시 옵션을 지정할 수 있다. - 각 DBMS 마다 제한..
이 포스트를 만든 목적 쉽게 잊어 먹지 않기 위해서 이 포스트의 준비물 gVim 7.2 SyntexHighlighter 3 Postgresql 8.4.2 pgAdmin 1.10.1 참조 링크 http://www.w3schools.com/sql/sql_select_into.asp - 간단하면서도 요점만 잘 정리되어 있다. http://tit99hds.egloos.com/928582 - 비슷한 INSERT INTO SELECT 와 차이점을 설명하고 있다. http://duraboys.tistory.com/1530 - 대략 적인 이야기 http://www.postgresplus.co.kr/man/sql-selectinto.html - postgresql 의 내용 내용 SQL SELECT INTO 는 무엇인가?..
이 포스트를 만든 목적 LEFT JOIN, RIGHT JOIN, INNER JOIN 까지 했으니, 이것도 마저 정리 하기 위해 이 포스트의 준비 상황 DB : PostgreSQL 8.4.2 on Debian 5.0 DB Management GUI Tool : pgAdmin 1.10.1 Editer : gVim 7.2 인터넷을 할 수 있는 환경 참조 링크 http://www.w3schools.com/sql/sql_join_full.asp 내용 SQL FULL JOIN 은 무엇인가? JOIN 문 중 하나이다. 여러 테이블의 rows 을 합집합 것이다. 문법은 어떻게 되는가? SELECT c.cust_id, c.cust_name, o.order_num, o.order_date FROM customers as ..
이 포스트를 만든 목적 잊어 먹을 때 쯤, 한개씩 정리하는 맛으로 만들었다. 이 포스트의 준비 상황 DB : PostgreSQL 8.4.2 on Debian 5.0 DB Management GUI Tool : pgAdmin 1.10.1 Editer : gVim 7.2 참조 링크 http://www.w3schools.com/sql/sql_join_right.asp http://ikpil.com/1208 SQL RIGHT JOIN 은 무엇인가? SQL JOIN 중 하나 이다. 다른 DB에서는 RIGHT OUTER JOIN 이라고 불린다. LEFT JOIN 과 반대로, 오른쪽 테이블을 기준으로 JOIN 한다. 오른쪽 기준 테이블 row와 연관된 왼쪽 테이블 row가 없더라도, 오른쪽 테이블 row은 출력된다...
포스트를 만든 목적 심심해서 참조 링크 http://www.w3schools.com/sql/sql_join_inner.asp http://www.okjsp.pe.kr/seq/116772 http://ikpil.com/1103 내용 SQL INNER JOIN 이란 무엇인가? JOIN 중 하나이다. tables 간 관계 조건이 맞을 때, rows을 리턴하는 키워드 이다. 만약 column이 같인게 없을 경우, 아무것도 리턴하지 않는다. 여러 테이블을 합친 것을 조건에 맞는 것들만 엮은(걸러낸, 여과시킨, 분류한, 목록화 한, 쏙 뺀, 솎아 낸) JOIN 이라고 생각하면 된다. 어떻게 이해 해야 좋은가? 종이와 연필을 준비 한다. 테이블 A,B,C를 그린다. 테이블 A, B에 내용이 있고, 테이블C는 임시 테..
최근댓글