소연의_개발일지
article thumbnail

테이블 생성하기는 전 링크에 있다.

create

CREATE TABLE 테이블이름 (열1 조건, 열2 조건, 열3 조건);

 

 

INSERT

행을 추가할 때는 INSERT 문을 사용한다.

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

INSERT INTO 테이블 이름을 작성하고 + 열을 지정한다(열1, 열2, 열3…)

ALUES 지정된 열에 삽입하려는 값을 넣는다. 값은 열과 동일한 순서여야 한다.

 

sqlite> create table sm(
(x1...> name VARCHAR(20),
(x1...> members int,
(x1...> gender text,
(x1...> famous_song text);

sm이란 테이블을 만들어서

이름/멤버/성별/유명한노래

라는 열을 만들어 값을 넣어 보겠다.

sqlite> insert into sm(name, members, gender, famous_song)
   ...> values ('red_velvet', 5, 'female', 'feel my rhythm');

레드벨벳을 넣었다.

 

 

SELECT

select문을 사용해서 조회를 해 봤다. 잘 들어갔다.

header도 넣고 보고싶다.

sqlite> .headers on
sqlite> SELECT * FROM sm;
name|members|gender|famous_song
red_velvet|5|female|feel my rhythm
sqlite>

.headers on 이라는 명령어를 넣어서 헤더도 같이 나오게 했다.

 

UPDATE

UPDATE 테이블명
SET 열이름 = 바꿀 값 
WHERE 열이름 = 기존값;

레드벨벳은 빨간맛이 가장 유명한 노래 같다

update명령어로 수정해 보자.

sqlite> update sm
   ...> set famous_song = 'red flavor'
   ...> where famous_song = 'feel my rhythm';
sqlite> select * from sm;
name|members|gender|famous_song
red_velvet|5|female|red flavor
sqlite>

잘 변경되었다.

 

 

DELETE

name|members|gender|famous_song
red_velvet|5|female|red flavor
shinee|5|male|replay
nct|20|male|영웅

값을 조금 추가한 후에 여기서 nct를 빼 보겠습니다

DELETE FROM 테이블명 WHERE 열이름 = 지정된값;

을 적용하면

sqlite> delete from sm where name = 'nct';
sqlite> select * from sm;

select 문 실행결과

name|members|gender|famous_song
red_velvet|5|female|red flavor
shinee|5|male|replay

잘 삭제되었다.

profile

소연의_개발일지

@ssoyxon

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!