首页 > 数据库 >无涯教程-SQL - 选择数据(Select)

无涯教程-SQL - 选择数据(Select)

时间:2024-01-15 15:32:38浏览次数:37  
标签:+----+----------+-----+-----------+----------+ 25 CUSTOMERS 2000.00 无涯 Select SQ

SQL SELECT 语句用于从数据库表中获取数据,该数据库表以输出表的形式返回该数据,这些输出表称为输出集。

Select Query - 语法

SELECT语句的基本语法如下-

SELECT column1, column2, columnN FROM table_name;

在这里,column1,column2 ...是要获取其值的表的字段。如果要获取该字段中所有可用的字段,则可以使用以下语法。

SELECT * FROM table_name;

Select Query - 示例

考虑具有以下记录的CUSTOMERS表-

+----+----------+-----+-----------+----------+
| ID | NAME     | AGE | ADDRESS   | SALARY   |
+----+----------+-----+-----------+----------+
|  1 | Ramesh   |  32 | Ahmedabad |  2000.00 |
|  2 | Khilan   |  25 | Delhi     |  1500.00 |
|  3 | kaushik  |  23 | Kota      |  2000.00 |
|  4 | Chaitali |  25 | Mumbai    |  6500.00 |
|  5 | Hardik   |  27 | Bhopal    |  8500.00 |
|  6 | Komal    |  22 | MP        |  4500.00 |
|  7 | Learnfk    |  24 | Indore    | 10000.00 |
+----+----------+-----+-----------+----------+

以下代码为示例,它将获取CUSTOMERS表中可用客户的ID,名称和薪水字段。

SQL> SELECT ID, NAME, SALARY FROM CUSTOMERS;

这将产生以下输出-

+----+----------+----------+
| ID | NAME     | SALARY   |
+----+----------+----------+
|  1 | Ramesh   |  2000.00 |
|  2 | Khilan   |  1500.00 |
|  3 | kaushik  |  2000.00 |
|  4 | Chaitali |  6500.00 |
|  5 | Hardik   |  8500.00 |
|  6 | Komal    |  4500.00 |
|  7 | Learnfk    | 10000.00 |
+----+----------+----------+

如果要获取CUSTOMERS表的所有字段,则应使用以下查询。

SQL> SELECT * FROM CUSTOMERS;

这将产生如下所示的输出。

+----+----------+-----+-----------+----------+
| ID | NAME     | AGE | ADDRESS   | SALARY   |
+----+----------+-----+-----------+----------+
|  1 | Ramesh   |  32 | Ahmedabad |  2000.00 |
|  2 | Khilan   |  25 | Delhi     |  1500.00 |
|  3 | kaushik  |  23 | Kota      |  2000.00 |
|  4 | Chaitali |  25 | Mumbai    |  6500.00 |
|  5 | Hardik   |  27 | Bhopal    |  8500.00 |
|  6 | Komal    |  22 | MP        |  4500.00 |
|  7 | Learnfk    |  24 | Indore    | 10000.00 |
+----+----------+-----+-----------+----------+

参考链接

https://www.learnfk.com/sql/sql-select-query.html

标签:+----+----------+-----+-----------+----------+,25,CUSTOMERS,2000.00,无涯,Select,SQ
From: https://blog.51cto.com/u_14033984/9255112

相关文章

  • 关于gunicorn与异步兼容性问题:AttributeError: module 'select' has no attribute 'ep
    关于gunicorn与异步兼容性问题:AttributeError:module'select'hasnoattribute'epoll'背景:介绍:  在使用gunicorn、Flask&flask-sockets部署,实现websocket协议中同类消息阻塞,不同类消息不阻塞场景。异常:[2024-01-1510:22:16+0800][31655][ERROR]Ex......
  • docker mysql8使用SSL及使用openssl生成自定义证书
    修改my.cnfvi/docker_data/mysql/conf/my.cnf[client]default-character-set=utf8mb4[mysql]default-character-set=utf8mb4[mysqld]character-set-server=utf8mb4default_authentication_plugin=mysql_native_password#增加sslssl保存,重启mysql容器dockerrestartmysql-8.0.23......
  • 无涯教程-SQL - 选择数据库
    如果您的SQL架构中有多个数据库,则在开始操作之前,您需要选择一个数据库,在该数据库中将执行所有操作。SQLUSE语句用于选择SQL模式中的任何现有数据库。SelectDatabase-语法USE语句的基本语法如下所示-USEDatabaseName;数据库名称在RDBMS中始终应该是唯一的。SelectDa......
  • 无涯教程-SQL - 删除数据库
    SQLDROPDATABASE语句用于删除SQL模式中的现有数据库。DropDatabase-语法DROPDATABASE语句的基本语法如下:DROPDATABASEDatabaseName;数据库名称在RDBMS中始终应该是唯一的。DropDatabase-示例如果要删除现有数据库,则DROPDATABASE语句将如下所示-SQL>DROPD......
  • kettle从入门到精通 第三十课 mysql 数据连接常用配置
    1、我们平常用的最多的数据库就是mysql了,这里我以mysql为例说下数据库连接池配置。为啥要用连接池,因为数据库建立连接很费性能,所以就建立连接池(提前建立好一批连接)缓存起来提高性能。下图中mysql的设置参数,提前是需要把mysql的jar(如mysql-connector-java-8.0.20.jar)放到kettle文......
  • SparkSQL 操作Hive In Java
    本文的前提条件:SparkSQLinJava1.增加POM依赖<dependency><groupId>com.mysql</groupId><artifactId>mysql-connector-j</artifactId><version>8.0.33</version></dependenc......
  • SparkSQL 操作Hive
    Spark中本身内置了Hive,但一般用于测试,生产环境中需要连接外置的Hive1.将Hive的配置文件hive-site.xml拷贝到Spark的配置目录下cp/usr/hive/apache-hive-3.1.3-bin/conf/hive-site.xml/usr/spark/spark-3.5.0-bin-hadoop3/conf2.将MysqlJDBC驱动放置在Spark的jars目录下1.......
  • Mysql中设置只允许指定ip能连接访问(可视化工具的方式)
    场景Mysql中怎样设置指定ip远程访问连接:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/115308120前面设置root账户指定ip能连接访问是通过命令行的方式,如果通过可视化工具比如Navicat来实现。注:博客:https://blog.csdn.net/badao_liumang_qizhi实现1、使用N......
  • SQL中的power()函数
    SQL中的POWER()函数用于计算一个数的指数。它的语法通常如下:POWER(base,exponent)其中base是基数,exponent是指数。使用场景指数计算:当你需要计算一个数的指数时,可以使用POWER()函数。快速计算幂:如果你需要多次计算同一个数的不同幂,使用POWER()函数可以减少计算量。生成连......
  • SQL Server的聚集索引和非聚集索引
    SQLServer的聚集索引和非聚集索引 微软的SQLSERVER提供了两种索引:聚集索引(clusteredindex,也称聚类索引、簇集索引)和非聚集索引(nonclusteredindex,也称非聚类索引、非簇集索引)……(一)深入浅出理解索引结构实际上,您可以把索引理解为一种特殊的目录。微软的SQL......