Pasos detallados de SQL para la operación de Node.js

1. ¿Por qué aprender node.js?

  1. entender nodejs
  2. Comprender el backend (leer archivos locales, conectarse a bases de datos, responder a solicitudes)
  3. Comprender el documento de la interfaz API

2. Verifique si hay un nodo y si mysql se instaló correctamente

node -v

  • Si esto pasa
    inserte la descripción de la imagen aquí
  • Proceder de la siguiente. Busque el administrador de tareas mediante ctrl+alt+delete, busque mysql en el servicio y haga clic en iniciar
    inserte la descripción de la imagen aquí
  • Luego realice las siguientes operaciones mysql -u root -p ingrese la contraseña
    inserte la descripción de la imagen aquí

3. Inicializar el proyecto

  1. Cambiar al directorio del proyecto
  2. npm init -y

4. Usar módulos de terceros

  1. instalar el módulonpm i axios -S
  2. módulo de importaciónconst axios = require("axios")
  3. utilizar módulosaxios.get(url).then(res=>{})

5. Usar módulos personalizados

  1. definir módulo utils.js
    module.exports ={max(){},randomStr(){}}
  2. Importar y usar (Método 1)
    Importar const utils = require('./utils.js')
    y usar utils.max() utils.randomStr()
    Importar y usar (Método 2)
    Importar y const {max,randomStr} = require(' ./utils.js')
    usarmax() randomStr()
  3. exportación rápida
    exports.say = function(){console.log("到结婚了年龄吗?")}

6. Proyecto en ejecución

  1. comando de configuración
package.json->script
"serve":"node main.js"
npm run serve
  1. cmd
    1. Ingrese al directorio del proyecto
    2.node main/js

Siete, comando mysql

  1. selección de consulta
SELECT * FROM `feedback ` WHERE 1;
//指定列查询 
SELECT 'msg ',' name'  `FROM `feedback` WHERE 1;
//添加查询条件 
SELECT * FROM feedback WHERE name='小曾;
//查询msg中包含山的元素  %代表是任意字符
SELECT * FROM `feedback` where msg like '%%;
//_代表任意一个字符串
select* from feedback where msg like '山_有%';
//desc按时间排序降序
select * from feedback where 1 order by `datetime ' desc;
//查询偏移2个截取3行
select * from feedback where 1 order by `datetime ' desc limit2,3;
  1. aumentar insertar en
  2. eliminar eliminar
  3. modificar actualizar

Ocho nodos de operación sql⭐

  1. Instalarnpm i mysql -S

  2. importarconst mysql = require("mysql")

  3. crear conexiónconst conn = mysql.createConnect({ host:"localhost", user:"root", password:"", ​database:"feed"})

  4. Conectarse a la base de datos
    conn.connect(function(err){if(!err){console.log("数据库连接成功")}})
    Se necesita navegar para conectarse a la base de datos ⭐
    1. Abra la conexión y busque mysql
    inserte la descripción de la imagen aquí

    2. Haga doble clic para abrir el tablero de mensajes después de ingresar la contraseña exitosamente
    inserte la descripción de la imagen aquí
    3. Haga doble clic para abrir el tablero de mensajes después de ingresar exitosamente la contraseña.
    inserte la descripción de la imagen aquí

  5. definir sqlvar sql = "select * from feedback where 1”

  6. ejecutar sqlconn.query(sql,function(err,result){if(!err){console.log(result)}})

  7. desconectar base de datosconn.end(function(){console.log("数据库己断开")})

9. Creación de servidor integrado ⭐

1. Importar http const http = require("http")
2. Crear servicio
const server = http.createServer(function(req,res){ //req请求的数据 //res响应的数据 res.statusCode = 200; //响应码 res.setHeader("Content-Type","application/json") //响应类型 res.end({} )//返回的数据 })
3. Puerto de escucha
server.listen(8888,function(){ console.log("localhost:8888 启动") })

Supongo que te gusta

Origin blog.csdn.net/m0_55734030/article/details/127112353
Recomendado
Clasificación