본문 바로가기

MySQL

(29)
테이블에 데이터 입력 -- 데이터 입력하기-- insert into usertbl(userName, birthYear, addr, mobile) -- valuse('이승기','1987','서울','010-111-1111');-- insert into usertbl(userName, birthYear, addr, mobile) -- valuse('김경호','1971','경남','010-222-2222');insert into usertbl(userName, birthYear, addr, mobile) values ('이승기','1987','서울','010-111-1111'), ('김경호','1971','경남','010-222-2222'), ('윤종신','1969','전남',''), ('임재범','1963','서울','01..
데이터베이스 모델링 장부에 고객 방문기록과 구매 이력 남기기 시나리오  고객의 방문기록과 방문한 사람이 어떤 상품을 구매하였는지 기록 남기기 - 1  구매를 상태와 비구매 상태 구분하기(L자 모양으로 만들어짐) - 2  데이터 베이스에 고객 테이블과 구매 테이블 만들어서 불필요 공간 없애기 - 3문제점 - 누가 어떤 물건을 구매했는지 모름, 고객 테이블의 중복값   고객 테이블에 중복 회원(중복 없애기) → 고객 이름에 Primary Key(PK 기본키 설정) - 4  구매 테이블에 고객명을 추가 하기 - 5 배달을 해야한다고 가정하면 구매 고객이름으로 고객 테이블에 접근해서 고객에 주소나 전화번호를 알 수 있다.   PK ( Primary Key ) : FK ( Foreign Key ) 관계 만들기 - 6FK ( Fore..
데이터베이스 구축 절차 데이터베이스 구축 절차 확인  MySql 워크 벤치를 실행스키마는 데이터베이스와 같은 말이라고 생각하면 된다 [Edit] - [Preference] 에 들어간다[SQL Editor] - [Safe Updates] 에 체크를 해지한다.  SQL 쿼리문 작성 및 데이터 확인데이터 베이스 생성 -- DBMS 안에 여러개의 데이터베이스를 생성할 수 있습니다. -- shopdb 데이터 베이스를 생성합니다. create database shopdb; 테이블 생성하기 테이블을 생성할 때 설계도가 필요 합니다.-- 테이블 생성 방법(DDL - Data Definition Language) : 데이터 정의 언어create table tb_member( memberID char(8) not null primary key..
샘플 데이터 구축 샘플 데이터 구축1. C 드라이브에 employees.zip 파일 다운로드 후 압축 풀기2. [c드라이브] - [Program Files] - [MySQL] - [MySQL Server 8.0] - [bin] 에 mysqld.exe 있는지 확인 후파일이 있으면 폴더 경로 복사3. 시작프로그램에서 [시스템 환경 변수 편집] 4. 환경 변수 클릭5. 더블 클릭 6. 새로 만들기 클릭 - 아까 복사한 폴더 경로 붙여 넣기 - 확인 - 확인 - 확인7. 명령 프롬프트 cmd 에서 mysql --version아래와 같이 나오면 된다8. cd.. cd.. 로 c드라이브 폴더로 이동9. dir 로 폴더 이동10. 폴더 employees로 이동11. mysql - u root -p   (유저와 비밀번호) 엔터 후 비밀..
DB (데이터베이스) DB (데이터베이스) 란?데이터베이스는 '데이터의 집합' 혹은 '데이터의 저장공간'이며, 이 데이터베이스를 체계화된 방법으로 데이터를 저장, 관리, 조작하고, 필요한 경우에 데이터를 검색하고 업데이트 등에 운영하는 소프트웨어를 *DBMS라고 한다. 데이터베이스 - 데이터의 저장 공간 자체를 의미한다. * DBMS - Database Management System(소프트웨어) 데이터의 집합을 우리는 파일이나 엑셀 프로그램을 사용해서 데이터의 집합으로 사용할 수 있지만 대용량에 데이터를 관리한다거나 여러 명의 사용자가 동시에 접근을 할 수가 없기 때문에 DBMS라고 부르기는 어렵다.  DBMS에는 MySQL말고 다양한 소프트웨어 종류들이 많다.DBMS제작사운영체제기타MySQLOracleUnix, Linux..

728x90