[DataBase] 스키마란?
·
DataBase
스키마란, 데이터베이스에서 자료의 구조, 자료의 표현 방법, 자료 간의 관계를 형식 언어로 정의한 구조 DB관리 시스템(DBMS)의 주어진 결정에 따라 데이터베이스 스키마를 생성 DB사용자가 자료를 저장,조회,삭제,변경할 때 DBMS는 자신이 생성한 DB 스키마를 참조하여 명령을 수행 데이터베이스의 구조와 제약 조건에 관한 전반적인 명세를 기술한 메타데이터의 집합 데이터베이스를 구성하는 데이터 개체(Entity), 속성(Attribute), 관계(Relationship) 및 데이터 조작 시 데이터 값들이 갖는 제약조건 등에 관해 전반적으로 정의 사용자의 관점에 따라 외부 스키마, 개념 스키마, 내부 스키마로 나눠짐 _ . 스키마 3층 구조_ 외부 스키마(External Schema) : 프로그래머나 사용..
[DB] Mysql 명령어 정리
·
DataBase/Mysql
DATABASE 관련 명령어 SHOW DATABASES; SHOW DATABASES를 통해 현재 mysql 서버에 있는 database 들을 볼 수 있다. USE [database_name]; USE명령어를 통해 사용할 데이터베이스를 지정할 수 있다. 사용할 데이터베이스를 한 번 지정한 이후에 실행되는 모든 SQL문은 지정한 데이터베이스에서 실행된다. workbench에서는 명령어를 사용하는 대신 메인의 왼쪽 아래에 있는schemas에 있는 데이터베이스를 더블클릭하여 선택할 수도 있다. SHOW TABLES; SHOW TABLE STATUS; SHOW TABLES를 통해서 현재 선택한 데이터베이스에 있는 table들을 조회할 수 있다. SHOW TABLE STATUS를 통해서 현재 선택한 데이터베이스의 ..