SQL

hyuko·2023년 1월 25일
0

산대특 국비과정

목록 보기
2/9

데이터베이스

데이터를 프로그램의 가동여부와 다르게 따로 저장을 하고
프로그램이 꺼지더라도 데이터가 날아가지 않게 저장해야한다.

이제 프로그램을 만들고 만든 후에 user의 정보를 받아
저장을 하게되면 우리가 알고있는 지식으로는 끽 해봐야
Map이나 List등에 담는 것이다.

하지만 그렇게 할 경우 java 프로그램이 구동이 멈추게 되면
데이터를 아무리 많이 넣어 놓는다고 한들 사라지게 된다.

그렇기 때문에 database를 이용해서 따로 저장을 하게된다.

데이터 베이스의 종류

일반적으로 데이터베이스라고 하면!
관계형 데이터 베이스인 RDBMS가 기본적이다.

우리가 앞으로 학습하고 쓸 database도 관계형 데이터베이스인
MySQL 이다.

그리고 도큐먼트 데이터베이스, NoSQL 등 다양한 종류의 데이터베이스가
존재하고 있고, 각각의 데이터베이스는 장점과 단점이 있다.


MySQL 설치

https://www.mysql.com 구글에 검색하면 옆의 사이트가 나온다 들어가보자!

여기까지는 윈도우 환경의 다운로드 방법이다 각각의 운영체제에 맞는 링크로 들어가서 다운받아준다.

  • 다음의 파일을 다운 후에 실행시켜주면 다음과 같은 화면이 나온다.

yes 를 눌러줍니다!

모두 execute 해준다!

next!!

이쯤 되면 비슷한 창이 보인다 yes 눌러줍니다.

여기서는 밑의 것을 클릭해주는데 요즘의 mysql도 보안성 때문에 비밀번호를 엄격하게
규제하고 있다. 이 것을 예전의 버전 처럼 쉽게 쓰기 위해 클릭해준다.

여기서는 루트 계정의 비밀번호 설정을 해준다.

처음 본다면 무슨말인지 이해안간다 . 포트번호가 3306이라는 것을 잘 봐두자 password를
치고나서 testconnection 해보자!

여기도 password 를 입력후 check해준다.


마무리하며

sql을 다운로드하고 설정하는 것에는 어려운 점은 없다 거의 next , execute 하면 되고
중요한건 비밀번호를 예전방식으로 체크하는 것 password를 잊지않는 것이다.
다음 sql에서는 간단한 쿼리들을 알아보도록한다.

profile
백엔드 개발자 준비중

0개의 댓글