본문 바로가기

MySQL22

생활코딩 - MySQL - 11. SELECT Read 좀 더 자세하게 데이터의 추가, 수정, 삭제는 명령이 아주 심플하다. 읽기는 아주 복잡해질 수 있다. 이렇게 모든 데이터를 화면에 출력하고 싶을 때: SELECT * FROM topic; * 자리를 프로젝션이라고 하는데, 우리가 표시하고 싶은 컬럼들의 목록이 나온다. SELECT id, title, created, author FROM topic; 검색어: MySQL select syntax |는 or 를 뜻하고 [ ]는 생략가능하다는 뜻이다. _expr는 expression (아까 말한 프로젝션) 즉, 표현될 컬럼들을 나타낸다. FROM은 생략 가능 순서도 중요하다. author의 값이 egoing인 행만 보고싶다면? WHERE 사용 SELECT id, title, created, author.. 2020. 6. 8.
생활코딩 - MySQL - 10. INSERT 구문 Create 검색어: MySQL create row USE op; SHOW TABLES; DESC topic; INSERT INTO topic (title, description, created, author, profile) VALUES('MySQL', 'MySQL is ...', NOW(), 'egoing', 'developer'); ★★ 많이 사용하는 명령 id값은 auto-increment 되므로 특별히 쓰지 않겠다. NOW(): 현재 시간 Read 검색어: how to read row in MySQL SELECT * FROM topic; ★★★ 가장 많이 사용되는 명령 SELECT - 내가 가져오고 싶은 데이터를 가져오는데 어디서 가져오냐면 topic 테이블로부터 데이터를 가져오고 싶어. 위쪽 .. 2020. 6. 8.
생활코딩 - MySQL - 9. CRUD 가장 중요한 것은 Create. Read도 중요. 수정과 삭제를 죄악시/범죄시하는 분야도 있다. (역사, 회계 등) 2020. 6. 8.
생활코딩 - MySQL - 8. 테이블의 생성 테이블 생성 방법 검색 검색어: create table in MySQL https://dev.mysql.com/doc/refman/8.0/en/create-table.html MySQL :: MySQL 8.0 Reference Manual :: 13.1.20 CREATE TABLE Statement MySQL 8.0 Reference Manual / ... / SQL Statements / Data Definition Statements / CREATE TABLE Statement 13.1.20 CREATE TABLE Statement CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name (create_definition,...) [table_options] [part.. 2020. 6. 8.
생활코딩 - MySQL - 7. SQL과 테이블의 구조 Structured - 관계형 DB는 표의 형식으로 정보를 잘 정리정돈할 수 있다. 바로 그 표를 작성하는 것, 정리정돈을 하는 것을 구조화되었다고 한다. Query - DB에 데이터를 넣어줘, 읽어줘, 수정해줘, 삭제해줘, 스키마를 만들어줘 등 이런 것을 DB에게 요청한다, 질의한다고 한다. Language - DB에게 아무렇게나 얘기한다고 해주는 것이 아니라 DB도 이해할 수 있고, 나도 이해할 수 있는 공통의 약속에 따라 요청해야 한다. 그때 사용하는 언어가 SQL이라는 언어이다. SQL의 두 가지 특징 (1) 앞으로 우리가 만나게 될 어떤 컴퓨터 언어보다도 쉽다. (Html와 SQL) (2) 관계형 DB에 속하는 제품들이 DB 서버를 제어할 때 공통적으로 사용하는 표준화된 언어라서 중요하다. → .. 2020. 6. 8.