나의 수업일지

인천 일보 아카데미 24일차 - mysql , 데이터베이스란? , SQL 문법 분류/용어 , mysql 계정만들기

2023. 3. 27. 16:24
  • mySQL 다운로드 링크

https://dev.mysql.com/downloads/installer/

 

MySQL :: Download MySQL Installer

Select Operating System: Select Operating System… Microsoft Windows Select OS Version: All Windows (x86, 32-bit) Windows (x86, 32-bit), MSI Installer 8.0.32 2.4M (mysql-installer-web-community-8.0.32.0.msi) MD5: 0f882590f8338adc614e9dc5cb00ca0b | Signatu

dev.mysql.com

 

  • mySQL 다운로드 방법

 

  • mySQL 설치 양식 (중요)

!!비밀번호는 꼭 자신이 기억하기 쉬운 번호로!!

mySQL이나 데이터베이스 프로그램들은 다운받아도 지우기 정말 어렵습니다잘못하면 포맷해야하기 때문에 꼭 비밀번호는 신중히!!

mysql_다운로드_및_설치.pdf
1.87MB

 

  • 대표적인 데이터베이스 프로그램

데이터베이스를 관리하는 프로그램을 DBMS라고 한다

  • SQL이란 ?

SQL은 데이터베이스에 사용되는 문법이라고도 한다

  • SQL 문법 분류

  • 용어

java와 비교하면 mysql은 이클립스와 같은것

 

  • 테이블이란 ? (DTO)

테이블이란 데이터를 저장할 틀
테이블 사용시 숙지해야함

 

  • mySQL 기본 문법 알아보기

무언가를 만드는것은 대부분 create로 시작합니다
grant 권한을 주는 명령어

  • mySQL 사용해보기

-- 이후 띄어쓰기 한칸

mySQL에서 주석하기 위해서는 --뒤에 한칸 띄어쓰기를 해야한다

 

  • 계정 생성해보기

계정 생성

create user user1  = user1이라는 아이디로 계정을 만들고

identified by '1234' = 비밀번호 설정

 

create database database1 = 데이터 베이스를  database1이라는 이름으로 만들었다

 

grant all privileges on database1.* to user1 = user1에게 database1의 접근 권한을 주었다

 

로그인해보기

처음 화면에서 +버튼을 눌러 root에서 만든 계정 로그인이 가능하다

모든 계정은 root에서만 생성할 수 있다

Username에는 root에서 생성한 아이디를 입력

 

  • 생성 계정 확인 & 삭제

use mysql

select user from user = mysql에 등록된 모든 유저아이디를 확인가능하다

 

drop user user1 = 말그대로 해당 user1 아이디를 삭제한다

 

생성된 계정 목록 확인

select user from user = 실행화면 root아래 user1이 잘 생성된 모습이다

drop을 실행해 삭제된 모습

drop user user1 이 잘실행되어 user1이 삭제된 모습

 

  • 직접 만들어보기

 

  • 권한을 주지 않은 데이터베이스에 use한다면 ?

권한이 없기 때문에 x표시가 뜬다

당연한말이지만 user1은 batabase999의 권한이 없기 때문에 use가 불가능하다

'나의 수업일지' 카테고리의 다른 글

인천 일보 아카데미 25일차 -2 table_where-2 / table_like / 형변환 / 집계함수 / 그룹화  (1) 2023.03.28
인천 일보 아카데미 25일차 - table_생성_사용하기 / table_where (조건 설정)/ table_distinct (중복제외)  (1) 2023.03.28
인천 일보 아카데미 20일~23일 - 개인 프로젝트(콘솔 게임 만들기)  (0) 2023.03.27
인천 일보 아카데미 19일차_상속-좀 더 알아보기 / 인터페이스란 ?  (0) 2023.03.20
인천 일보 아카데미 (저장용) refactorting 해보기  (0) 2023.03.20
'나의 수업일지' 카테고리의 다른 글
  • 인천 일보 아카데미 25일차 -2 table_where-2 / table_like / 형변환 / 집계함수 / 그룹화
  • 인천 일보 아카데미 25일차 - table_생성_사용하기 / table_where (조건 설정)/ table_distinct (중복제외)
  • 인천 일보 아카데미 20일~23일 - 개인 프로젝트(콘솔 게임 만들기)
  • 인천 일보 아카데미 19일차_상속-좀 더 알아보기 / 인터페이스란 ?
GUPING
GUPING
안녕하세요 개발자를 꿈꾸는 GUPING 입니다
GUPING
개발자를 꿈꾸는 GUPING
GUPING
전체
오늘
어제
  • 분류 전체보기 (89)
    • 나의 수업일지 (88)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 개힘드렁
  • 검색
  • 틀만들기
  • 파일이름(다중)
  • pagingAjax
  • 파일이름가져오기
  • 페이징
  • 로그인form
  • 다중프리뷰
  • Paging
  • 여러사진프리뷰
  • 버튼2가지이벤트
  • 파일 이름 가져오기
  • PAGE
  • 답변 채택
  • 버튼 이벤트 함수 변경
  • 로그인 경고문
  • 버튼 이벤트 변경
  • 수정
  • realative
  • 네이버
  • Ajax
  • 삭제
  • 검색결과페이징
  • 로그인게시판
  • 지식인
  • naver
  • 클래스 이름 변경
  • 업로드파일이름출력
  • 페이징Controller

최근 댓글

최근 글

hELLO · Designed By 정상우.
GUPING
인천 일보 아카데미 24일차 - mysql , 데이터베이스란? , SQL 문법 분류/용어 , mysql 계정만들기
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.