전체 글 (364) 썸네일형 리스트형 [24주차]2021. 10. 20. Wed. AM - Toy Problem : 32번 - HTTPS, Hashing, Cookie, Sessoin-based Authentication 개념공부 PM - 페어 및 줌 수업 6PM~ - 9:00-10:00pm : 모던자바스크립트 공부. 프로그래밍이 뭔가. 자바스크립트의 역사 등. - 10:20-10:50pm : Token 예습 잘한일😉 - 일찍 일어나서 운동했다. 반성할 일😲 - 아침 6시에 일어나려고 했는데, 한시간 늦었다. —> 내일은 꼭 6시 알람 들으면 바로 일어나자. - 중간중간에 시간을 많이 낭비해서 결국 스프린트 전까지 개념숙지를 잘 못했다. —> 시간을 아끼고 아끼자. 물리적인 시간은 24시간으로 한정되어 있지만, 집중력이 좋다면 그 시간을 컴팩트하게 보낼 수 있고, 24시간을 48시간처.. [MySQL]테이블의 데이터 읽어오기 : SELECT 특정 테이블의 모든 데이터를 화면에 출력하고 싶으면, 다음과 같은 명령어를 입력한다. SELECT * FROM '테이블 이름'; ex: topic이라는 테이블의 모든 데이터를 불러오고 싶으면 SELECT * FROM topic; 특정 테이블의 특정 컬럼의 데이터를 화면에 출력하고 싶으면, 다음과 같은 명령어를 입력한다. SELECT '컬럼 이름' FROM '테이블 이름'; ex: topic이라는 테이블의 id, title, created, author 컬럼의 데이터를 불러오고 싶으면 SELECT id, title, created, author FROM topic; *모든 내용은 생활코딩 강의를 기반하여 작성하였습니다 [MySQL] 테이블(표) 안에 데이터 추가 : INSERT INTO 테이블 안에 데이터를 추가할 때는 아래와 같은 명령어를 입력한다. INSERT INTO '테이블이름' ('칼럼 이름') VALUES ('각 칼럼에 넣을 데이터들'); 전에 만들어놓은 topic 테이블에 데이터를 추가해보겠다. ex: INSERT INTO topic (title, description, created, author, profile) VALUES ('MySQL', 'MySQL is ...', NOW(), 'egoing', 'developer'); - 칼럼의 순서대로 값을 적어야 한다. - id는 auto_increment이므로 굳이 언급할 필요 없다. - NOW() : 현재 시간이 자동으로 들어간다. *모든 내용은 생활코딩 강의를 기반하여 작성하였습니다. [MySQL] 테이블(표)의 생성 및 확인 : CREATE TABLE 1. 테이블(표) 생성 표를 만들때에는 우선, 칼럼을 먼저 만들어야 한다. CREATE TABLE '테이블 이름'( '칼럼 이름' '데이터의 형태' 'NULL/NOT NULL' ); ex: CREATE TABLE topic( id INT(11) NOT NULL AUTO_INCREMENT, title VARCHAR(100) NOT NULL, description TEXT NULL, created DATETIME NOT NULL, author VARCHAR(15) NULL, profile VARCHAR(200) NULL, PRIMARY KEY(id) ); 보라색 : 컬럼이름 핑크색 : 데이터 타입 - 엑셀같은 스프레드 시트는 어떤 형태의 데이터가 들어와도 괜찮다. 즉, id에 a가 들어와도 된다. BUT, .. [MySQL] 표(테이블)의 구조 데이터베이스(스키마) 안을 보면 한개 이상의 테이블(표)가 존재한다. 테이블(표)의 구조를 보면 우리가 아는, 말 그대로 행과 열로 구성된 표의 구조로 되어있다. * 행 : row, record, 행으로 불린다. 2개의 행 === 2개의 데이터 존재 * 열 : column, 칼럼 *모든 내용은 생활코딩 강의를 기반하여 작성하였습니다. [MySQL] 데이터베이스(스키마) 생성 및 사용 : CREATE DATABASE 1. 데이터베이스(=스키마) 생성 CREATE DATABASE '데이터베이스 이름'; 잘 만들어졌으면(성공!) Query OK, 1 row affected 이런식으로 뜬다. (참고로, ; 를 꼭 붙여줘야한다. 나는 아무것도 모르고 계속 엔터키만 쳤다가 이게뭐지..? 왜 실행이 안되지..? 한참 헤맸다는...) ex: CREATE DATABASE opentutorials; 2. 데이터베이스(=스키마) 리스트 보기 SHOW DATABASES; 지금까지 만든 데이터베이스(스키마) 리스트를 확인하려면 위 명령어를 치면 된다. 위 database 리스트를 보면 'opentutorials'스키마가 추가된 것을 확인할 수 있다. 3. 데이터베이스(=스키마) 사용 USE opentutorials; 저 데이터베이스(스키.. [MySQL] MySQL의 구조 관계형 데이터베이스는 엑셀, 스프레드시트와 구성이 비슷하다. 1. 표 (table) - 데이터를 기록하는 최종 장소 : 표(table). 글 저장하는 표, 댓글 저장하는 표, 회원정보 저장하는 표 등 표들이 늘어나면 많아진 표들을 잘 정리정돈 할 필요가 생긴다. (파일이 많아지면 디렉토리가 필요하게 되는것처럼) 2. 데이터베이스 (= 스키마) 연관된 표(table)들을 그룹핑해서 연관되어있지 않은 표들과 분리하는데 사용하는 파일의 폴더같은 것. 표들을 서로 그룹핑하는데 사용하는 일종의 '폴더'. 데이터베이스라는 표현이 헷갈릴수 있으므로 MySQL에서는 스키마(Schema)라는 표현을 같이 쓴다. 이렇게 스키마들이 많아지면 어딘가에 저장되어야 한다. 3. 데이터베이스 서버 MySQL을 설치한 것은 데이터베.. [MySQL] MySQL의 역사 1. 인류의 정보관리 욕구 - '파일' 인류는 오랫동안 컴퓨터의 정보를 관리하고 싶어했다. '파일'이라는 위대한 정보관리도구는 사용하기 쉽고, 어디에도 있으며, 전송하기도 편리하기 때문에 지금도 사용하고 있고, 앞으로도 계속 사용할 것이다. 2. 정보의 폭발적 증가 & '파일'에 대한 불만족 처음에는 '파일'만으로도 만족했지만, 사람의 욕심은 끝이 없다. 정보가 폭발적으로 증가하고 다양해지면서 파일만으로는 정보를 효과적으로 입력, 저장, 출력하는것이 어려워졌다. (원하는 데이터만 가져올 수 없고, 파일을 통째로 가져와서 서버에서 필터링을 해야지만 원하는 데이터를 가져올 수 있다. 항상 모든 데이터를 가져온 뒤, 서버에서 필터링. 서버에 과부하가 걸릴 수 있다.) 데이터를 잘 정리정돈해서 필요할 때 쉽게 .. 이전 1 ··· 38 39 40 41 42 43 44 ··· 46 다음