- [MySQL] 10. 기타 기능들 살펴보기Song hyun[MySQL] 10. 기타 기능들 살펴보기1. Limit2. Query 코스트 확인하기1. Limitlimit 기능은 데이터를 읽을 때, 최대 몇 줄 까지를 읽을 것인지를 설정할 수 있다.이는 MySQL 탭 상단의 limit 항목 / 혹은 코드로도 설정할 수 있다. 좌측 상단의 코드를 살펴보면 employees라는 테이블을 읽어들일 때, limit을 10으로 설정했다는 것을 알 수 있다.아래에 출력된 데이터들을 살펴보면 실제로 10줄까지만 출력되었다.2. Query 코스트 확인하기 Query cost는 해당 쿼리를 실행할 때 소요되는 데이터와 시간을 의미한다.코드를 실행한 뒤, 우측 하단의 [Execution Plan]을 클릭하면 쿼리 코스트를 확인할 수 있다. 테이블과 테이블간의 관계. 위의 코..
- 2024-05-30 10:53:32
- [MySQL] 9. INSERT 구문과 제약 사항Song hyun[MySQL] 9. INSERT 구문과 제약 사항1. INSERT 구문2. Default 제약3. AUTO_INCREMENT *사전 기반 지식 : 언더바(_)를 연결어로 사용하는 표기법을, 뱀의 꼬리를 닮았다 하여 스네이크 케이스라고 불린다.1. INSERT 구문-아래의 코드와 같이, insert(테이블에 데이터 삽입) 구문은 다양한 형식으로 작성할 수 있다. -insert int 테이블명(컬럼1, 컬럼2, 컬럼3....)values (값1, 값2, 값3...) -insert int 테이블명 values(값1, 값2, 값3...) 2. Default 제약 Default 제약은 값이 들어가지 않았을 때를 상정해, 레코드들의 기본값을 설정해준다. 아래의 코드를 살펴보자.student라는 테이블 내의 ma..
- 2024-05-30 10:38:26
- [MySQL] 8. 테이블 생성 및 제약 조건 연습Song hyun[MySQL] 8. 테이블 생성 및 제약 조건 연습도전 과제 1💡 employee 테이블을 생성하며, id, name, age, department 네 개의 열(column)을 포함.name 는 null 값이 들어갈 수 없습니다.id 열은 기본키(Primary Key)로 설정. 데이터 타입은 직접 결정하세요./* employee 테이블을 생성하며, id, name, age, department 네 개의 열(column)을 포함.name 는 null 값이 들어갈 수 없습니다. id 열은 기본키(Primary Key)로 설정. 데이터 타입은 직접 결정하세요. */create database company;use company;create table employee( id int, name va..
- 2024-05-30 10:13:00
- [MySQL] 7. MySQL에서 사용되는 데이터 타입Song hyun[MySQL] 7. MySQL에서 사용되는 데이터 타입1. MySQL 에서 사용되는 데이터 타입2. 코드 예제3. 도전 과제: 형식에 맞게 INSERT 해보기1. MySQL 에서 사용되는 데이터 타입1. 숫자 타입: INT, BIGINT, FLOAT, DOUBLE ...2. 문자열 타입: VARCHAR, CHAR, TEXT, BLOB ...3. 날짜/시간 타입: DATE, TIME, DATETIME, TIMESTAMP...4. 불리언 타입: BOOLEAN, BOOL ... -데이터 타입은 테이블의 컬럼에 저장될 데이터의 형식을 결정하므로, 정확한 데이터 타입을 선택하는 것이 중요하다. 이를 통해 데이터 베이스의 성능을 최적화하고, 데이터 무결성을 보장할 수 있다. - 숫자 타입은 정수형(INT, BIGI..
- 2024-05-30 10:03:56
- [MySQL] 6. 테이블 생성과 제약 사항 연습Song hyun[MySQL] 6. 테이블 생성과 제약 사항 연습*기본 개념 돌아보기1. 테이블 생성하기2. 기존 테이블에 PK 추가하기 *기본 개념 돌아보기 (1) 테이블(Table): MySQL에서 테이블은 데이터를 저장하는 기본적인 단위다.(2) 테이블은 열과 행으로 이루어져 있으며, 각 열은 데이터 유형을 나타내는 데이터 형식을 가지고 있다.(3) 데이터베이스에서 테이블은 다음과 같은 정보를 포함할 수 있다.ㄴ테이블 이름, 열 이름, 열 데이터 형식, 빈 값 허용 여부, 기본값, 제약 조건(PK,FK...), 인덱스ㄴUnique Key(유일키): 유일키를 설정하면 데이터를 삽입할 때마다 체크하게 된다. (중복값 허용 x)(4) SQL(Structured Query Language)는 데이터베이스 관리 시스템(DB..
- 2024-05-30 09:31:59
- [MySQL] 5. 데이터 베이스 모델링Song hyun[MySQL] 5. 데이터 베이스 모델링1. 기본 명령어와 개념2. 시나리오: 장부에 고객 방문 기록과 구매 이력 남기기 3. 데이터 베이스 모델링하기 1. 기본 명령어와 개념(1) primary Key(=PK/기본키)-후보키들 중 메인으로 선정되는 키로, 관계형 데이터베이스(RDBMS)에서 레코드의 식별자로 이용하기 가장 적합한 후보 키이다. (=주민등록번호, 사원 번호 등)-기본키는 null/중복되는 값을 가질 수 없다. (2) Foreign Key(=FK/외래키)-(항목) references 외부 테이블(항목): 이 구문은 외래 키를 정의하는 데 사용된다.-외래 키는 한 테이블의 열에 대해 다른 테이블의 열을 참조할 때 사용된다. 이를 통해 테이블 간의 관계를 설정하고, 데이터 무결성을 유지할 수..
- 2024-05-29 09:54:18
- [MySQL] 4. 데이터 베이스 구축 절차Song hyun[MySQL] 4. 데이터 베이스 구축 절차 1. 데이터 베이스 구축 절차 확인하기 1. 데이터 베이스 구축 절차 확인하기(1) 데이터 베이스 만들기(2) 테이블 생성하기(3) 데이터 입력하기 (4) 데이터 조회/활용 *SQL(Structured Query Language): 질의어. 데이터 베이스를 구축할 때 사용하는 언어.*SQL 언어는 안시(ANSI: American National Standards Institute)표준 언어 이다.
- 2024-05-29 09:10:36
- [MySQL] 3. 데이터 베이스 구축하기Song hyun[MySQL] 3. 데이터 베이스 구축하기 1. 데이터 베이스와 테이블 생성하기 2. 테이블 조회하기3. 예제 시나리오 코드: 테이블 입력하기 1. 데이터 베이스와 테이블 생성하기*테이블 생성 방법 (DDL-Database Definition Language) : 데이터 정의 언어 -create table (테이블 이름): 테이블 생성하기-select * from (테이블 이름) : 테이블 조회하기-- 테이블 생성 방법(DDL - Data Definition Language) : 데이터 정의 언어 create table tb_member( memberID char(8) not null primary key, memberName char(5) not null, memberAddress..
- 2024-05-28 10:33:21
- [MySQL] 2. 샘플 데이터 구축하기Song hyun[MySQL] 2. 샘플 데이터 구축하기 먼저 준비된 샘플 데이터를 C: 드라이브에 설치한 뒤, 압축했다.내가 넣고자 하는 샘플데이터는 [employees]라는 폴더이다. 그리고 MySQL이 설치된 폴더 내에서(MySQL_Server 8.0-bin) 주소값을 복사한 뒤,다시 샘플 데이터 폴더로 돌아가 [시스템 속성]-[환경 변수]를 클릭한다. 우측의 [새로 만들기] 버튼을 눌러, 복사했던 MySQL 폴더의 주소를 입력한다.주소를 입력하고 [확인] 버튼을 클릭해보자. 명령 프롬프트로 MySQL이 잘 적용되었는지 확인해보자.명령어를 사용해 [mysql --version] 을 입력하면 mysql이 성공적으로 출력되는 것을 알 수 있다. [mysql -u root -p]를 입력한 뒤, 기존의 패스워드를 입..
- 2024-05-28 10:31:48
- [MySQL] 1. 데이터베이스란?Song hyun[MySQL] 1. 데이터베이스란? 1. 데이터 베이스의 개념2. 데이터 베이스의 발전3. 데이터 베이스의 분류 1. 데이터 베이스의 개념(1) 데이터 베이스란?데이터 베이스는 '데이터의 집합' 또는 '데이터의 저장공간'을 의미한다. 이 데이터 베이스를 체계화된 방법으로 데이터를 저장, 관리, 조작하고, 필요한 경우에 데이터를 검색하고 업데이트 등에 운영하는 소프트웨어를 DBMS라고 한다. *데이터 베이스= 데이터의 저장 공간 그 자체를 의미한다.*DBMS= Database Management System(소프트웨어) 데이터의 집합을 우리는 파일/엑셀 프로그램을 사용해 데이터의 집합으로 사용할 수 있다. 하지만 대용량의 데이터를 관리하거나, 여러 사용자가 동시에 접근할 수 없다는 단점이 있다. (=파일..
- 2024-05-28 09:22:38
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)