
Mysql
未名__
这个作者很懒,什么都没留下…
展开
-
MySQL8之CTE
需求:shopname begin_time end_timeA 1 22B 18 20C 10 19要求输出:shopname idA 1A 2A 3A 22-1数据准备:CREATE TABLE test ( shopname varchar(100) , b原创 2021-04-27 16:55:39 · 145 阅读 · 0 评论 -
Oracle-Mysql中字段数据含有空值时的like处理
需求:入下图数据库表名为test1,含有两个字段(A,B)。要求找出B字段不含有bc的值 A B 1 abcd 2 3 4 5 6 一.以Oracle数据库为例子。Oracle版本:Oracle Database 11g实验开始:1.建表:create table test1(a varchar2(10),b varchar2(10));2.向表中插入数据insert into test1 (A, B)values ('1', 'abcd');原创 2021-04-27 10:01:00 · 839 阅读 · 0 评论 -
Mysql异常捕获并记录
先上代码CREATE TABLE test_insert ( id int, name varchar(20) , PRIMARY KEY (id));CREATE TABLE log(code varchar(10),message varchar(50),time timestamp);CREATE DEFINER=`root`@`%` PROCEDURE `transexceptionlog`(IN in_id INT,IN in_name VARCHAR原创 2021-04-23 17:58:44 · 1085 阅读 · 0 评论 -
Mysql存储过程中统计insert的行数
先上代码CREATE DEFINER=`shiwu`@`%` PROCEDURE `idn`()BEGIN DECLARE rows INT; INSERT INTO log VALUES('1','1',CURRENT_TIME),('2','2',CURRENT_TIME),('3','3',CURRENT_TIME); SELECT ROW_COUNT();ENDrow_count()函数是捕获insert了多少条数据。这里要特别注意的是inse原创 2021-04-23 17:03:11 · 1710 阅读 · 0 评论 -
MySQL使用
一、SQL分类 1.DDL(Data Definition Languages)语句:数据定义语言,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象。常用的语句关键字主要包括:create、drop、alter等。 2.DML(Data Control Language)语句:数据操纵语句,用于添加、删除、更新和查询数据库记录,并检查数据完整性。常用的语句关键主要包括ins...原创 2018-02-28 17:02:21 · 212 阅读 · 0 评论