node_mysql数据库常用语句
// 插入数据 // 如果数据是字符型,必须使用单引号或者双引号,如:"value"。 // INSERT INTO table_name (field1, field2,...fieldN) VALUES ( value1, value2,...valueN ); // 删除数据 // 如果没有指定 WHERE 子句,MySQL 表中的所有记录将被删除。 // 你可以在 WHERE 子句中指定任何条件 // 您可以在单个表中一次性删除记录。 // 当你想删除数据表中指定的记录时 WHERE 子句是非常有用的。 // DELETE FROM table_name [WHERE Clause] // 更新/修改数据 // 你可以同时更新一个或多个字段。 // 你可以在 WHERE 子句中指定任何条件。 // 你可以在一个单独表中同时更新数据。 // UPDATE table_name SET field1=newValue1, field2=newValue2 [WHERE Clause] // 查询数据 // 查询语句中你可以使用一个或者多个表,表之间使用逗号(,)分割,并使用WHERE语句来设定查询条件。 // SELECT 命令可以读取一条或者多条记录。 // 你可以使用星号(*)来代替其他字段,SELECT语句会返回表的所有字段数据 // 你可以使用 WHERE 语句来包含任何条件。 // 你可以使用 LIMIT 属性来设定返回的记录数。 // 你可以通过OFFSET指定SELECT语句开始查询的数据偏移量。默认情况下偏移量为0 表示从第几条数据开始返回LIMIT条数据 // SELECT field1, field2,...fieldN FROM table_name [WHERE Clause] [LIMIT N][ OFFSET M] // LIKE查询 // 你可以在 WHERE 子句中指定任何条件。 // 你可以在 WHERE 子句中使用LIKE子句。 // 你可以使用LIKE子句代替等号 =。 // LIKE 通常与 % 一同使用,类似于一个元字符的搜索。 // 你可以使用 AND 或者 OR 指定一个或多个条件。 // 你可以在 DELETE 或 UPDATE 命令中使用 WHERE...LIKE 子句来指定条件。 // SELECT field1, field2,...fieldN FROM table_name WHERE field1 LIKE condition1 [AND [OR]] filed2 = 'somevalue' // SELECT * FROM runoob_tbl WHERE runoob_author LIKE '%COM'; // between查询 在......之间 // SELECT * FROM student WHERE age BETWEEN 18 and 25 // in 查询制定集合内的数据 返回id 为1,3,5的数据 // SELECT * FROM student WHERE id IN (1,3,5); // 排序 asc 升序 desc 降序 // SELECT * FROM student ORDER BY id ASC; // 分组查询 #聚合函数 // 返回小于price是最大/小值的所有数据降序 // SELECT * FROM table_name WHERE price<(SELECT max(price) FROM table_name) ORDER BY price DESC // SELECT * FROM table_name WHERE price<(SELECT min(price) FROM table_name) ORDER BY price DESC // 平均值avg // SELECT * FROM table_name WHERE price<(SELECT avg(price) FROM table_name) ORDER BY price DESC // 查询表中有多少条数据 // SELECT count(*) FROM table_name; // SELECT count(sex) FROM table_name; #统计表中性别总数 若有一条数据中sex为空的话,就不予以统计~ // 查询表中所有price的和 // SELECT sum(price) FROM table_name; // as 别名 修改字段price为totalPrice,不修改表结构 // SELECT sum(price) AS 'totalPrice' FROM table_name // group by 将重复的字段分类 // SELECT * FROM table_name GROUP BY city //交集查询 // SELECT * FROM table_name1 INNER JOIN table_name2 ON table_name1.field=table_name2.field //左连接 // SELECT * FROM table_name1 LEFT JOIN table_name2 ON table_name1.field=table_name2.field //右连接 // SELECT * FROM table_name1 RIGHT JOIN table_name2 ON // table_name1.field=table_name2.field
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!