sql常见语句

在navicat中点击 查询,新建查询表。

  • 查询当前表中的所有数据
select * from blog_articles

  • 注释
-- select * from blog_articles
  • 语句与语句之间分隔符号;
//在一个查询表中书写多个查询语句
select * from blog_articles;
select count (*) from blog_articles;
  • 连表查询LEFT JOIN
select blog_articles.id, blog_articles.title, blog_articles.ctime, blog_users.nickname 
    from blog_articles 
    LEFT JOIN blog_users 
    ON blog_articles.authorId=blog_users.id
  • 条件查询
select * from blog_articles where id=?
  • 按需更新
update blog_articles set ? where id=?
  • 增序和降序
//降序
order by blog_articles.id desc
//增序  默认就是按照id增序排列
  • 查询当前表中有多少条数据
    要想在后台语句中sql中写多条语句,必须在后台的db.js文件中开启执行多条语句的模式: multipleStatements:true.
    想要拿到第一条sql语句执行的结果,就在result[0],第二条 就是result[1]
const conn = mysql.createConnection({
	host :'127.0.0.1',
	database:'mysql_001',
	user:'root',
	password:'root',
	multipleStatements:true
})
slelct count (*) as count from blog_articles
  • 获取数据表中的第2条数据limit 1,1 第一个值是偏移量(序号),第二个是条数
select blog_articles.id, blog_articles.title, blog_articles.ctime, blog_users.nickname 
    from blog_articles 
    LEFT JOIN blog_users 
    ON blog_articles.authorId=blog_users.id limit 1,1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值