SQL语句集锦

题记:SQL语句就是一种编程语言,我们平时项目中我们需要从数据库种调取数据,然后通过增删改查的接口对数据库进行操作,当然我们也可以用数据库自己的编程语言进行数据库里边数据的操作。

1.select * from users;

        从users数据库中查询所有列的数据;

2.select username,password from users;

        从users数据库中查询username,password的数据;

3.insert into users(username,password) values ('zhangsan',123)

        向数据库中username,password两列注入内容

4.UPDATE users  SET password='666' where id=4

        id为4的那一条数据我们把密码更改为666

5.UPDATE users  SET password=’666‘,username=’lisi‘ where id=4

        修改若干列的数据

6.DELETE from 表名称 where id=4 

        把id为4的这一条数据给删除掉

7.CREATE DATABASE database-name

        创建数据库

8.drop database dbname

        备份数据库

9.select * from table1 order by field1,field2 [desc]

        排序

10.select count as totalcount from table1

        总数

11.select sum(field1) as sumvalue from table1

        求和

12.select avg(field1) as avgvalue from table1

        ·平均

13.select max(field1) as maxvalue from table1

        最大

14.select min(field1) as minvalue from table1

        最小

node.js use mysql

demo

const express = require('express')

const app = express()

const mysql = require('mysql')

const db = mysql.createPool({
	host:'127.0.0.1',
	user:'root',
	password:'your password',
	database:'user'
})
// db.connect((err) => {
// 	if (err) throw err;
// 	console.log('连接成功');
// })
//result->查询结果
let sql1='select * from user';
db.query(sql1,(err,result)=>{
    if(err){
        console.log(err.message);
    }
    else{
        console.log('------------------');  
        console.log(result);
        console.log("查询完成");
        console.log('------------------');  
    }
})

 or

const express = require('express')

const app = express()

const mysql = require('mysql')

const db = mysql.createConnection({
	host:'127.0.0.1',
	user:'root',
	password:'your password',
	database:'user'
})
db.connect((err) => {
	if (err) throw err;
	console.log('连接成功');
})
//result->查询结果
let sql1='select * from user';
db.query(sql1,(err,result)=>{
    if(err){
        console.log(err.message);
    }
    else{
        console.log('------------------');  
        console.log(result);
        console.log("查询完成");
        console.log('------------------');  
    }
})

假设我们有一条高速公路有多种方式可以到达我们的目的地,那么我们选择更自由或交通更少的路径,这就是 createPool,在池中,当一个连接忙于运行查询时,其他连接可用于执行后续查询。因此,您的应用程序将表现良好。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值