发布网友 发布时间:2022-04-25 14:42
共2个回答
热心网友 时间:2022-04-08 03:10
查询的SQL语句为:SELECT * FROM 数据表 WHERE key="name" AND value="Web" OR (value>=2 AND value<=5);。
SQL语句的含义:SELECT为查询语句,*表示显示数据表中所有的字段,FROM 后面跟的是查询的数据表, WHERE后面跟的是查询的条件。
key=“name”表示查询表字段key等于name的行,AND为与操作,表示条件同时成立,value="Web" OR (value>=2 AND value<=5)表示查询value字段为Web或者字段值大于等于2小于等于5的行。
扩展资料:
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权*,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。
MySQL新特性:表和索引的分区、行级复制、MySQL 基群基于磁盘的数据支持、MySQL 集群复制、增强的全文本搜索函数、增强的信息模式(数据字典)、可插入的 API、服务器日志表
SQL SELECT 语法:
SELECT 列名称 FROM 表名称
注意:SQL 语句对大小写不敏感。SELECT 等效于 select。
星号(*)是选取所有列的快捷方式。
热心网友 时间:2022-04-08 04:28
1、数据准备
drop table if exists test;
create table test(
id int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
key_name varchar(32) not null default '' comment '名称',
key_value varchar(32) not null default '' comment '值',
num decimal(18,0) not null default 0 comment '变量值',
PRIMARY KEY (id) USING BTREE
);
insert into test(key_name,key_value,num)
values('name','web',2),('name','web',5),('name','web',10),('name','web',3),('name','css',0);
2、查询语句:
SELECT* FROMtest
WHEREkey_name = 'name'
AND key_value = 'web'
AND num BETWEEN 2 AND 5;