데이터베이스

데이터베이스-MYSQL 개발환경 구축하기

isk03300 2023. 11. 28. 17:51

 

데이터베이스(DB)

데이터베이스는 체계적으로 구성된 데이터의 집합으로, 여러 사용자가 접근하여 저장, 검색, 수정, 삭제할 수 있는 정보의 집중된 저장 공간입니다. 이를 통해 데이터를 효율적으로 관리하고 필요한 정보를 쉽게 찾아 사용할 수 있게 됩니다. 데이터베이스는 구조화된 방식으로 데이터를 저장하여 응용 프로그램이나 시스템에서 필요한 정보를 신속하게 처리할 수 있도록 돕습니다.

 

 

MYSQL

 

MySQL은 오픈 소스 기반의 관계형 데이터베이스 관리 시스템(RDBMS)입니다. 데이터베이스를 관리하고 데이터를 저장, 검색, 수정, 삭제하는 데 사용됩니다. MySQL은 다양한 운영 체제에서 사용 가능하며, 무료이면서도 안정적이고 성능이 좋은 특징을 갖추고 있습니다. 웹 애플리케이션, 서버 기반 시스템, 소규모 및 대규모 시스템에서 널리 사용되며, 사용하기 쉬운 구조와 확장성 있는 기능으로 많은 개발자들이 선호하는 데이터베이스 중 하나입니다. MySQL은 다양한 프로그래밍 언어와 호환되며, PHP, Python, Java 등에서도 사용할 수 있어 다양한 환경에서 유연하게 활용됩니다.

 

 

데이터베이스(스키마) 만들기

데이터베이스라는 큰 틀을 만들어 그 밑에 작업들을 수행 해줘야 하는데 그러기 위해선 상단 아이콘 메뉴의 네번째 아이콘을 눌러 새로운 데이터베이스를 생성해주면 된다.

 

 

 

 

테이블(table)

MySQL에서 테이블은 데이터를 구조화하여 저장하는데 사용되는 요소입니다. 테이블은 열과 행으로 이루어져 있습니다.

  • 열(Column): 테이블의 각 열은 특정 유형의 데이터를 나타냅니다. 각 열은 데이터베이스 내의 특정 유형(숫자, 텍스트, 날짜 등)과 함께 정의된 속성을 가집니다.
  • 행(Row): 테이블의 각 행은 실제 데이터를 나타냅니다. 각 행은 해당 테이블의 열에 대한 값의 조합으로 구성됩니다.

테이블은 데이터베이스의 핵심 구성 요소 중 하나로, 관련된 정보를 조직화하고 저장하며, 각각의 행은 고유한 식별자(primary key)를 가질 수 있습니다. 테이블은 관계형 데이터베이스의 중요한 구성 요소 중 하나이며, 데이터 조작, 쿼리 수행 등의 다양한 작업을 수행하는 데 사용됩니다.

 

 

테이블 생성하기

 

 

 

테이블 컬럼 생성하기

아래 큰 블럭 칸에 보이는 Column Name에 들어가 원하는 컬럼명과 데이터 타입을 설정한 뒤 하단이 Apply 버튼을 누르면 원하는 컬럼값을 만들 수 있다.