
SQLite 특정 데이터 수정하기
2022. 10. 4. 21:36
SQLite
예시 CREATE TABLE zoo ( name TEXT NOT NULL, eat TEXT NOT NULL, weight INT NOT NULL, height INT, age INT ); INSERT INTO zoo (name, eat, weight, height) VALUES ('rabbit', 'herbivore', 3, 150), ('eagle', 'carnivore', 8, 75), ('alligator', 'carnivore', 250, 50); -- 토끼의 키를 15로 수정 UPDATE zoo SET height = 15 WHERE name = 'rabbit';

SQLite NULL값 변경하기
2022. 10. 4. 21:32
SQLite
UPDATE 테이블이름 SET 컬럼='변경할 값' WHERE 컬럼 IS NULL; 예시 UPDATE users SET phone = '알 수 없음' WHERE phone IS NULL;

SQLite 데이터 수정, 삭제하기
2022. 10. 4. 21:27
SQLite
-- 2번 데이터의 이름을 '김철수한무두루미', 주소를 '제주도'로 수정하기 UPDATE classmates SET name='김철수한무두루미', address='제주도' WHERE rowid = 2; -- 5번 데이터 삭제하기 DELETE FROM classmates WHERE rowid = 5; SELECT rowid, * FROM classmates; -- 이름에 '영'이 포함되는 데이터 삭제하기 DELETE FROM classmates WHERE name LIKE '%영%'; -- 테이블의 모든 데이터 삭제하기 DELETE FROM classmates;

SQLite 테이블에 데이터 삽입하기
2022. 10. 4. 21:27
SQLite
INSERT INTO classmates VALUES ('홍길동', 23, '서울'); -- 여러 행 삽입하기 INSERT INTO classmates VALUES ('박씨', 13, '서울'), ('김씨', 22, '대전'); INSERT INTO classmates VALUES ('김철수', 23, '경기'), ('이영미', 22, '강원'), ('박진성', 26, '전라'), ('최지수', 12, '충청'), ('정요한', 28, '경상');

SQLite 다양한 테이블의 데이터 조회 방법
2022. 10. 4. 21:26
SQLite
-- 이름과 나이를 조회 SELECT first_name, age FROM users; -- 전체 데이터를 조회 SELECT * FROM users; -- rowid와 이름을 조회 SELECT rowid, first_name FROM users; -- 이름과 나이를 나이가 어린 순으로 조회하기 SELECT first_name, age FROM users ORDER BY age ASC; -- 이름과 나이를 나이가 많은 순으로 조회하기 SELECT first_name, age FROM users ORDER BY age DESC; -- 이름, 나이, 계좌 잔고를 나이가 어린순으로, -- 만약 같은 나이라면 계좌 잔고가 많은 순으로 정렬해서 조회하기 SELECT first_name, age, balance FR..

SQLite 테이블 만들기
2022. 10. 4. 21:24
SQLite
CREATE TABLE users ( first_name TEXT NOT NULL, last_name TEXT NOT NULL, age INTEGER NOT NULL, country TEXT NOT NULL, phone TEXT NOT NULL, balance INTEGER NOT NULL );