SQL Sequelize || Oleh Munisekhar Udavalapati || MySQL || SQL

Patricia Arquette
Lepaskan: 2024-10-12 14:30:30
asal
381 orang telah melayarinya

SQL Sequelize || By Munisekhar Udavalapati || MySQL || SQL

Memasang sekuel

pasang npm --save sequelize

Anda juga boleh memasang MySQL. untuk menggunakan arahan ini

pasang npm --save mysql2

Menyambung ke pangkalan data

javaScript const {Sequelize} =require('sequlize');
const sequelize =new Sequelize('pangkalan data','nama pengguna','kata laluan',{
hos:'localhost',
dialek;
});

Menguji sambungan

cuba JavaScript{
tunggu sequlize.authenticate();
console.log('Kejayaan sambungan');
}tangkap(err){
console.error('Tidak dapat menyambung ke pangkalan data',err);
}

Model

Model ialah jadual reprent daripada pangkalan data

const Sequelize=require('sequelize');
const sequelize=require('../util/db.js'); //database connection locations
const User=sequelize.define(
 'User', //table name 
  {  
    id:{
     type:Sequlize.INTEGER,
     autoIncrement:true,
     primaryKey:true
     },
     name:{
       type:Sequelize.STRING,
       allowNull: false,
     },
     email:{
        type:Sequelize.STRING,
        allowNull:false,
        unique:true
     }
  }

module.exports=User;
Salin selepas log masuk

Atas ialah kandungan terperinci SQL Sequelize || Oleh Munisekhar Udavalapati || MySQL || SQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!