여니의 프로그래밍 study/MySQL 25

[SQL문 #03] SQL의 Select Where 쿼리문에 대해 알아보는 시간!

안녕하세요 공대생 블로거 여니입니다 오늘은 Select문으로 원하는 데이터 검색을 할 때 사용하는 where쿼리문에 대해 살펴보려고 합니다~ 저번 포스팅에서 말씀드렸던 것처럼 모든 데이터를 검색하는 것도 사용하지만 원하는 데이터를 입맛에 맞게끔 검색을 하는 방법도 알고 있어야겠죠!? https://eboong.tistory.com/101 아직 select문 게시글을 안 보고 오신 분들을 위해 링크 걸어두겠습니다~! 자 어쨋든! 그래서 오늘은 조건 검색을 위해 사용하는 where쿼리문에 대해 알아보도록 해요~ 테이블은 제가 만들어둔 개인정보라는 테이블에서 검색을 해보도록 할게요! 조건을 1개만 검색하고자 할 때는 간단하게 사용할 수 있어요 select 이름 from 개인정보 where 이름='여니'; 이렇..

[SQL문 #02] SQL을 이용해 데이터 조작하는 방법에 대해 알아보자!

안녕하세요 공대생 블로거 여니입니다:) 오늘은 SQL을 이용해서 데이터를 조작하는 방법에 대한 포스팅을 올려보려고 합니다..! 저번 포스팅에서는 SQL을 이용해 데이터 정의하는 방법에 대해 설명드렸었죠! https://eboong.tistory.com/100 [SQL문 #01] SQL을 이용해 데이터 정의하는 방법에 대해 알아보자 안녕하세요 공대생 블로거 여니입니다:) 오늘은 비가 주륵주륵 내리네요~!? 다들 우산 꼭 챙기셔야 할 것 같아요! 헤헤 오늘 포스팅에서는 SQL을 이용해 데이터 정의하는 방법에 대해 알아보는 시 eboong.tistory.com 혹시 포스팅을 보고 오지 않으신 분들을 위해 링크 걸어둘테니까! 이거 읽고 오시면 좋을 것 같아요! 자자, 다시 본론으로 돌아와서 데이터베이스를 사용하..

[SQL문 #01] SQL을 이용해 데이터 정의하는 방법에 대해 알아보자

안녕하세요 공대생 블로거 여니입니다:) 오늘은 비가 주륵주륵 내리네요~!? 다들 우산 꼭 챙기셔야 할 것 같아요! 헤헤 오늘 포스팅에서는 SQL을 이용해 데이터 정의하는 방법에 대해 알아보는 시간을 먼저 가져보려고해요 그 다음 포스팅부터는 SQL문에 대해 이제 공부해보려구요 자 일단, SQL에 대해 먼저 알아보도록 할게요 SQL문은 데이터베이스를 다룰 때 사용하는 언어입니다. 저는 데이터베이스를 관리하는 프로그램으로 MySQL을 사용할거에요! 워크벤치라는 프로그램 사용법을 익히면 데이터베이스를 좀 더 다루기 쉽다고 하는데,,, (귀찮).. 그래서 데이터베이스 관리를 하시려면 MySQL이 설치되어 있으셔야해요! (아니면 오라클이나) 처음에 Mysql을 실행시키면 비밀번호를 입력하셔야 해요 비밀번호가 처음 ..

[데이터베이스] 데이터모델과 데이터모델링에 대해 알아보자

안녕하세요 공대생 블로거 여니입니다 오늘은 데이터모델과 데이터 모델링에 대해 알아보고자 합니다! 출처는 데이터베이스개론 책이에요~ 데이터모델링은 현실 세계에 존재하는 데이터를 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정입니다. 데이터모델링은 개념적 모델링과 논리적 모델링이 있는데, 개념적 모델링은 현실세계에서 가치 있는 데이터를 추출해서 개념세계로 옮기는 작업! 그리고 논리적 모델링은 개념세계의 데이터를 데이터베이스에 저장할 구조를 결정하고 이 구조로 표현하는 방법입니다. 데이터모델은 데이터모델링을 표현하는 도구인데, 데이터모델은 데이터구조, 연산, 제약조건으로 구성되어 있습니다. 데이터모델은 개념적 데이터모델, 논리적 데이터모델이 있고 개념적 데이터 모델에서의 데이터 구조는 현실 세계를 개념세계로 추..

[데이터베이스] 데이터베이스 시스템에 대해 알아보자

안녕하세요 공대생 블로거 여니입니다. 오늘은 데이터베이스 시스템에 대해서 알아보도록 해요~! 데이터베이스 시스템 : 데이터베이스, 사용자, 데이터 언어, 데이터베이스 관리 시스템 1. 데이터베이스 --> 데이터 베이스는 스키마와 인스턴스로 구성되어 있다. --> 데이터 베이스를 3단계 구조로 나누고 단계별로 스키마를 유지하며 스키마 사이의 대응 관계를 정의하는 궁극적인 목적은 데이터 독립성을 실현하기 위해서! 2. 사용자 ->데이터베이스 관리자 -> 일반 사용자(최종사용자) -> 응용 프로그래머 3. 데이터 언어 : 데이터 정의어, 데이터 조작어, 데이터 제어어 데이터 정의어: 새로운 스키마를 정의하거나 기존의 스키마를 수정, 삭제 할 때 사용하는 언어 데이터 조작어 : 데이터를 삽입,수정,삭제,검색 등..

[데이터베이스] 파일시스템과 데이터베이스 관리 시스템에 대해 알아보자

안녕하세요 공대생 블로거 여니입니다! 오늘은 파일 시스템과 데이터베이스 관리 시스템에 대해 알아보려고 해요~ 파일 시스템은 과거에 사용하던 정보 처리 시스템인데요! 이름에서 알 수 있듯이 파일을 사용하는 시스템이에요 ㅎ.ㅎ 파일 시스템은 응용 프로그램별로 필요한 데이터를 별도의 파일로 관리를 하는 시스템을 일컫는 용어입니다. 파일 시스템의 장점 : 별도의 구매 비용이 들지 않아요. 왜냐면 파일 시스템은 운영체제랑 함께 설치가 되기 때문에 별도의 비용이 들지 않아요! 파일 시스템의 단점 1. 데이터의 중복성 2. 데이터의 종속성 이 두가지가 가장 큰 단점이고 데이터베이스 관리 시스템이 파일 시스템의 2가지 단점을 개선한 시스템이에요 그래서 저희는 현재 데이터베이스 관리 시스템을 사용하고 있어요~! 데이터베..

[데이터베이스] 데이터와 정보, 그리고 정보 시스템에 대해 알아보자

안녕하세요 공대생 블로거 여니입니다! 오늘은 데이터와 정보, 그리고 정보 시스템에서 알아보는 시간을 가져보려고 해요 공부하다가 질문이 생긴 부분들에 대해 정리해서 포스팅하려구요!! 일단 데이터와 정보에 대해서 먼저 알아볼게요 *출처는 데이터베이스개론 책입니다* 데이터란? 데이터는 자료라고도 하는데, 현실 세계에서 관찰하고 측정해서 수집한 값을 의미해요 정보란? 정보는 데이터를 유용하게 활용할 수 있도록 처리해서 체계적으로 다시 재조직한 결과물입니다! 정보 시스템이란? 조직체에 필요한 데이터들을 수집, 저장해두었다가 필요할 때 꺼내서 처리를 한 후 유용한 정보를 만들어내는 수단이에요. Q&A 1. 정보처리와 정보 시스템의 정확한 차이점은 무엇일까? : 정보 처리는 데이터에서 정보를 추출하는 과정 또는 방법..

MySQL 주의해야 할 사항에 대해 알아보자

안녕하세요 공대생 블로거 여니입니다. 오늘은 MySQL을 사용하면서 주의해야 할 사항에 대해 알려드리려고 합니다:) 요즘 데이터베이스 공부를 하면서 배워나가는 점이 많은데 이 부분들도 차차 포스팅해 나가 볼게요. 일단 컴퓨터 전원을 켜고서 MySQL을 실행하거나 사용하지 않더라도 항상 백그라운드에 실행이 되고 있더라고요! MySQL을 사용하지도 않는데 계속 켜 두면 컴퓨터 속도도 느려지고, 메모리 용량도 줄어든대요!(리소스 때문이라고 하던데.. 하여튼 안 좋대요ㅠㅠ) 그래서 MySQL 실행 자동 -> 수동으로 변경하는 방법에 대해 포스팅을 진행해보려고 합니다!! 일단 윈도우 검색창에 서비스라고 입력해주세요! 서비스 앱을 열기 클릭해주시면 이 화면이 뜨게 됩니다! 저희가 찾아야 할 건 MySQL! MySQ..

Mysql sakila database 다운로드 받는 방법

안녕하세요 공대생 블로거 여니입니다~ 저번 포스팅에선 world database 설치하는 방법에 대한 포스팅을 했었는데요:) 오늘은 Mysql sakila database 설치방법에 대해 알려드리려고 합니다. world, sakila database는 원래 Mysql 설치할 때 자동적으로 깔려 있어야 하는 데이터베이스들이에요 근데 저는 안 깔려있더라고요 제가 뭘 잘못 만진 건지.. Mysql server가 계속 안 깔려서 이것저것 만지다가 그랬는지.. Mysql sakila database 설치하는 방법도 Mysql world database 설치하는 방법과 동일해요 https://eboong.tistory.com/84 Mysql world database 설치 하는 방법 안녕하세요 공대생 블로거 쁭이입..

Mysql world database 설치 하는 방법

안녕하세요 공대생 블로거 여니입니다. 오늘은 Mysql world 설치 하는 방법에 대해 포스팅을 해보려 합니다. 원래 이 파일들은 Mysql 설치를 할 때 기본적으로 있어야하는 데이터베이스들이에요.. 근데 저는 없더라구요?! 그래서 직접 다운로드 해서 설치해줬어요..! https://dev.mysql.com/doc/world-setup/en/world-setup-installation.html 이 사이트 들어가서 Mysql world, sakila 다운로드 진행을 해주시면 됩니다! 일단 링크 클릭해주세요. 그 다음엔 빨간 박스안에 있는 링크 주소 클릭! world database Zip파일 다운로드를 진행해줍니다 저는 다운로드라는 폴더 안에 다운로드 받아줘서 그 폴더로 이동해보겠습니다:) world.s..