MYSQL(3)
-
MySQL) JOIN 이용해서 분리된 두 테이블 값 동시 출력하기
기존 topic 테이블을 rename을 통해서 topic_backup 테이블로 옮겨준 뒤, topic 테이블과 author 테이블을 생성했다. topic 테이블엔 title, description, created, author_id 컬럼이 존재하며 author 테이블엔 author의 정보(name, proifle)가 담겨있다. 즉 기존 topic_backup 테이블의 정보를 두 개로 분할했다고 생각하면 된다. 이후 JOIN 을 통해서 author_id 가 중복된 두 테이블을 합쳐보았다. select * from topic LEFT JOIN author ON topic.author_id = author.id; 를 통해 topic 테이블의 author_id 그리고 author 테이블의 id 값이 동일한 순서..
2022.07.16 -
MySQL) WHERE, ORDER, LIMIT 사용해보기
WHERE 문을 사용해서 author의 데이터가 egoing 인 것만을 가져와보기. WHERE 은 FROM 뒤에 사용되어야 한다. ORDER BY id DESC; 를 사용하여 id순을 역순으로 출력 가능하다. 뒤에 LIMIT 를 달아 한정된 데이터를 가져올 수 있다.
2022.07.16 -
MySQL) CREATE, INSERT, SELECT로 TABLE 생성 및 MySQL 맛보기
cmd 를 실행한다. cd C:\ ~~ 경로를 통해 mysql 실행한다. mysql -uroot -p 를 통해 접속한다. 패스워드 입력. MariaDB [opentutorials]> CREATE TABLE topic( -> id INT(11) NOT NULL AUTO_INCREMENT, -> title VARCHAR(100) NOT NULL, -> description TEXT NULL, -> created DATETIME NOT NULL, -> author VARCHAR(30) NULL, -> profile VARCHAR(100) NULL, -> PRIMARY KEY(id) 정수형의 중복되지 않는 식별자를 갖는 id 라는 컬럼을 생성한다. 이후 VARCHAR를 사용해 문자열을 TEXT를 사용해 긴 문자..
2022.07.14