Database/갖고노는 MySQL 데이터베이스(21)
-
[얄코] Section 4-2. MySQL 더 깊이 알아가기 (뷰 - 가상의 테이블)
보호되어 있는 글입니다.
2023.04.19 -
[얄코] Section 4-1. MySQL 더 깊이 알아가기 (기본키와 고유키, 그리고 외래키)
보호되어 있는 글입니다.
2023.04.19 -
[얄코] Section 3-4. 데이터 조작하기 (데이터 변경, 삭제하기)
1. DELETE - 주어진 조건의 행 삭제하기 ⭐ Preferences > SQL Editor > Safe Updates 항목 체크오프하고 다시 접속 DELETE FROM businesses WHERE status = 'CLS'; DELETE 문으로 행 전체 삭제 DELETE FROM businesses; INSERT INTO businesses (fk_section_id, business_name, status, can_takeout) VALUES (3, '화룡각', 'OPN', 1), (2, '철구분식', 'OPN', 1), (5, '얄코렐라', 'RMD', 1); businesses 테이블을 삭제하고, 아래와 같이 항목들을 추가하면, 1부터 시작하는 것이아니라 이전 index들을 기억하고 그 이후..
2023.04.19 -
[얄코] Section 3-3. 데이터 조작하기 (자료형)
📺 참고 영상 보기 1. 숫자 자료형 ️🔗 정수 자료형 바이트 SIGNED UNSIGNED TINYINT 1 -128 ~ 127 0 ~ 255 SMALLINT 2 -32,768 ~ 32,767 0 ~ 65,535 MEDIUMINT 3 -8,388,608 ~ 8,388,607 0 ~ 16,777,215 INT 4 -2,147,483,648 ~ 2,147,483,647 0 ~ 4,294,967,295 BIGINT 8 -2^63 ~ 2^63 - 1 0 ~ 2^64 - 1 ️🔗 고정 소수점(Fixed Point) 수 좁은 범위의 수 표현 가능, 정확한 값 자료형 설명범위 DECIMAL( s, d ) 실수 부분 총 자릿수( s ) (전체자리수)& 소수 부분 자릿수 ( d ) s 최대 65 ️🔗 부동 소수점(Flo..
2023.04.19 -
[얄코] Section 3-2. 데이터 조작하기 (테이블 만들고 데이터 입력하기)
1. 테이블 생성/수정/삭제 CREATE TABLE - 테이블 만들기 CREATE TABLE people ( person_id INT, person_name VARCHAR(10), age TINYINT, birthday DATE ); ALTER TABLE - 테이블 변경 -- 테이블명 변경 ALTER TABLE people RENAME TO friends, -- 컬럼 자료형 변경 CHANGE COLUMN person_id person_id TINYINT, -- 컬럼명 변경 CHANGE COLUMN person_name person_nickname VARCHAR(10), -- 컬럼 삭제 DROP COLUMN birthday, -- 컬럼 추가 ADD COLUMN is_married TINYINT AFTER ..
2023.04.19 -
[얄코] Section 3-1. 데이터 조작하기 (MySQL 설치하기)
1. MySQL 설치 🐬 다운로드 사이트 바로가기 ▶️ MySQL Community 다운로드 링크 클릭 MySQL Community Server, MySQL Workbench 다운로드 및 설치 ️🔗 Sakila database 다운로드 💡 윈도우의 경우 MySQL Installer for Windows로 한 번에 설치 MySQL Community Server MySQL Workbench Sample Database 2. MySQL Workbench 사용하기 localhost로 연결 생성 설정했던 비밀번호로 root 계정 접속 데이터베이스 생성 CREATE SCHEMA `mydatabase` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; 항목 사용 ..
2023.04.19