您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

SQL Select

1. 定义

维基百科: Select指令用于中的数据。

编程之家解释: Select,传闻中增删查改中的,是数据的主要途径。

2. 前言

本小节,我们将一起学习 Select

通过 Select 指令,我们可以便捷地从中数据,本小节我们将分别介绍如何使用 Select 信息以及数据表数据。

本小节测试数据如下,请先在中执行:

DROP TABLE IF EXISTS imooc_user;CREATE TABLE imooc_user(
  username varchar(),
  age int);INSERT INTO imooc_user(username,age) VALUES('pedro',),('mike',);

3. 信息

通过Select指令可以中的变量信息

使用语法如下:

SELECT [var];

其中,var表示变量名或信息名。

请书写 语句,版本。

分析:

语句:

SELECT version();

结果如下:

+-----------+
| version() |
+-----------+
| 8.0.18    |
+-----------+

请书写 语句,当前。

分析:

语句:

SELECT current_user;

结果如下:

+----------------+
| current_user   |
+----------------+
| root@localhost |
+----------------+

4. 数据表数据

大部分情况下,我们使用 Select 都是用来数据表数据

语法如下:

SELECT [col1],[col2] FROM [table_name];

其中col表示字段名,table_name为数据表名,数字1、2表示多个字段。

请书写 语句, imooc_user 表中usernameage字段数据。

分析

按照上面的语法写出语句即可。

语句

SELECT username,age FROM imooc_user;

获得信息如下:

+----------+-----+
| username | age |
+----------+-----+
| pedro    | 23  |
| mike     | 18  |
+----------+-----+

username 和 age ,是 imooc_user 的全部字段,因此 语句可以改写为:

SELECT * FROM imooc_user;

Select 不仅可以多字段数据,也可以用来需要单字段数据。

如, imooc_user 表中 username 字段数据。

整理可得语句如下:

SELECT username FROM imooc_user;

结果如下:

+----------+
| username |
+----------+
| pedro    |
| mike     |
+----------+

5. 小结

对于开发者而言,Select 十分重要,它是数据的唯一窗口,Select 语法简介,却无比强大,易学易用。

大多数情况下,即使是取表的全字段,也不推荐使用*,显式地给出,更易维护和合作。


联系我
置顶