返回顶部
首页 > 资讯 > 数据库 >什么样的SQL语句可以用来准备语句?
  • 332
分享到

什么样的SQL语句可以用来准备语句?

2023-10-22 10:10:40 332人浏览 泡泡鱼
摘要

实际上,不可能准备所有的 sql 语句,因为 Mysql 只允许准备以下几种 SQL 语句:SELECT 语句示例mysql> PREPARE stmt FROM 'SELECT tender_value fr

实际上,不可能准备所有的 sql 语句,因为 Mysql 只允许准备以下几种 SQL 语句:

SELECT 语句

示例

mysql> PREPARE stmt FROM 'SELECT tender_value from Tender WHERE
Companyname = ?';
Query OK, 0 rows affected (0.09 sec)
Statement prepared

mysql> SET @A = 'Singla Group.';
Query OK, 0 rows affected (0.00 sec)

mysql> EXECUTE stmt using @A;
+--------------+
| tender_value |
+--------------+
|   220.255997 |
+--------------+
1 row in set (0.07 sec)

mysql> DEALLOCATE PREPARE stmt;
Query OK, 0 rows affected (0.00 sec)

INSERT, REPLACE, UPDATE和DELETE

修改数据的语句。

示例

mysql> PREPARE stmt1 FROM 'DELETE from Tender WHERE Sr = ?';
Query OK, 0 rows affected (0.00 sec)
Statement prepared

mysql> SET @A = 4;
Query OK, 0 rows affected (0.00 sec)

mysql> EXECUTE stmt1;
ERROR 1210 (HY000): Unknown error 1210

mysql> EXECUTE stmt1 using @A;
Query OK, 1 row affected (0.08 sec)

mysql> DEALLOCATE PREPARE stmt1;
Query OK, 0 rows affected (0.00 sec)

mysql> Select * from tender;
+----+---------------+--------------+
| Sr | CompanyName   | Tender_value |
+----+---------------+--------------+
| 1  | Abc Corp.     |   250.369003 |
| 2  | Khaitan Corp. |   265.588989 |
| 3  | Singla group. |   220.255997 |
+----+---------------+--------------+
3 rows in set (0.00 sec)

CREATE TABLE 语句。

示例

mysql> PREPARE stmt3 FROM 'CREATE TABLE Student(Id INT, Name
Varchar(20))';
Query OK, 0 rows affected (0.00 sec)
Statement prepared

mysql> EXECUTE stmt3;
Query OK, 0 rows affected (0.73 sec)

mysql> DEALLOCATE PREPARE stmt3;
Query OK, 0 rows affected (0.00 sec)

SET、DO 和许多 SHOW 语句

示例

mysql> PREPARE stmt10 FROM 'SHOW TABLES';
Query OK, 0 rows affected (0.00 sec)
Statement prepared

mysql> EXECUTE stmt10;
+-------------------+
| Tables_in_query   |
+-------------------+
| emp               |
| emp123            |
| emp_t             |
| examination_btech |
| new_number        |
| student           |
| student_detail    |
| student_info      |
| tender            |
| WEBsite           |
+-------------------+
10 rows in set (0.00 sec)
您可能感兴趣的文档:

--结束END--

本文标题: 什么样的SQL语句可以用来准备语句?

本文链接: https://lsjlt.com/news/436631.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 什么样的SQL语句可以用来准备语句?
    实际上,不可能准备所有的 SQL 语句,因为 MySQL 只允许准备以下几种 SQL 语句:SELECT 语句示例mysql> PREPARE stmt FROM 'SELECT tender_value fr...
    99+
    2023-10-22
  • 为什么 JDBC 中的准备语句比语句更快解释
    JDBC中的准备语句(Prepared Statement)比语句(Statement)更快的原因有以下几点:1. 预编译:准备语句...
    99+
    2023-10-10
    JDBC
  • 使用 postgres 和 golang 准备语句
    大家好,今天本人给大家带来文章《使用 postgres 和 golang 准备语句》,文中内容主要涉及到,如果你对Golang方面的知识点感兴趣,那就请各位朋友继续看下去吧~希望能真正帮到你们,谢谢...
    99+
    2024-04-04
  • SQL中有什么写法可以替代Like语句
    本篇内容介绍了“SQL中有什么写法可以替代Like语句”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • 三个以上的表JOIN起来,SQL语句应该怎样写
    要进行三个以上的表JOIN,可以使用多个JOIN语句进行连接。下面是一个示例:```sqlSELECT *FROM tabl...
    99+
    2023-08-08
    SQL
  • sql的delete语句有什么用
    SQL 的 DELETE 语句用于从数据库表中删除满足特定条件的记录。通过 DELETE 语句,你可以删除表中的一行或多行数...
    99+
    2024-04-09
    sql
  • SQL INSERTINTO语句有什么用
    SQL INSERT INTO语句用于将新的数据行插入到数据库表中。它允许我们指定要插入的表名以及要插入的列和相应的值。通过使用IN...
    99+
    2023-09-05
    SQL
  • SQL SELECTDISTINCT语句有什么用
    SQL SELECT DISTINCT语句用于从数据库表中选择不重复的记录。当使用SELECT语句从表中选择数据时,可能会得到重复的...
    99+
    2023-09-05
    SQL
  • 备份数据库的sql语句是什么
    备份数据库的SQL语句通常是使用"mysqldump"命令来执行的。以下是备份数据库的一般SQL语句示例:```mysqldump ...
    99+
    2023-08-24
    sql
  • MySQL中的SQL标准语句详解
    目录前言对数据库的操作对表的操作表的创建表的插入表的修改表的删除表的查询条件查询前言 例如mysql中的LIMIT语句就是MySQL独有的方言,其它数据库都不支持!当然,oracle或SQL Server都有自己的方言。...
    99+
    2024-04-02
  • SQL语句怎么用
    这篇文章给大家分享的是有关SQL语句怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。SQL语句的使用方法  1.数据库操作:database  创建数据库  语法:  *cr...
    99+
    2024-04-02
  • SQL SELECT语句的作用是什么
    SQL SELECT语句用于从数据库中检索数据。它允许用户指定要检索的表、列以及任何其他查询条件,并且可以使用多个关键字和函数来对数...
    99+
    2023-10-10
    SQL
  • SQL DELETE语句的作用是什么
    SQL DELETE语句用于删除数据库中的数据。它允许用户从一个或多个表中删除符合特定条件的记录。 DELETE语句会删除满足条件的...
    99+
    2023-09-05
    SQL
  • sql call语句的作用是什么
    这篇文章将为大家详细讲解有关sql call语句的作用是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。SQL CALL 语句的作用 SQL CALL 语句用于在 SQL 中调用存储过程或函数。它允许程...
    99+
    2024-05-12
    CALL语句 存储过程 SQL函数 代码重用性 可维护性
  • sql top语句的用法是什么
    TOP语句用于从查询结果中选择指定数量的行。它常用于排序查询结果并返回前几个行。 在SQL Server中,使用TOP语句的基本语法...
    99+
    2024-04-09
    sql
  • sql top语句的作用是什么
    SQL的TOP语句用于从查询结果中选择指定数量的记录。它可以用于限制返回的结果集的大小,通常与SELECT语句结合使用。TOP语句允...
    99+
    2024-04-09
    sql
  • sql语句select的作用是什么
    SQL语句SELECT的作用是用来从数据库中查询数据。通过SELECT语句,可以指定要查询的数据表和字段,还可以设置查询条件和排序规...
    99+
    2024-04-19
    sql
  • sql语句select的用法是什么
    SELECT语句用于从数据库中检索数据。它的基本语法如下: SELECT 列名1, 列名2, ... FROM 表名 WHE...
    99+
    2024-04-19
    sql
  • 常用的SQL语句
    SELECT sql="select * from  数据表  where  字段名=字段值&nb...
    99+
    2024-04-02
  • SQL中dml语句有什么用
    这篇文章主要介绍了SQL中dml语句有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在叙述如何对数据表进行增删改查之前,我们先创建一个...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作