查询的SQL语句为:SELECT * FROM 数据表 WHERE key="name" AND value="Web" OR (value=2 AND value=5);。
10多年专注建站、设计、互联网产品按需定制开发服务,业务涵盖品牌网站建设、商城网站制作、成都小程序开发、软件系统开发、成都app开发等。凭借多年丰富的经验,我们会仔细了解每个客户的需求而做出多方面的分析、设计、整合,为客户设计出具风格及创意性的商业解决方案,创新互联更提供一系列网站制作和网站推广的服务,以推动各中小企业全面信息数字化,并利用创新技术帮助各行业提升企业形象和运营效率。
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。
星号(*)是选取所有列的快捷方式。
方法/步骤
我们首先打开mysql的客户端管理工具 Navicat
在客户端管理工具连接上数据库后,点击选中要修改的库。然后点击‘Tables’来打开表视图。
打开后在右边找到要修改的表,右键点击这个表然后点击‘Design Table’(设计表)
打开后,在这里点击上方的‘Indexes’,也就是索引。
现在该表的索引为空,我们点击下方的+号图标来添加一个。
在这里先输入索引名称,然后点击这个按钮来选择列,看是对哪一列进行索引。
点击后就会弹出窗口,在这里会列出这个表的所有列,我们在这里选择'name’,即是对这个name列进行索引的。
最后选择索引的类型,我们在这时选择全文索引,一般对字符串的索引都是选择这个的。
设置好后,点击保存按钮,或快捷键ctrl+s保存就行了。
DESC mydb.mytable ;这样可以不?
更详细的,可以用SHOW FULL COLUMNS FROM mydb.mytable ;
SELECT * from 表名 where `字段名` REGEXP '[a-z]+'
查询出的就是这个字段里包含字母的数据了