공개/Node
[Sequelize] 쿼리 사용법
잔망짱구
2023. 3. 22. 09:04
728x90
반응형
📌 시퀄라이즈(Sequelize) 쿼리
모든 데이터 조회
SELECT * FROM 테이블명;
const User = require('../medels');
User.findAll({})
데이터 하나만 조회
SELECT * FROM 테이블명 LIMIT 1;
const User = require('../medels');
User.findOne({})
원하는 컬럼만 조회
SELECT name FROM 테이블명;
const User = require('../medels');
User.findAll({
attributes:['name']
})
테이블 정렬(ORDER BY)
SELECT id, name FROM 테이블명 ORDER BY age DESC;
const User = require('../medels');
User.findAll({
attributes:['id', 'name'],
order:[['age', 'DESC']],
})
데이터 삽입(INSERT)
INSERT INTO 테이블명 (name, age) VALUES ('wonny', 16);
const User = require('../medels');
User.create({
name :'wonny',
age : 16
})
컬럼 수정(UPDATE)
UPDATE 테이블명 SET name = '이름' WHERE id = 1;
const User = require('../medels');
User.update({
name : '이름',
}, {
where: { id : 1 }
})
컬럼 삭제(DELETE)
DELETE FROM 테이블명 WHERE id = 1;
const User = require('../medels');
User.destory({
where: { id : 1 }
})
728x90
반응형