반응형
[model]-users.js 생성
users.js
module.exports = function(sequelize, DataTypes) {
return sequelize.define('users', { //table name : users
index: {
type:DataTypes.INTEGER,
autoIncrement: true,
primaryKey: true,
allwNull: false
},
user_id: {
type: DataTypes.STRING(250) //250 사이즈까지 담을 것이다
}
})
}
db.js
db.users = sequelize.import(__dirname + "/users.js"); //__dirname: 상대주소
추가
var Sequelize = require('sequelize');
var sequelize;
//sequelize 연결 정보
sequelize = new Sequelize("test111", "root", "1q2w3e4r", {
host: '127.0.0.1',
port: '3306', //3306은 약속이다
dialect: "mysql",
timezone: "+09:00", //한국 시간
define: {
charset: "utf8",
collate: "utf8_general_ci",
timestamps: true, //자동으로 날짜 데이터 생성
freezeTableName: true
}
})
var db = {};
db.users = sequelize.import(__dirname + "/users.js"); //__dirname: 상대주소
db.sequelize = sequelize;
db.Sequelize = Sequelize;
module.exports = db;
터미널에 표시되고 있다
mysql 접속
mysql -u root -p
test111 데이터 베이스 사용
use test111;
테이블 확인
show tables;
users 테이블 생성되어있음
users 테이블 정보 확인
desc users;
반응형
'Node.Js' 카테고리의 다른 글
[Node.js] sequelize 생성, 조회, 변경, 삭제 API (0) | 2023.01.14 |
---|---|
MySql 실행/중지 (0) | 2023.01.14 |
[Node.js] MySQl Sequelize 설정 (0) | 2023.01.14 |
[Node.js] mac에서 MySQL 설치 (access denied for user 'root'@'localhost' using password: yes) (0) | 2023.01.14 |
[Node.js] html, css 화면에 표시 (0) | 2023.01.14 |