데이터 변경을 위한 SQL문INSERTINSERT는 테이블에 데이터를 삽입하는 명령USE sqldb;CREATE table testTbl1 (id int, userName char(3), age int);INSERT INTO testTbl1 VALUES(1, '홍길동', 25);SELECT * FROM testTbl1;테이블 이름 다음에 나오는 열은 생략이 가능, 하지만 생략할 경우 VALUES 다음에 나오는 값들의 순서 및 개수가 테이블이 정의된 열 순서 및 개수와 동일해야함INSERT INTO testTbl1 (id, userName) VALUES (2, '설현');SELECT * FROM testTbl1;열의 순서를 바꿔서 입력할 때 꼭 열 이름을 입력할 순서에 맟줘 나열INSERT INTO tes..
빅데이터 분석가 양성과정/MySQL
SQL의 분류SELECT문원하는 데이터를 가져와 주는 기본적인 가장 많이 사용되는 구문데이터베이스 내 테이블에서 원하는 정보 추출하는 명령USE 구문SELECT문 학습 위해 사용할 데이터베이스 지정Workbench 에서 직접 선택해서 사용가능USE database명;SELECT *선택된 DB가 employees라면 다음 두 쿼리는 동일SELECT * FROM employees.titles;SELECT * FROM titles; SELECT 열 이름테이블에서 필요로 하는 열만 가져오기 가능SELECT first_name FROM employees;여러 개의 열을 가져오고 싶을때는 콤마로 구분SELECT first_name, last_name, gender FROM emplyees;select first_n..
사용자 관리사장, 팀장, 일반직원 각각의 다른 권한을 준다Workbench에 Administration 중 Users and Privileges 에서-- 팀장님CREATE USER director@'%' IDENTIFIED BY 'director';GRANT ALL ON *.* TO director@'%'WITH GRANT OPTION-- 사장님CREATE USER ceo@'%' IDENTIFIED BY 'ceo';GRANT SELECT ON *.* TO ceo@'%';-- 일반직원CREATE USER staff@'%' IDENTIFIED BY 'staff';GRANT SELECT, INSERT, UPDATE, DELETE ON shopdb.* TO staff@'%';GRANT SELECT ON empl..
MySQL Workbench 주요 기능데이터베이스 연결 기능인스턴스 관리위저드를 이용한 MySQL의 동작통합된 기능의 SQL 편집기데이터베이스 모델링 기능포워드/리버스 엔지니어링 기능데이터베이스 내보내기 /가져오기데이터베이스 계정관리 프로젝트SECTION 01 프로젝트의 진행단계프로젝트현실세계의 업무를 컴퓨터 시스템으로 옮겨놓는 일련의 과정대규모의 프로그램을 작성하기 위한 전체과정분석과 설계 작업 등한시 → ‘소프트웨어 개발 방법론’의 대두폭포수 모델 다이어그램 (EER Diagram)포워드 다이어그램리버스 다이어그램 데이터베이스 모델링개념적 모델링데이터베이스에 저장될 정보의 개념적인 구조를 정의하는 단계입니다.엔티티(Entity), 속성(Attribute), 관계(Relationship)를 식별하고 이..
3-1. 요구사항 분석과 시스템 설계 및 모델링정보시스템 구축 절차요구사항(What) → 시스템 설계(How) → 구현 → 테스트 → 유지보수데이터베이스 모델링현실세계에서 사용되는 데이터를 MySQL에 어떻게 옮겨 놓을 것인지 결정하는 과정테이블(Table)이라는 형식에 맞춰 저장데이터베이스 운영 절차 데이터베이스 기본 용어DBMS데이터베이스를 관리하는 시스템 또는 소프트웨어데이터베이스(DB)테이블이 저장되는 저장소각 데이터베이스는 서로 다른 고유한 이름을 가지고 잇음테이블(Table)데이터를 입력하기위해, 표 형태로 표현한것EX) 회원 정보 테이블, 제품 정보 테이블데이터(data)하나하나의 단편적인 정보정보는 있으나 아직 체계화 되지 못한 상태데이터형식(Schema)열의 데이터 형식테이블을 생성할 때..
2-1. MySQL 준비하기MySQLOracle 사의 DBMS 소프트웨어오픈소스로 제공무료에디션 : CommunityEnterprise 버전과 기능상 차이는 거의 없음사용 허가에 대한 라이선스 차이현재 8.0버전 사용2-2. MySQL 설치파일 다운로드 MySQL :: Download MySQL Community ServerSelect Version: 9.0.0 Innovation 8.4.1 LTS 8.0.38 Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fed..