ホームページ  >  記事  >  ウェブフロントエンド  >  SQL シークェライズ ||ムニセカール・ウダヴァラパティ著 || MySQL || SQL

SQL シークェライズ ||ムニセカール・ウダヴァラパティ著 || MySQL || SQL

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-12 14:30:30443ブラウズ

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

Installing sequelize

npm install --save sequelize

You can also install MySQL. to use this command

npm install --save mysql2

Connecting to the database

javaScript const {Sequelize} =require('sequlize');
const sequelize =new Sequelize('database','username','password',{
host:'localhost',
dialect;
});

Testing the connection

javaScript try{
await sequlize.authenticate();
console.log('Connection success');
}catch(err){
console.error('Unable to connect to the database',err);
}

Model

Models are reprent's table from the database

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;

以上がSQL シークェライズ ||ムニセカール・ウダヴァラパティ著 || MySQL || SQLの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。