본문 바로가기
프로그래밍/그 외 모든 관련 지식들

im-sprint-learn-sql로 배워가는 SQL 기본 지식들, SQL 예제 실습

by 공부하는EJ 2022. 6. 2.
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

댓글