728x90

오늘의 코딩테스트

문제

풀이 과정

https://ezez99.tistory.com/34

 

[프로그래머스/JS] 행렬의 덧셈

문제나의코드function solution(arr1, arr2) { var answer = [[]]; for(let i = 0; i 설명입출력 예를 보면 알수 있듯이, 하나의 행렬 예를들어 arr1의 경우 arr1[0]만 입력받을 경우라면 [1,2]라는 값이 입력받아진다.

ezez99.tistory.com

오늘의 학습

- 오늘은 어제 만든 SQL에 직접 데이터를 넣어보고, 키 값을 바꿔보고, 꼭 넣어야하는 NOT NULL 세팅이나, ID가 자동으로 올라가게 하는 AUTO_INCREMENT, 외래키등을 학습하였다.

테이블을 만드는 방법은

CREATE TABLE Garden
(
    gardenId int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
    name varchar(255),
    address varchar(255)
);


CREATE TABLE GardenPlants
(
    gardenPlantsId int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
    GardenId INT(11) NOT NULL,
    name varchar(255),
    FOREIGN KEY (GardenId) REFERENCES Garden(gardenId)
);

등과 같이 CREATE TABLE을 통해서 해주고 해당하는 속성 값을 중괄호 () 안에 이름, 속성값, NOT NULL등의 필수로 들어가야하는지, AUTO_INCREMENT의 경우 Id값이 자동으로 하나씩 올라가게 하는 설정이다, PRIMARY KEY를 통해 기본 키값을 세팅해주는 방법등을 배웠다.

desc GardenPlants;

을 SQL에 입력해주면 해당하는 가든플랜츠라는 테이블 값의 속성이 나온다.

오늘은 뭔가 너무 바쁘고 몸이 좀 힘들어서 학습을 많이 못진행하였던 것 같다..

내일은 꼭 2주차 강의까지 다듣고 과제를 진행해야겠다!!