220417 주간복습

이번 주는 많은 것을 배웠다
학교 인공지능 수업에서는 선형 회귀에 대해서 배웠고
그리고 지금 종합설계 때문에 홈페이지를 만들고 있는데
덕분에 Node.js, MySQL 사용법을 배웠다.
그리고 아마존 aws를 통해서 리눅스 서버도 만들어 봤다.

예전에는 서버 클라이언트 라는 개념이 생소하게 느껴졌는데 직접 구축을 해보니까
나름 재미있고 개념이 조금 명확하게 다가온 것 같다.
그리고 리눅스도 처음 다뤄봤는데 나름 매력적인 것 같다.
콘솔창과 조금 친해진 느낌이 든다.

MySQL 사용법

MySQL 실행 (서버주소는 생략시 127.0.0.1(Localhost)로 자동접속됨)

mysql -u사용자명 -p -h서버주소

Database(Schema) 생성

CREATE SCHEMA 스키마명;

Table 생성

CREATE TABLE 테이블명(
열이름 데이터타입 옵션,
열이름 데이터타입 옵션
);

열추가

ALTER TABLE 테이블명 ADD 열이름 데이터타입 옵션;

모든 열보기(속성도 같이 나옴)

SHOW FULL COLUMNS FROM 테이블명;

모든 데이터(행렬) 보기

SELECT * FROM 테이블명;

특정 데이터(행렬) 보기

SELECT 보고싶은_열이름 FROM 테이블명 WHERE 열이름=값 ORDER BY 열이름 옵션 LIMIT 출력할갯수

업데이트(행변경) 주의!!!
업데이트의 경우 WHERE 열이름=값을 쓰지 않으면 모든 행이 바뀌기 때문에 반드시 확인

UPDATE 테이블명 SET 업데이트할_열이름=값 WHERE 열이름=값

삭제 주의!!!
삭제의 경우 WHERE 열이름=값을 쓰지 않으면 모든 행이 삭제되기 때문에 반드시 확인

DELETE FROM 테이블명 WHERE 열이름=값

테이블명 변경

RENAME TABLE 테이블명 TO 새로운_테이블명;

깃허브 사용법

초기화

git init

기록종료

rm -r .git

파일 올리기
파일명을 점(.)으로 하면 모든 파일 업로드 => git add .

gir add 파일명

commit

git commit -m "커밋명"

보내기 master기준

git push origin master

더 공부했는데 시간관계상 나중에 추가함

좋은 웹페이지 즐겨찾기