728x90
🌈 SQL 사용해보기!
PART-3
Q 3-1. 현재 있는 데이터베이스에 존재하는 모든 테이블 정보를 보기위한 SQL을 작성해주세요.
const PART3_1 = `SHOW TABLE STATUS;`;
Q 3-2. user 테이블의 구조를 보기위한 SQL을 작성해주세요.
const PART3_2 = `DESC user`;
Q 3-3. content 테이블의 구조를 보기위한 SQL을 작성해주세요.
const PART3_2 = `DESC content`;
PART-4
Q 4-1. user 테이블에 존재하는 모든 컬럼을 포함한 모든 데이터를 확인하기 위한 SQL을 작성해주세요.
const PART4_1 = `SELECT * FROM user`;
Q 4-2. user 테이블에 존재하는 모든 데이터에서 name 컬럼만을 확인하기 위한 SQL을 작성해주세요.
const PART4_2 = `SELECT name FROM user;`;
Q 4-3. user 테이블에 데이터를 추가하기 위한 SQL을 작성해주세요.
const PART4_3 = `INSERT INTO user (name, email) VALUES ('kimcoding', 'kimcoding@codestates.com');`;
Q 4-4. user 테이블에서 특정 조건을 가진 데이터를 찾기위한 SQL을 작성해주세요.
const PART4_4 = `SELECT * FROM user WHERE name='duhyunkim';`;
Q 4-5. user 테이블에서 특정 조건을 가진 데이터를 찾기위한 SQL을 작성해주세요.
const PART4_5 = `SELECT * FROM user WHERE NOT name = 'duhyunkim'`;
Q 4-6. content 테이블에 존재하는 모든 데이터에서 title 컬럼만을 찾기 위한 SQL을 작성해주세요.
const PART4_6 = `SELECT title FROM content;`;
Q 4-7. content의 title과 그 컨텐츠를 작성한 user의 name을 찾기 위한 SQL을 작성해주세요.
const PART4_7 = `SELECT content.title, user.name FROM content LEFT JOIN user ON content.userID=user.id;`;
Q 4-8. content의 title과 그 컨텐츠를 작성한 user의 name을 찾기 위한 SQL을 작성해주세요.
const PART4_8 = `SELECT content.title, user.name FROM content INNER JOIN user ON content.userID=user.id;`;
Q 4-9. content의 데이터를 수정하기 위한 SQL을 작성해주세요.
const PART4_9 = `UPDATE content SET body='database is very easy' WHERE title='database sprint';`;
Q 4-10. content의 데이터를 추가하기 위한 SQL을 작성해주세요.
const PART4_10 = `INSERT INTO content (title, body, userId) VALUES ('codestates', 'I love coding', '1')`;
728x90
'프로그래밍 > 그 외 모든 관련 지식들' 카테고리의 다른 글
ORM이란? (0) | 2022.06.09 |
---|---|
[데이터베이스] 트랜잭션 그리고 ACID (Atomicity, Consistency, Isolation, Durability) (0) | 2022.05.30 |
SSR(Server Side Rendering) 그리고 CSR(Client Side Rendering) (0) | 2022.05.20 |
URL과 URI는 무엇인가?! (0) | 2022.05.20 |
댓글