05 2020 档案
摘要:使用MySQL游标 首先,必须使用DECLARE语句声明游标: DECLARE cursor_name CURSOR FOR SELECT_statement; 游标声明必须在变量声明之后。如果在变量声明之前声明游标,MySQL将会发出一个错误。游标必须始终与SELECT语句相关联。 接下来,使用O
阅读全文
摘要:1、系统版本信息 2、查看ifconfig 将文件ifcfg-ens33 改为 ifcfg-eth1 # cd /etc/sysconfig/network-scripts # mv ifcfg-ens33 ifcfg-eth1 # vim ifcfg-eth1 # ls -ld /etc/sysc
阅读全文
摘要:https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&target_distro=CentOS&target_version=7&target_type=rpmnetwork 网址可以不打开 切换
阅读全文
摘要:MySQL提供循环语句,允许您根据条件重复执行一个SQL代码块。 MySQL中有三个循环语句:WHILE,REPEAT和LOOP。 1、WHILE 循环 DELIMITER $$ DROP PROCEDURE IF EXISTS test_mysql_while_loop$$ CREATE PROC
阅读全文
摘要:MySQL IF语句允许您根据表达式的某个条件或值结果来执行一组SQL语句。 要在MySQL中形成一个表达式,可以结合文字,变量,运算符,甚至函数来组合。表达式可以返回TRUE,FALSE或NULL,这三个值之一。 MySQL IF语句语法: IF expression THEN statement
阅读全文
摘要:MySQL存储函数只返回一个值。要开发返回多个值的存储过程,需要使用带有INOUT或OUT参数的存储过程。 返回多个值的存储过程示例: SELECT * FROM orders; 原表的数据如上面所示。返回多个值,其实就是多设置几个inout/out的参数。 SQL 如下: USE yiibaidb
阅读全文
摘要:一、MySQL存储过程参数简介 在现实应用中,开发的存储过程几乎都需要参数。这些参数使存储过程更加灵活和有用。 在MySQL中,参数有三种模式:IN,OUT或INOUT。 IN - 是默认模式。在存储过程中定义IN参数时,调用程序必须将参数传递给存储过程。 另外,IN参数的值被保护。这意味着即使在存
阅读全文
摘要:变量是一个命名数据对象,变量的值可以在存储过程执行期间更改。我们通常使用存储过程中的变量来保存直接/间接结果。 这些变量是存储过程的本地变量。 注意:变量必须先声明后,才能使用它 1、声明变量 要在存储过程中声明一个变量,可以使用DECLARE语句,如下所示: DECLARE variable_na
阅读全文
摘要:1、MySQL存储过程 DELIMITER // CREATE PROCEDURE appProducts() BEGIN SELECT * FROM products; END // DELIMITER; 第一个命令是DELIMITER //,它与存储过程语法无关。 DELIMITER语句将标准分
阅读全文
摘要:我们前面所学习的 MySQL 语句都是针对一个表或几个表的单条 SQL 语句,但是在数据库的实际操作中,并非所有操作都那么简单,经常会有一个完整的操作需要多条 SQL 语句处理多个表才能完成。例如,为了确认学生能否毕业,需要同时查询学生档案表、成绩表和综合表,此时就需要使用多条 SQL 语句来针对几
阅读全文
摘要:1、-- 删除重复行,且保留最高的id: 因为删除的是a表的中的id小于b表中的。 DELETE a FROM contacts a INNER JOIN contacts b WHERE a.id < b.id AND a.email = b.email; 2、-- 删除重复行,且保留最小的id:
阅读全文
摘要:1、一个表中单个列重复的值 SELECT id, firstName, lastName, email, COUNT(*) FROM contacts GROUP BY firstName HAVING COUNT(firstName) > 1; 结果是:其中count(*)是表示重复的次数。 2、
阅读全文

浙公网安备 33010602011771号