精华内容
下载资源
问答
  • 2021-12-04 17:35:31

    在很多新手在学习到数据库存储过程时,会出现结束符号重叠的现象,需要更改结束符号。

    其实很简单,通过DELIMITER加上你喜欢的符号就可以更改。

    mysql-> DELIMITER $

    如上所示就将结束符号由初始符号 ";" 更改成为 "$" 。

    学会了吗?

    快去试试!!!

    更多相关内容
  • Mysql 修改结束符号

    千次阅读 2017-11-18 15:57:31
    1. mysql默认结束语句符号是分号(;) 2. 修改mysql默认指令(delimiter) 注: delimiter和&符号中间有个空格 3. 修改过后的结束

    1. mysql默认结束语句符号是分号(;)


    2. 修改mysql默认指令(delimiter)

    注: delimiter和&符号中间有个空格


    3. 修改过后的结束符

    展开全文
  • 修改mysql结束符号

    千次阅读 2017-08-12 01:23:11
    1. mysql默认结束语句符号是分号(;) 2. 修改mysql默认指令(delimiter) 注: delimiter和&符号中间有个空格 3. 修改过后的结束

    1. mysql默认结束语句符号是分号(;)


    2. 修改mysql默认指令(delimiter)

    注: delimiter和&符号中间有个空格


    3. 修改过后的结束符


    展开全文
  • 关于DELIMITER在MySQL中默认的结束符DELIMITER是;...修改DELIMITER如何修改在使用习惯中,我们经常将结束符更改为 ;; 、// 、 $$ 等。DELIMITER 新的换行符示例:mysql> SELECT NOW(); # 默认情况下结束符...

    关于DELIMITER

    在MySQL中默认的结束符DELIMITER是;,它用于标识一段命令是否结束。在默认情况下,在命令行客户端中,如果有一行命令以;结束,那么回车后,MySQL将会执行该命令。

    修改DELIMITER

    如何修改

    在使用习惯中,我们经常将结束符更改为 ;; 、// 、 $$ 等。

    DELIMITER 新的换行符

    示例:

    mysql> SELECT NOW(); # 默认情况下结束符为 ;

    +---------------------+

    | NOW() |

    +---------------------+

    | 2017-10-30 21:05:34 |

    +---------------------+

    1 row in set (0.00 sec)

    mysql> DELIMITER // # 更改结束符为 //

    mysql> SELECT NOW()// # 此时结束符已经为 //

    +---------------------+

    | NOW() |

    +---------------------+

    | 2017-10-30 21:05:55 |

    +---------------------+

    1 row in set (0.00 sec)

    mysql>

    为什么要修改

    有时候我们输入的语句不希望立即执行,但是语句中包含有分号;需要输入时,比如说我们在创建函数或者创建存储过程的时候,我们需要在函数中创建多条语句,此时如果用;分隔不同语句时就会导致直接执行目前所键入的命令,而创建函数或构建方法失败。

    案例演示

    现在以一个案例来展现,创建一个函数,该函数的作用是根据id删除对应的用户,并返回操作时间。

    mysql> SELECT * FROM user_info;

    +----+----------+----------------------------------+------+-----+

    | id | username | password | age | sex |

    +----+----------+----------------------------------+------+-----+

    | 1 | AAA | 7fc56270e7a70fa81a5935b72eacbe29 | 20 | 1 |

    | 2 | BBB | 9d5ed678fe57bcca610140957afab571 | 25 | 0 |

    | 3 | CCC | 0d61f8370cad1d412f80b84d143e1257 | 22 | 0 |

    | 4 | DDD | f623e75af30e62bbd73d6df5b50bb7b5 | 24 | 1 |

    +----+----------+----------------------------------+------+-----+

    4 rows in set (0.00 sec)

    mysql> DELIMITER // # 更改结束符为 //

    mysql> CREATE FUNCTION delUser(userid INT UNSIGNED)

    -> RETURNS VARCHAR(30) # 设定返回类型

    -> BEGIN

    -> DELETE FROM user_info WHERE id = userid; # 删除指定id用户

    -> RETURN NOW(); # 返回操作时间

    -> END

    -> //

    Query OK, 0 rows affected (0.00 sec)

    mysql> DELIMITER ; # 改回默认结束符;

    mysql> SELECT delUser(3);

    +---------------------+

    | delUser(3) |

    +---------------------+

    | 2017-10-30 22:10:25 |

    +---------------------+

    1 row in set (0.01 sec)

    mysql> SELECT * FROM user_info;

    +----+----------+----------------------------------+------+-----+

    | id | username | password | age | sex |

    +----+----------+----------------------------------+------+-----+

    | 1 | AAA | 7fc56270e7a70fa81a5935b72eacbe29 | 20 | 1 |

    | 2 | BBB | 9d5ed678fe57bcca610140957afab571 | 25 | 0 |

    | 4 | DDD | f623e75af30e62bbd73d6df5b50bb7b5 | 24 | 1 |

    +----+----------+----------------------------------+------+-----+

    3 rows in set (0.00 sec)

    希望与广大网友互动??

    点此进行留言吧!

    展开全文
  • 注释: 有如下3中注释: 1, 单行注释: #注释内容 2, 单行注释: – 注释内容(注意:–后面有一...mysql中,可以可以人为设定语句结束符,做法如下: delimiter 新的结束符 此行之后 ,就可以使用新的结束符...
  • 设计MySQL的大叔非常贴心的给我们提供了一种称之为存储程序的东东,这个所谓的存储程序可以封装一些语句,然后给用户提供一种简单的方式来调用这个存储程序,从而间接地执行这些语句。根据调用方式的不同,我们可以...
  • mysql常用显示命令1、显示当前数据库服务器中的数据库列表:mysql> show databases;注意:mysql库里面有mysql的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。2、进入数据库:mysql> use 库名...
  • MySQL常用命令符

    2021-01-19 18:08:23
    修改新密码:update user set password=PASSWORD('新密码') where user='用户名';更新权限:flush privileges;增加新用户:grant select on 数据库.* to 用户名@登陆主机 identified by '密码';删除用户:delect ....
  • 简要说明 字符集和校对规则 字符集是一套符号和编码。校对规则是在字符集内用于比较字符的一套规则。 MySql在collation提供较强的支持,oracel在这方面没查到相应的资料。 不同字符集有不同的校对规则,命名约定:以...
  • MYSQL5.7修改密码强度策略

    千次阅读 2021-01-19 13:14:25
    ---恢复内容开始---在MySQL5.6.6之后,ORACLE更新了mysql密码强度必须要使用大小写数字符号来设置密码,但是有时候这样还是很不方便的.所以记录一篇如何修改mysql密码强度的博文.安装mysql之后启动服务,第一次登录在...
  • Mysql知识体系、命令全集
  • Mysql中创建触发器通过SQL语句CREATE TRIGGER来实现,其语法形式如下: CREATE trigger trigger_name BEFORE|AFTER trigger_EVENT ontable_name for EACH ORW trigger_STMT 参数trigger_name表示创建触发器
  • 1.1. 下载: 官网下载zip包,我下载的是64位的: 下载地址:...我放在了这里 E:\web\mysql-8.0.11-winx64 ,顺便缩短了文件名,所以为 E:\web\mysql-8.0.11。 1.3. 生成data文件: 以管理员身份运行...
  • 1.修改root账号密码命令: ALTER user 'root' @'localhost' identified by "test1234"; 2.创建一个z1用户,具有对test数据库中所有表的SELECT/INSERT 权限。 **//注意8.0以上版本赋予数据库用户权限时和创建用户需...
  • mysql的增删改查,mysql常用命令

    千次阅读 2022-06-08 14:25:55
    7、ALTER语句(主要修改数据库、表格、用户等属性) 8、DROP 语句 9、GRANT 授权语句 10、REVOKE 撤销(删除)权限语句 11、SET语句 12、EXPLAIN语句(一般用于查询索引是否执行) 13、DESCRIBE(简写DESC,主要用于...
  • 触发器的概念 当我们对一个表进行数据操作时,需要同步对其它的表执行相应的操作...MySQL从5.0.2版本开始支持触发器。 创建触发器 在MySQL中创建触发器通过SQL语句CREATE TRIGGER来实现,其语法形式如下: CR...
  • MySQL数据库面试题(2020最新版)

    万次阅读 多人点赞 2020-03-10 17:20:40
    数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4...
  • MySQL中的数据类型,列选项,视图

    千次阅读 2021-01-18 23:26:58
    当会话结束时,MySQL自动删除临时表。 保存这些数据的时候,尽量少的占用资源,删除数据的时候,尽量少的占用资源。 临时表的核心:建立和删除表以及里面的数据时,消耗资源非常小。 例:创建临时表sumpenalties,...
  • = 1 DO -- targetSQL //你想要执行的目标功能,这里可以写多个SQL -- 注意 -- 目标语句引用临时变量,实测发现不需要加@符号,但是搜索到的结果都是例如:@id ,这样来使用, -- 我们这里直接...
  • 现本着学习的目的,将c#访问操作MySQL数据库进行添加、删除、修改、显示等操作进行梳理。以Visual Studio 2012平台下的示例形式写下来,供以后查看。 一、新建一个Windows 窗体应用程序Test。 如下图所示: 二...
  •  //方法1.2 } foreach语句中的&$row表示此时是对原始数据的引用,因此在循环中修改$row的值之后$rows中的数据会相应变化。 例2- SQL语句SELECT CONCAT("前面", IF(`column` IS NULL, '', `column`), "后面")...
  • MySQL用户密码中的特殊字符叹号...复制代码 代码如下:mysql> grant all privileges on wubx.* to ‘wubx'@'172.16.100.185′ identified by ‘fd52!wubx&,';Query OK, 0 rows affected (0.00 sec)mysql>quit;...
  • MySQL

    千次阅读 2022-05-08 23:44:00
    MySQL
  • MySQL对分隔符的处理(一)

    千次阅读 2021-01-19 05:44:16
    且可以使用delimiter命令将其修改成其他符号,如:“delimiter |”。在MySQL看来所有的语句可以分为两类,一类是SQL Statement(SQL语句),一类是Command Statement(系统命令)。系统命令无需在语句结尾处添加分号直接...
  • MySQL中创建触发器通过SQL语句CREATE TRIGGER来实现,其语法形式如下: CREATE trigger trigger_name BEFORE|AFTER trigger_EVENT ON TABLE_NAME FOR EACH ROW trigger_STMT 在上述语句中,参数trigger_name表示要...
  • 本文对MySQL数据库的基本操作(DDL、DML)进行了归纳总结,并介绍了基本数据类型以及与表相关的常用操作。
  • mysql 8.0版本及其高版本修改默认密码 新安装的mysql,在输入默认密码时,会报1045错误:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO) 为了解决这个问题,我查阅了很多...
  • Mysql命令行操作

    千次阅读 2021-03-16 17:37:35
    phpMyAdmin经常出问题,所以不得不学习一些命令行的操作注数据库版本不同,命令有差异,以下环境(Server version: 5.7.19-0ubuntu0.16.04.1 (Ubuntu))很多时候是命令输错了命令不区分大小mysql>内命令以;结尾,...
  • MySQL 简介

    千次阅读 2022-05-03 15:20:36
    MySQL 操作MySQL 操作库查看数据库创建数据库修改数据库删除数据库MySQL 操作表创建表查看表修改表删除表MySQL 操作记录添加记录查看记录MySQL 修改记录删除记录 1. 数据库介绍 数据库(Database)是“按照数据结构...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 38,386
精华内容 15,354
关键字:

mysql修改结束符号

mysql 订阅
友情链接: ssss.zip