Maison > interface Web > js tutoriel > Séquelle SQL || Par Munisekhar Udavalapati || MySQL || SQL

Séquelle SQL || Par Munisekhar Udavalapati || MySQL || SQL

Patricia Arquette
Libérer: 2024-10-12 14:30:30
original
591 Les gens l'ont consulté

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

Installation de Sequelize

npm install --save sequelize

Vous pouvez également installer MySQL. pour utiliser cette commande

npm install --save mysql2

Connexion à la base de données

javaScript const {Sequelize} =require('sequlize');
const sequelize =new Sequelize('base de données','nom d'utilisateur','mot de passe',{
hôte : 'localhost',
dialecte ;
});

Test de la connexion

Essayez JavaScript{
attendre sequlize.authenticate();
console.log('Connexion réussie');
}attraper(err){
console.error('Impossible de se connecter à la base de données',err);
>

Modèle

Les modèles sont la table de représentation de la base de données

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;
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal