728x90
use YHDB;
insert into cats(name,breed,age)
values ('Ringo','Tabby',4),('Cindy','Maine Coon',10),('Dumbledore','Maine Coon',11),('Egg','Persian',4),('Misty','Tabby',13),('George Michale','Ragdoll',9),('Jackson','Sphynx',7);
-- CRUD의 Create => insert into --
-- 테이블에 저장된 모든 데이터를 가져오시오.
-- select 옆 자리는 컬럼의 자리입니다.
-- 이 자리에 *이 있으면, 모든 컬럼을 다 가져오라는 뜻!
select *
from cats;
-- 테이블에 저장된 데이터를 가져오되,
-- 이름과 나이만 가져오시오.
select name,age
from cats;
-- 테이블에 저장된 데이터 중에서,
-- 이름이 Jackson인 고양이의 데이터를 가져오시오.
select *
from cats
where name = 'Jackson';
-- 데이터중에서, 나이가 6살 이상인 고양이의 데이터만 가져오시오.
select *
from cats
where age >= 6;
-- 나이가 6살 이상인 고양이의 아이디와 이름을 가져어시오.
select id,name
from cats
where age >= 6;
-- breed가 Maine Coon이고 나이는 11살 이상인 데이터르만 가져오시오.
select *
from cats
where breed='Maine Coon' and age >= 11;
-- breed가 Maine Coon이거나 Tabby인 데이터를 가져오시오.
select *
from cats
where breed='Maine Coon' or breed='Tabby';
-- CRUD의 Read => select 컬럼 from 테이블
-- 이름이 Jackson인 고양이의 나이를 2살로 바꿔주세요
update cats
set age = 2;
-- CRUD의 Upate
-- 테이블에 있는, 전체 데이터를 삭제하는 방법( 위험한 방법 )
delete from cats;
select *
from cats;
-- 이름이 Jackson인 고양이의 나이를 2살로 바꿔주세요.
update cats
set age = 2
where name = 'Jackson';
-- CRUD의 U => Update
select *
from cats;
-- breed가 Tabby인 고양이의 데이터를,
-- breed를 Shorthair로 바꿔주세요.
update cats
set breed = 'Shorthair'
where breed = 'Tabby';
-- 고양이 이름이 Egg인 데이터를 삭제하시오.
delete from cats
where name = 'Egg';
select * from cats;
-- CRUD의 D => Delete
'MySQL' 카테고리의 다른 글
MySQL - concat(),concat_ws(),as / 두개의 컬럼 합치기, 컬럼이름 변경해서 출력 (0) | 2022.12.06 |
---|---|
MySQL - CRUD 실습 문제 풀이 (0) | 2022.12.06 |
MySQL - id 컬럼 만드는 방법 (0) | 2022.12.06 |
MySQL - 여백 없애는 방법 / NULL없애는 방법 (0) | 2022.12.06 |
MySQL - 테이블에 데이터 넣기, 여러 개 넣기 insert (0) | 2022.12.06 |