본문 바로가기

제거

[PHP] 세션(session)에 대해서 알아보자. PHP Web Prog. 처음으로 PHP를 공부하면서, 적은것이기에 다소 틀린 내용이 있을 수도 있습니다. 그리고, 다른 언어를 알고 계시다는 가정에하에 글을 적기때문에, 완전 웹프로그래밍 언어를 처음 공부하시는 분은 다른 글도 참고하시길 바랍니다. 세션의 정의에 대해서는 생략합니다. 1. 세션의 시작과 값의 등록 세션을 사용하기 위해서는 다음과 같이 최상단에 세션을 사용함을 명시해줘야 합니다. 그리고 세션에 값을 등록하기 위해서는 session_register 을 통해 값을 등록하게 되는데, php 4.2.3 이후버전(정확한지는 확인해봐야합니다. 근거는 오류메시지입니다.)에서는 $_session 을 사용합니다. (1). $_session 을 이용한 방법 (2). session_register() 를 이.. 더보기
[SQL] 기존의 테이블에 컬럼을 삭제해보자, DROP COLUMN! Structured Query Language - DROP COLUMN - 우선, 기존의 테이블에 컬럼을 추가하는 방법은 다음 글을 참고하시면 되겠습니다. 2012/11/28 - [데이터베이스/SQL & PL/SQL] - [SQL] 기존의 테이블에 컬럼을 추가해보자, ADD COLUMN DROP COLUMN 명령어는 다음과 같이 작성됩니다. ALTER TABLE 테이블명 DROP COLUMN 삭제할 컬럼명; 다음의 테이블에 작업을 할겁니다.(desc 조회) 지난 글에서 추가했던 'COL4'를 다시 삭제해 보겠습니다. 다음과 같이 명령어를 작성합니다. 그리고, 다시 desc 명령어를 통해, 컬럼이 제대로 삭제되었는지 확인합니다. 이상 글을 마치겠습니다. 더보기
[SQL] DISTINCT & ALL, 중복 제거! DISTINCT 우선, SELECT문을 다음과 같이 작성, 실행시켜 봅니다. SELECT emp.department_id, dep.department_name FROM hr.employees emp INNER JOIN hr.departments dep ON emp.department_id=dep.department_id; 제가 이 쿼리에서 알고 싶은것은 employees 테이블에서 사원들이 속해있는 모든 부서아이디와 부서명 입니다. [실행화면] -전체 결과의 일부입니다. 쿼리를 실행했더니 위와 같은걸 확인해 볼 수 있는데요, 문제는 중복된 데이터가 여러개 존재한다는 것입니다. 쉽게 얘기하면 사원들 각각의 데이터를 조회했다고 할 수 있겠네요. 우리는 그저 부서 아이디와 부서명을 알고 싶은데 말이죠. 그럼 .. 더보기
[SQL] 객체(Object) 권한 부여/삭제 이번글은 시스템 권한에 이은 객체(Object) 권한입니다. 객체권한은 주로 SQL 수행 작업과 관련된 것으로 DDL, DML 작업을 할 수 있도록 하는 권한입니다. 관련 있는 권한으로는 다음과 같습니다. SELECT | ALTER | INSERT | DELETE | UPDATE | INDEX | REFERENCES 잠시 알고 지나가야 할 부분은 뷰(VIEW)에서는 인덱스 생성과 ALTER 작업이 안된다는 것입니다. 권한을 부여하는 방법은 시스템 권한 부여 방식과 같습니다. GRANT 권한 ON 스키마.테이블명 TO 계정; 다음과 같이 가능합니다. [실행화면] 역시나 같은 방식으로 권한 삭제가 가능합니다. REVOKE 권한 ON 스키마.테이블명 FROM 계정; 기타 권한으로는 다음 세가지가 있습니다. W.. 더보기