`
hudeyong926
  • 浏览: 2032871 次
  • 来自: 武汉
社区版块
存档分类
最新评论

select 用法总结 用户变量

阅读更多

1.查看mysql内置函数

select now();

2.查看变量

mysql > SELECT 'Hello World' into @x; 
mysql > SELECT @x; 
+-------------+ 
|   @x        | 
+-------------+ 
| Hello World | 
+-------------+ 
mysql > SET @y='Goodbye Cruel World'; 
mysql > SELECT @y; 
+---------------------+ 
|     @y              | 
+---------------------+ 
| Goodbye Cruel World | 
+---------------------+ 

mysql > SET @z=1+2+3; 
mysql > SELECT @z; 
+------+ 
| @z   | 
+------+ 
|  6   | 
+------+ 

注意 :

用户变量名一般以 @ 开头

② 滥用用户变量会导致程序难以理解及管理

 

2.添加标识字段和初值

select 1 flag;

 

3.通过动态标识来选择

select * from user where true;  返回所有

select * from user where false; 返回空

实战  根据用户是否有所有project权限来取出所有project

select * from project where (select is_all_project from user where use_id =13)

分享到:
评论

相关推荐

    linux shell 编程中select 命令的用法

    在Linux Shell编程中,`select`命令是一种非常实用的交互式菜单构建工具,它源自于Korn Shell(ksh),并被广泛应用于bash等...在实际应用中,理解和掌握`select`命令的用法对于提高脚本的可用性和用户体验至关重要。

    数据库知识小结一些select语句的用法

    在本文中,我们将深入探讨一些关于SELECT语句的常见用法,这些用法在日常数据库管理和开发中非常实用。 1. 列出数据库中所有表名: 使用`SELECT name FROM sysobjects WHERE type='U'`,这里的`sysobjects`是系统...

    PLSQL绑定变量用法小结归纳.pdf

    PLSQL绑定变量用法小结归纳 绑定变量是PLSQL中的一种强大工具,能够提高数据库的性能和可扩展性。在Oracle中,对于一个提交的SQL语句,存在两种可选的解析过程,一种叫做硬解析,一种叫做软解析。硬解析需要经解析...

    select命令用法详解

    接下来,我们将通过两个具体的示例来深入了解`select`命令的使用方法。 ##### 实例1:执行完命令不退出脚本 在这个例子中,我们创建了一个简单的菜单,用户可以选择运行不同的系统命令: ```bash #!/bin/bash PS3...

    linux下select和poll的用法

    Linux 下 select 和 poll 的用法 在 Linux 中,select 和 poll 是两个常用的系统调用,它们用于查询设备是否可读写或是否处于某种状态。下面将详细介绍 select 和 poll 的用法。 select 函数 select 函数的作用是...

    VFP SELECT 用法大补

    本文将深入探讨 VFP 中 SQL SELECT 的用法,包括其各个子句的功能和使用技巧。 ### 简介 SQL SELECT 是用于从数据库中提取数据的关键命令,它允许用户根据特定的条件和需求定制数据输出。VFP 中的 SQL SELECT 支持...

    七种数据库中Select Top的用法

    ### 七种数据库中 Select Top 的用法 在多种数据库管理系统中,“Select Top”或其等效语法被广泛用于从大型数据集中检索特定数量的记录。本文将详细介绍七种常见数据库系统(包括 Oracle、SQL Server、MySQL 等)...

    Angular2中select用法之设置默认值与事件详解

    本文主要给大家介绍了Angular2中select用法之设置默认值与事件的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 一、设置默认值: 现在有三个学生小明,小红,小黑,对双向绑定的student设置你想要的...

    kettle8 模拟表输入查询表名,然后在另一个表输入中使用变量使用

    以上就是关于“kettle8 模拟表输入查询表名,然后在另一个表输入中使用变量”的具体实现方法。这个功能对于处理多表数据源、动态数据加载等场景非常有用。通过熟练掌握变量的使用,你可以提高Kettle工作流的灵活性...

    SQL变量声明和赋值知识归纳

    使用`SELECT`语句赋值时,如果`SELECT`返回多行结果,只有第一行的第一列会被赋值给变量。 3. **从查询结果中赋值**: ```sql SELECT @variable_name = column FROM table WHERE condition; ``` 此方法允许你...

    SQL语句 SELECT LIKE like用法详解SQL语句 SELECT LIKE like用法详解

    SQL中的SELECT LIKE语句是用来在字符型字段中进行模糊搜索的,这在处理大量文本数据时非常有用。LIKE关键字结合通配符可以帮助我们构建灵活的查询条件,以找到符合特定模式的数据。 首先,LIKE语句的基本语法是: ...

    PLSQL绑定变量用法小结[收集].pdf

    本文将详细讲解PLSQL中的绑定变量及其用法。 首先,理解硬解析和软解析的概念至关重要。硬解析是指数据库需要对SQL语句进行完整的解析过程,包括语法分析、优化器选择执行路径、分配内存结构等,这会消耗大量CPU...

    oracle 数据库的绑定变量特性及应用

    在本文中,我们将详细地探讨绑定变量的目的、命名方法、使用限制条件和应用实例。 为什么使用绑定变量? 绑定变量是解决 Oracle 应用程序可伸缩性的一个关键环节。如果不使用绑定变量,每次查询都是一个新的查询,...

    sqlserver存储过程中SELECT 与 SET 对变量赋值的区别

    在存储过程中,我们经常需要对变量进行赋值,而SQL Server提供了两种赋值方法:SET和SELECT。虽然它们都能完成变量赋值的任务,但在特定情况下,两者的行为存在差异。 首先,SQL Server官方推荐使用SET来赋值,尤其...

    bootstrapselect下拉框js,css

    下面将详细介绍 Bootstrap Select 的使用方法、核心功能以及与 JavaScript(js)和 CSS 的关联。 1. **安装与引入** 要使用 Bootstrap Select,首先确保你已经在项目中引入了 Bootstrap 的 CSS 和 JS 文件,以及 ...

    C--网络编程SELECT函数用法详解

    以下是一个简单的使用`select`函数接收网络数据并写入文件的例子: ```c++ #include <sys/select.h> #include #include int main() { int sock; FILE* fp; fd_set fds; struct timeval timeout = {3, 0}; // ...

    mysql查询语句中用户变量的使用代码解析

    在MySQL查询语句中,用户变量的使用是一个高级技巧,它可以用于实现一些复杂的数据处理逻辑,尤其是在需要在查询过程中保持状态或进行计数时。在给出的代码示例中,用户变量被用来优化查询性能,这在大数据量的场景...

    mysql变量用法实例分析【系统变量、用户变量】

    - 调用系统变量使用`SELECT @@变量名;` 2. **用户变量**: - 用户变量由用户自定义,通常以`@`符号开头,如`@myVariable = 1;` - 用户变量无需预先声明,直接使用,默认值为NULL。 - 用户变量仅在当前会话内...

Global site tag (gtag.js) - Google Analytics