SELECT 语句
SELECT select_list1,... --要查询哪些列
FROM select_table --从哪一张表里查
WHERE primary_constraint --查寻的行满足哪些条件
GROUP BY grouping_columns --怎样对结果进行分组
HAVING secondary_constraint --行必须满足的第二条件
ORDER BY sorting_columns --怎样对结果进行排序
LIMIT count --结果限定
1.普通查询
命令:SELECT * FROM tbname;
功能:从表tbname中查出所有列的数据。
2.查询特定的行
命令:SELECT * FROM tbname WHERE colname='值';
功能:从表中tbname中查出列值等于 ‘值’的行。
3.查询特定的列
命令:SELECT col1,col2 FROM tbname;
功能:从表中查询出col1,col2两列。
4.查询排序
命令:ORDER BY column_name [ASC|DESC][,...]
功能:使用OEDER BY子句对查询出来的结果 按一列或多列进行排序,其中ASC为按升序排序,为默认值;DESC为降序。ORDER BY不能按text和image进行排序。
5.查询分组
命令:GROUP BY col_name...
功能:根据所给的列名进行分组
命令:SELECT COUNT(*) FROM tbname;
功能:计数非NULL结果的数目。
两者配合使用:
命令:SELECT species,COUNT(*) FROM pet GROUP BY species;
功能:查询每种宠物的个数。
6.修改数据
命令:UPDATE tbname SET 要更改的列 WHERE 条件
举例:UPDATE guestbook SET visitor='sunnnyboysac' WHERE comments='...';
说明:更新visitor的值为sunnyboysac 条件是comments=‘...’。
7.删除数据
命令:DELETE FROM tbname WHERE 条件
举例:DELETE FROM guestbook WHERE visitor=‘sunnyboysac’;
可以用 DELETE FROM guestbook;语句删除整个表的数据。
分享到:
相关推荐
通过存储过程快速生成实验所需的随机数据,包含创建表,创建存储过程和调用存储过程
在千万级数据测试中,这些脚本可能用于模拟实际业务场景,例如,创建课程表,插入大量课程记录,然后进行各种查询操作,以此来验证ShardingJDBC的分片策略和性能。 在SQL方面,以下是一些关键知识点: 1. **索引...
SQL语言用于操作关系型数据库,如MySQL、Oracle或SQL Server,而NoSQL数据库如MongoDB在处理非结构化数据时非常有用。理解数据库设计原则,如范式理论,以及如何进行高效查询优化,对提升应用程序性能有很大帮助。 ...
这个名为“linux那些事儿.rar”的压缩包可能包含了关于Linux系统的一些文章或教程,帮助我们深入理解和掌握这个开源操作系统。下面,我们将从多个方面来探讨Linux的相关知识点。 首先,我们要知道Linux是一个基于...
查询时需要连表来查询商品的名称。单据 1 的商品表中有商品 ID 字段,单据 2 的商品表中也有商品 ID 字段。如果不使用外键的话,当单据 1、2 都使用了商品 ID=3 的商品时,如果删除商品表中 ID=3 的对应记录后,再...
后台系统的主要作用是管理整个软件系统的运作,包括"增删改查"这四个核心功能,即增加新数据、删除数据、修改现有数据以及查询数据。在构建后台时,需要考虑到前端界面与后台数据的一致性,因为这直接影响到数据库的...
- **天源迪科**: 在安徽电信、四川电信等成功应用Hadoop+MySQL架构。 - **广东亿讯**: 与广东电信合作,建设Hadoop大数据平台。 - **亚信联创**: 自主开发基于Hadoop的分布式计算平台“橘云”。 - **中兴软创**:...
这一阶段,数据库主要采用关系型数据库管理系统(RDBMS),如MySQL,以满足基本的数据存储和查询需求。设计思想主要侧重于数据的一致性和完整性,通过ACID(原子性、一致性、隔离性和持久性)属性来确保数据的可靠性...
在查询方面,Elasticsearch提供了出色的查询DSL,能够支持复杂的搜索操作,如多表联合查询和高级搜索特征(如全文搜索)。Elasticsearch还能方便地通过RESTful API进行操作,易于扩展和配置,具有良好的文档导向和...
数据库的表结构问题:数据类型不同需要解决varchar2——varchar、number—–int、date—-datetime,建表的sql语句字段默认值、注释怎么解决。2. oracle中没有所谓的敏感字段,可是mysql表中的敏感字段有好多。当时...
关于mysql主从同步,相信大家都不陌生,随着系统应用访问量逐渐增大,单台数据库读写访问压力也随之增大,当读写访问达到一定瓶颈时,将数据库的读写效率骤然下降,甚至不可用;为了解决此类问题,通常会采用mysql...
MySQL的主从复制和读写分离是数据库高可用性和负载均衡的重要策略,它们可以提高数据库系统的性能和稳定性。以下是对这一主题的详细说明: **主从复制** 是一种数据库复制技术,它允许数据从一个主数据库(Master)...
12. **数据库操作**:了解SQL语言,熟悉常用的数据库如MySQL、Oracle,以及JDBC(Java数据库连接)API,能够进行数据的增删改查操作。 13. **网络编程**:理解TCP/IP协议,能够使用Socket进行网络通信,为构建...
- **操作系统管理**:具备Linux系统操作能力,同时对Solaris等其他操作系统有一定了解。 - **网络通信**:掌握网络基础知识,能够进行基本的网络调试与维护工作。 - **图形处理与多媒体**:了解OpenGL、DirectX等...
"编程的那些事儿"这个主题涵盖的内容广泛,包括但不限于编程语言、算法与数据结构、软件工程、操作系统、网络编程、数据库管理、版本控制、软件测试等多个方面。下面将详细阐述这些领域的核心概念。 首先,编程语言...
Spring框架提供了依赖注入、AOP(面向切面编程)、数据访问等众多功能,是构建企业级应用的基石。Spring Boot简化了Spring应用的初始化和配置,而Spring Cloud则为微服务架构提供了支持。 数据库知识同样重要,包括...
考生应熟练掌握SQL的DQL(查询语言)、DDL(数据定义语言)、DML(数据操纵语言)和DCL(数据控制语言)等组成部分,包括创建表、插入数据、更新数据、删除数据以及复杂的查询语句(如JOIN、子查询、聚合函数等)。...
* XAMPP:是一个功能强大的建站集成软件包,许多人通过他们自己的经验认识到安装Apache服务器是件不容易的事儿。如果想添加MySQL、PHP和Perl,那就更难了。 * Eclipse:是一个开放源代码的、基于Java的可扩展开发...