본문 바로가기

sql34

SQL_오라클의 데이터타입 VARCHAR2(size) 가변길이 문자 데이터, 최대값 : 4000 size범위내에서 실제 데이터의 크기만큼만 저장공간을 사용한다 예 ) 이름, 주소, 과목명, 상품명, 뉴스제목 CHAR(size) 고정길이 문자 데이터, 최대값 : 2000 size크기만큼의 저장공간을 무조건 사용한다 예 ) 주민번호, 학번, 수강과목코드 LONG 가변길이 대용량 문자 데이터, 최대값 : 2GB 테이블당 하나밖에 사용할 수 없다 제약조건을 정의할 수 없다 ORDER BY나 GROUP BY에 포함시킬수 없다 현재는 잘 사용되지 않음 CLOB 가변길이 대용량 문자 데이터(Character Large Object), 최대값 : 4GB 예 ) 블로그의 본문, 신문기사, 논문 NUMBER(p, s) 가변길이 숫자 데이터 p : .. 2023. 12. 7.
SQL_테이블, DML 테이블 데이터베이스에서 데이터의 실질적인 저장소 역할을 수행 2차원 표(테이블)의 형태로 데이터를 저장한다 하나의 데이터베이스는 여러 개의 테이블이 존재한다 테이블의 구성요소 행 다른 행과 와전히 독립적이다 행의 순서는 중요하지 않으며, 행은 특정한 정보의 모든 데이터를 나타낸다 열 데이터의 속성을 나타낸다 (데이터의 이름, 데이터의 자료형) 같은 열은 같은 종류의 값을 가진다 열은 서로 다른 이름을 가지고 있다 하나의 테이블에 이름이 같은 열은 존재할 수 없다 DML 데이터 조작어다 데이터의 추가, 조회, 변경, 삭제 명령어 데이터 조회(SELECT) 테이블의 모든 행, 모든 컬럼을 조회 SELECT * FROM 테이블명; 테이블의 특정 행, 특정 컬럼을 조회 SELECT 컬럼명, 컬럼명, ... FR.. 2023. 12. 6.
SQL_데이터베이스와 SQL 데이터베이스 데이터베이스는 여러 사람들이 공유하고 사용할 목적으로 통합관리되는 정보의 집합 데이터베이스는 관련성 있는 데이터의 모음 은행, 예약, 검색, 쇼핑 등 일상 속에서 이용하고 있는 많은 온라인 서비스들에서 DB를 활용 데이터베이스는 반드시 데이터베이스 관리 시스템(DataBase Management System, DBMS)과 함께 한다 데이터베이스의 특징 실시간 접근을 지원한다 다수의 사용자 혹은 프로그램이 동시에 데이터를 이용할 수 있다 데이터에 대한 접근이 용이하다 레코드의 주소나 위치가 아닌 내용으로 데이터를 탐색할 수 있다 항상 최신의 데이터를 유지한다 데이터베이스 관리 시스템 다수의 사용자들이 데이터베이스 내의 데이터를 접근할 수 있도록 해주는 소프트웨어 도구의 집합 대표적인 DBMS는.. 2023. 12. 5.
SQL 정리 11일차 데이터 정의어(DDL) 11.1 명령어의 종류 명령어 설 명 CREATE TABLE 새로운 테이블을 생성 DROP TABLE 기존 테이블의 구조 및 모든 행을 삭제 ALTER TABLE 기존 테이블을 변경 - 컬럼의 추가, 수정 - 제약조건 추가, 삭제, 활성화, 비활성화 TRUNCATE 기존 테이블의 구조는 남기고 모든 행을 삭제 RENAME Object의 이름을 바꿈 COMMENT 테이블이나 컬럼에 주석문 달기 명령어들은 모두 데이터 정의 명령어(DDL)로 실행시 자동 COMMIT 후에 ROLLBACK될 수 없으므로 주의해서 실행해야 한다 테이블 삭제 ( DROP TABLE ) DROP TABLE 테이블명 [CASCADE CONSTRAINTS] ; - 모든 데이터가 테이블에서 삭제 - 트랜잭션은 자동 COMMIT - 해당 .. 2023. 9. 1.