본문 바로가기

연구_고민/PHP & MySql32

Mysql union 13.2.7.2. UNION SELECT ... UNION [ALL | DISTINCT] SELECT ... [UNION [ALL | DISTINCT] SELECT ...] UNION 은 여러 개의 SELECT문을 하나의 결과 집합으로 결합 하기 위해 사용된다. SELECT문에서 컬럼 이름들은 리턴될 결과에 대한 컬럼 이름으로써 사용된다. 각 SELECT문에서 선택된 컬럼 들은 같은 데이터 형을 가져야 한다. (예를 들면, 첫 번째 문장에서 선택된 첫 번째 컬럼은 다른 문들에서 선택된 첫 컬럼과 같은 데이터 형을 가져야 한다.) 만일 SELECT 컬럼 들의 데이터 형이 일치 하지 않으면, UNION에서 컬럼들의 길이화 형들이 모든 SELECT문들에서 가져온 값들로 인식 된다. 예를 들면 다음과 같은 SQ.. 2007. 8. 7.
Mysql Join MySQL 은 SELECT문 과 다중 테이블 DELETE 그리고 UPDATE문의 table_reference 부분을 위해 다음과 같이 JOINT을 지원한다: table_references: table_reference [, table_reference] ... table_reference: table_factor | join_table table_factor: tbl_name [[AS] alias] [{USE|IGNORE|FORCE} INDEX (key_list)] | ( table_references ) | { OJ table_reference LEFT OUTER JOIN table_reference ON conditional_expr } join_table: table_reference [INNER .. 2007. 8. 7.
인클루트 /인클루트 원스 우선 include 와 require에 대해 모르고 있는 부분을 설명하겠다.. 여러분이 알고 있는 error처리를 제외하고.. 만약 if문 안에 include문이 있는경우 if문이 만족하지 못할때는 해당 include 파일에 대한 loading을 하지 않는다. 하지만 require같은 경우 if문이 만족하지 못해도 파일에 대한 loading을 한다는것이다.. [참고] require 가 무조건 해당 파일을 로딩하던 것은 PHP 버전이 4.0.2 이전의 일이다. 그 이후 버전은 include 와 같이 호출될때에만 사용된다. 말로 써서 어렵게 느껴지실것 같아 예제 소스를 보겠다.. if($waiting) include "waiting.php"; ->$waitng이 true가 아니면 waiting.php 파일을.. 2007. 7. 28.
Mysql 쿼리문 AUTO_INCREMENT 리셋하기 ALTER TABLE `테이블명` PACK_KEYS=0 CHECKSUM=0 DELAY_KEY_WRITE=0 AUTO_INCREMENT=1 데이터베이스 또는 테이블 보기 SHOW DATABASES; SHOW TABLES; 데이터베이스 생성하기 CREATE DATABASE 데이터베이스명; 테이블 생성하기 CREATE TABLE 테이블명 (컬럼명1, 컬럼명2, 컬럼명3, ..., 컬럼명N); 데이터베이스 사용 USE 데이터베이스명; 데이터베이스 삭제하기 DROP DATABASE 데이터베이스명; 테이블 삭제하기 DROP TABLE 테이블명; 테이블에 새로운 컬럼 추가하기 ALTER TABLE 테이블명 ADD 컬럼명 자료형; 데이블의 특정 컬럼을 변경하기 ALTER TABLE .. 2000. 8. 3.