Development/Database(490)
-
MySQL - LIMIT
LIMIT SQL 쿼리 결과 중 상위 몇 개만 보여주기 위한 명령어입니다. Oracle MySQL SQL Server ROWNUM LIMIT TOP http://codedragon.tistory.com/4547 http://codedragon.tistory.com/7673
-
MySQL Error-om.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user 'codelab'@'localhost' to database 'codelab'
오류메시지 mysql> GRANT ALL PRIVILEGES ON *.* TO 'codelab'@'localhost' IDENTIFIED BY 'mysql _pw' WITH GRANT OPTION; Query OK, 0 rows affected, 1 warning (0.00 sec) mysql>
-
PRIMARY KEY 제약 조건, 기본키(PRIMARY KEY) 제약 조건 요건, 기본키 제약조건 형식
PRIMARY KEY (기본키; PK) 제약 조건 · 테이블에 저장된 데이터를 구분하기 위한 제약조건입니다. · 사람을 구분하기 위해 사용되는 주민번호와 같이 같은 주민번호를 가지고 있는 사람은 없습니다. · 기본키 제약조건이 걸린 컬럼은 중복된 값을 가질 수 없습니다. · 주민등록번호, SSN(Social Security Number) 기본키(PRIMARY KEY) 제약 조건 요건 NOT NULL 조건과 UNIQUE 조건을 결합한 형태로 컬럼은 유일해야 하고 NULL값을 허용하지 않아야 합니다.
-
EXISTS 연산자, EXISTS vs IN
EXISTS 연산자 메인 쿼리의 비교 조건이 서브 쿼리의 결과 중에서 만족하는 값이 하나라도 존재하면 참이 되고 아무 행도 반환하지 않으면 거짓이 됩니다. 형식 설명 EXISTS 만족하는 값이 하나라도 존재하면 참이 되고 아무 행도 반환하지 않으면 거짓 NOT EXISTS EXISTS의 부정 일치되지 않으면 메인 쿼리 테이블의 모든 행을 반환 SELECT 컬럼명 FROM 테이블명 WHERE EXISTS( 서브쿼리); 서브쿼리문에 SELECT 1을 하게 되면 해당 조건을 만족하면 1을 반환하고 EXISTS는 해당 로우(row)가 존재하는지의 여부만 확인한 후 TRUE(1)이면 메인쿼리문을 수행하게 됩니다. SELECT 컬럼명 FROM 테이블명 WHERE EXISTS( SELECT 1 FROM 테이블명 WH..
-
JOIN(조인)- 조인의 필요성, JOIN의 종류
관계형 테이터베이스 관계형 데이터베이스는 모든 정보들이 하나의 테이블에 모두 모여있는 것이 아니라 여러 테이블에 정규화되어 분산되어 있습니다. 따라서 각 테이블끼리는 서로 특정한 규칙이나 관계가 이루어지도록 설계해야 됩니다. 조인의 필요성 여러 테이블에 흩어져 있는 정보 중에서 사용자가 필요한 정보만 가져와서 가상의 테이블처럼 만들어서 결과를 보여줍니다. JOIN(조인) · 여러 테이블에 흩어져 있는 정보중에서 사용자가 필요한 정보만 가져와서 가상의 테이블처럼 만들어서 결과를 보여주는 기술입니다. · 두 개 이상의 테이블들을 연결 또는 결합하여 데이터를 출력하는 것입니다. · 서로 다른 테이블을 공통 컬럼을 기준으로 합치는(결합하는) 테이블 단위 연산입니다. · 조인시 서로 다른 테이블에 같은 컬럼명이 ..
-
Data(데이터) 유래
Data(데이터) 유래 · 1646년 영국 문헌에 처음 등장 하였으며 라틴어인 dare(주다)의 과거분사형으로서 '주어진 것'이란 의미로 처음 사용되어졌습니다. · 1940년 이후 컴퓨터 시대가 시작되면서 자연과학, 경영학, 통계학, 사회과학등에 사용되면서 이전의 관념적이고 추상적인 개념에서 기술적이고 사실적인 의미로 변화되었습니다.