AI 시대를 향유하는 AI 노마더

자바&Springboot플랫폼 과정/MariaDB

Maria DB 설치 와 테이블만들기

AI노마더 2023. 11. 27. 17:52

Maria DB 설치

 

1. MariaDB를 검색해서 들어간다.

여기를 클릭

 

 

 

2. Download에 들어간다.

왼쪽위 Download클릭

 

 

 

3. 아래 조건대로 다운로드

  • MariaDB Server 10.11.6
  • Windows
  • x86_64
  • MSI Package
  • Mirror : Blendbyte - Taipei

 

 

 

 


데이터베이스를 만들고 지우기 

 

  • 쿼리에서 해당 구문 입력

입력값
결과

 

 

 

 

 

  • DROP 명령어를 사용하는 이유??
    • Del를 실행하게 되면 중요한 데이터를 지울 확률이 높아지므로, 내가 원하는 정보만 지우기 위해서는 Drop을 사용한다. 

 

 

 

 

 

 

 

 

 

 


수업내용

 

 

  • 정보와 칼럼의 중요성
    • 분류를 어떻게 하느냐에 따라 정보의 질이 달라진다.
  • 90년대 초반, 컴퓨터 없이 코딩공부를 하셨던 선생님
    • 자기가 손으로 작성한 코드가 컴퓨터로 작동이 되는지 알고 싶은 간절함이 있었다.
  • 신문을 읽고 관점의 차이를 읽어라
    • 한국의 취업률이 데이터 상으로 높다는 데, 왜 피부로 느끼지 못할까?
    • 주변의 상황에 상관없이 경쟁력을 키우고 포기하지 말라 
    • 내가 그만두는 순간이 끝이지, 포기하지 않으면 끝난게 아니다. 
  • Create Read Update Delete (CRUD->ISUD(쿼리문))
    • Create : 생성 -> 삽입 : Insert
    • Read : 읽기 -> 조회 : Select
    • Uptate : 수정 -> 조회 :  Update
    • Delete : 삭제 -> 조회 : Delete

 

  • 프로그래밍 언어 (Programming Language)
    • 자료형태와 변수명
      • Data Type 
        • 변수명 : 숫자(정수,실수) { Int }, 문자(열) { char }
        • 배열 : 연속된 공간, 동일한 형태의 자료가 저장되어있다. 
        • 변수 : 변할 수 있는 자료, 자료저장소
        • 상수 : 항상 변하지 않는 수
      • 프로그램 배울 때 배울 때 제일 중요한 것은 '변수'다.
    • 변수선언 문법
      • 자료형 + 변수
        • ex ) int  age 
    • 조건문 수식에서 자주쓰는 문법
      • 관계연산
        • 이상 (>=), 초과 (>), 이하 (<=), 미만(<)
      • 프로그래밍 언어로서의  ' = '의 해석
        • 기존방식으로의 이해
          • 우변과 좌변의 값이 같다. 
        • 프로그래밍 언어로서의 이해
          • 우변의 값을 좌변에 대입하라. 
          • 변수명이 좌변에 쓰이면 공간으로 이해하고, 우변에 쓰이면 값으로 인식한다. 
    • 도형으로서의 프로세스 분석 = Flowchart
      • 원 : 시작
      • 육각형 : 준비 = 숫자를 저장할 num이라는 저장고 건물을 준비한다. 
      • 평행사변형 : 수를 입력받아 Num에다가 저장한다.
      • 더 많은 예시

 

 

 

 

    • 우리 말로 설명하기 => 요구사항 명세

                 1. 정수를 입력한다.

 

                 2. 입력받은 정수가 홀수인지 짝수인지 판별한다.

                         2-1. 홀수엔 "홀수"라고 출력한다.

                         2-2. 짝수면 "짝수"라고 출력한다. 

 

                 3. 프로세스를 종료한다.  

 

 

 

연습 코딩 출력할 수 있는 곳!

 

 


테이블 만들어보기

 

테이블명세서

 

이 테이블 명세서로 테이블을 만들어보시오

작성코드
CREATE DATABASE tfriends;
CREATE TABLE tfriends (  
	num INT ,    
	fname VARCHAR (20),
	phone VARCHAR (11) 
);
INSERT INTO tfriends (num, fname, phone) VALUES (1, '홍길동', '01012345678');
INSERT INTO tfriends (num, fname, phone) VALUES (2, '김성훈', '01033998844');
INSERT INTO tfriends (num, fname, phone) VALUES (3, '울동생', '01033998887');
SELECT INTO * FROM tfriends;

 

결과

 

챗 GPT설명 참고