본문 바로가기

삭제

[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 명령어를 통해, 컬럼이 제대로 삭제되었는지 확인합니다. 이상 글을 마치겠습니다. 더보기
[리눅스] 'mkdir'·'rmdir', 디렉토리를 생성·삭제해 봅시다! 디렉토리 생성 윈도우에서는 디렉토리 구성이 참 쉽습니다. 그냥 [새 폴더]를 단지 몇번의 클릭을 통해서 만들면 되죠. GUI의 힘입니다. 리눅스도 가능합니다. 그래픽 모드에서는 윈도우와 유사한 모습을 지니고 있죠. 하지만 텍스트 모드에서는 어떻게 할까요? 과거 도스(DOS)에서는 'md'라는 명령어를 씁니다. 반대로 삭제는 'rd' 명령어를 쓰죠. 풀이해보면 'make a directory', 'remove a directory' 쯤 될겁니다. 이와 유사하게 리눅스도 명령어를 제공합니다. 같은 뜻으로 해서 'mkdir'·'rmdir' 이라는 명령어를 제공하고 있는데요. 우선 디렉토리 생성 명령어인 'mkdir'을 먼저 보겠습니다. 디렉토리 생성은 다음과 같이 합니다. [~]$ mkdir [옵션] [디렉토.. 더보기
[SQL] 객체(Object) 권한 부여/삭제 이번글은 시스템 권한에 이은 객체(Object) 권한입니다. 객체권한은 주로 SQL 수행 작업과 관련된 것으로 DDL, DML 작업을 할 수 있도록 하는 권한입니다. 관련 있는 권한으로는 다음과 같습니다. SELECT | ALTER | INSERT | DELETE | UPDATE | INDEX | REFERENCES 잠시 알고 지나가야 할 부분은 뷰(VIEW)에서는 인덱스 생성과 ALTER 작업이 안된다는 것입니다. 권한을 부여하는 방법은 시스템 권한 부여 방식과 같습니다. GRANT 권한 ON 스키마.테이블명 TO 계정; 다음과 같이 가능합니다. [실행화면] 역시나 같은 방식으로 권한 삭제가 가능합니다. REVOKE 권한 ON 스키마.테이블명 FROM 계정; 기타 권한으로는 다음 세가지가 있습니다. W.. 더보기
[SQL] 계정 생성 및 시스템 권한 부여/삭제 여태껏 실습을 하시면서 보통 사용해온 계정은 hr 계정아니면 scott 계정 등등 있을텐데요. 이와 같은 계정은 오라클에서 제공하는 샘플 스키마로서 계정에 대한 권한들과 모든 테이블, 데이터들이 미리 구축 되어 있습니다. 이번 글에서는 계정 생성과 시스템 권한에 대해서 알아볼까 합니다. 우선 기존에 존재하던 스키마 계정을 사용할때는 관리자 계정으로 접속후 다음과 같이 해주어야 합니다. SQL> alter user hr identified by hr account unlock; SQL> alter user scott identified by oracle accoun unlock; 기존의 샘플 스키마들은 락(lock)이 걸려 있기 때문에 위와 같이 바꿔줘야 하는데, identified by 뒤에 나오는것은 .. 더보기
[SQL] 테이블의 데이터를 지워보자, DELETE! 데이터 삭제를 해볼까요? 관련 테이블은 테이블 생성글에서 만들었던 hr 스키마의 employees1과 데이터 입력글에서 추가했던 데이터들로 해볼게요. 기본 문법은 이렇습니다. SQL> DELETE FROM 테이블명 WHERE 조건; 여기서 한가지 주의할건 조건을 적어주지 않게 되면 그 테이블에 있는 모든 행들 즉, 데이터를 날려버리게 됩니다. 트랜잭션에 아시는분들은 ROLLBACK하면 되겠지 하시겠지만 그래도 주의하세요!! 그럼 예제로 사용하게될 employees1 의 테이블을 살펴볼까요? 위처럼 두개의 행이 존재하죠? 여기서 Julia를 퇴사(?)시켜버리겠습니다. 그냥.. 데이터를 지운다구요 ^^ 다음과 같이 할 수 있습니다. SQL> DELETE FROM hr.employees1 WHERE first.. 더보기
[SQL 연습] 문자열의 양옆 문자 삭제(TRIM) 식 : 1. SELECT TRIM('A' FROM 'ASDFF' ) FROM dual; 2. SELECT TRIM('F' FROM 'ASDFF' ) FROM dual; 3. SELECT TRIM(leading 'F' FROM 'FFASDFF' ) FROM dual; 4. SELECT TRIM(trailing 'F' FROM 'FFASDFF' ) FROM dual; 결과 : 1. 2. 3. 4. 더보기