ICode9

精准搜索请尝试: 精确搜索
  • SQL中的数字、字母和汉字2022-04-03 19:03:04

    知识点001 当变量的数据类型为VARCHAR时,变量赋值后,变量中的字符所占字节数,数字和字母是1个bytes,汉字是2个bytes; 当变量的数据类型为NVARCHAR时,变量赋值后,变量中的字符所占字节数,数字、字母和汉字,均为2个bytes. 知识点002 假定变量的数据类型是VARCHAR(N)  ,含义是它能存储的变

  • 根据每天时间,不同类型,编号新的一天从0001开始2022-03-29 08:31:09

      如下 Create procedure [dbo].[SP_NumberingRule](@HeadType nvarchar(50))as begin--定义变量declare @Puid varchar(50) --唯一uiddeclare @i intdeclare @Big varchar(100) --结尾自增编号 0001declare @Date VARCHAR(100) --当前时间 八位数日期declare @Letter varchar(10

  • 存储demo2022-03-28 18:01:19

    CREATE OR REPLACE PROC_CDM_TEST(V_DATE IN VARCHAR) AUTHID CURRENT_USER /* ********************************************* @JOB_NAME[任务名称] @DESC [任务描述] @LOAD STRATEGY[加载策略] @TARGET TABLE [目标表] @ SOURCE TABLE [源表] @CREATE DATE [创建日期] @MODIFI

  • 重跑支持,删除历史数据2022-03-28 16:36:12

    create or replace function fiveyears_datadelete( V_TABLEname VARCHAR,--表名称 V_table_type NUMBER,--表类型 1 全量加载表;2.流水表加载 v_date VARCHAR, --数据日期 v_min_date varchar --表里最小数据日期 ) return number is v_now date ;--当前日期 v_tb

  • mysql_varchar与中英文关系总结2022-03-26 09:03:35

    mysql 4.0版本以下,varchar(50), 指的是50字节,如果存放utf8汉字时,只能存放16个(每个汉字3字节) mysql 5.0版本以上,varchar(50), 指的是50字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放50个。

  • 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server2022-03-25 23:02:40

    处理: 感觉自己写的着实没有毛病啊,但就是不行,莫名无语。 然后在网上找了找,有没有其他人出现这个问题,原来是自己学识薄浅,不知道数据库还有这样的规定,长见识了 其实这个问题就是语法上的错误,在MYSQL中,为了区分MYSQL的关键字与普通字符,引入了一个反引号,那么列名称使用的是反引号,而不是

  • 一坨iBatis 的代码。2022-03-25 22:01:04

    在一个项目的工程里看到如下的一个java文件。不懂ibits,貌似是实现从一个表中复制数据到另外一个表。由于不懂ibatis,看到的代码就是一坨。 ibatis 实现了一堆复杂的代码来替代原本并不复杂的代码,这种用法,简直是把ibatis用到沟里去了。 每一个技术都有他的使用范围,生搬硬套,会弄巧成

  • Mysql面试题2022-03-25 12:04:26

    1.左右连接区别?    left join(左连接)查询的包括左表的所有记录和右表中交集的记录,如果右表中的没有对应数据,按null补充。    right join(右连接)   查询的包括右表的所有记录和左表中交集的记录。如果左表中的没有对应数据,按null补充。 2.having和where的区别?    (1)having

  • PG中的几种数据类型转换方式2022-03-25 09:34:15

    PG中的几种数据类型转换方式 1、通过格式化函数进行转换 函数 返回类型 描述 示例 to_char(timestamp,text) text 把时间戳转换成字符串 to_char(current_timestamp,‘HH12:MI:SS’) to_char(interval,text) text 把间隔转换成字符串 to_char(interval ‘15h 2m 12s’,

  • mysql的学习笔记(阶段四)2022-03-20 22:00:57

    -- 允许函数创建权限信任 set global log_bin_trust_function_creators = True; create database mydb9_function; drop function if exists myfunc1_emp; use mydb9_function; -- 创建存储函数(无参) delimiter$$ create function myfunc1_emp() returns int begin decla

  • Python--数据库2022-03-19 11:33:23

    1.常见列类型 a. 整型 int 有符号,取值范围:-2147483648~2147483648 int unsigned 无符号,范围:0~4294967295 int(5)zerofill 仅用于显示,不满5位时左补0 设值给列插入数据:insert into 表名(列名1,列名2)values(数值1,数值2) b.小数 decimal[(m[,d])] [unsigned] [zerofill] 准确的小数值,m

  • mybatis的自定义类型转化器如何使用2022-03-10 12:03:58

           <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.****.dao.Stude

  • 数据库2022-03-10 10:34:07

                          create database jdbcStudy character set utf8 collate utf8_general_ci; use jdbcStudy; create table users( id int primary key, name varchar(40), password varchar(40), email varchar(60), birthday date); insert into u

  • mysql(数据类型)2022-03-08 16:00:35

    MySQL 的数据类型有大概可以分为 5 种,分别是整数类型、浮点数类型和定点数类型、日期和时间类型、字符串类型、二进制类型等。注意:整数类型和浮点数类型可以统称为数值数据类型。 1 数值类型  整数类型包括 TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT,浮点数类型包括 FLOAT 和 D

  • 实现一个xx公司的仓储管理系统,记录下全栈开发过程中的一些步骤及心得!2022-03-07 18:05:18

    技术选型 前端:react + antd 后台:express + mysql2 + log4js(日志服务,按业务模块记录) 部署:某讯的云服务器+域名,nginx代理前端、后台服务 前端(管理端) 使用脚手架创建项目,然后增加antd组件库 页面鉴权 左侧导航菜单:根据当前账号所属角色对应的菜单权限去生成 路由/子路由

  • MySQL 数据类型2022-03-05 17:33:25

    转自详解 MySQL 数据类型,内容上稍作修改。 整型 数据类型 字节数 带符号最小值 带符号最大值 不带符号最小值 不带符号最大值 TINYINT 1 -128 127 0 255 SMALLINT 2 -32768 32767 0 65535 MEDIUMINT 3 -8388608 8388607 0 16777215 INT 4 -2147483648 2147483647 0

  • HM-SpringCloud微服务系列5.4【RestClient操作索引库|RestAPI】2022-03-04 16:00:07

    1 什么是RestClient ES官方提供了各种不同语言的客户端,用来操作ES。这些客户端的本质就是组装DSL语句,通过http请求发送给ES。官方文档地址:https://www.elastic.co/guide/en/elasticsearch/client/index.html 其中的Java Rest Client又包括两种: Java Low Level Rest Client Java

  • Mysql安装和命令使用2022-03-03 17:32:01

    oracle→oracle,mysql 微软→scel server 阿里的三大核心数据库:HB,ADB,PALARDB 一、mysql安装  (1)下载mysql的安装包,存放到D盘,按照步骤一步一步的安装好 (2)默认安装到了C盘的program files目录下   (3)配置环境,将C盘bin目录下的地址复制到系统设置path下        (4)安装好了之

  • MySQL之外键以及操作表的SQL语句补充2022-03-02 20:34:03

    外键   其实就是用来标识表与表之间的数据关系,简单的理解为该字段可以让你去到其他表中查找数据 表与表之间建关系   1、表关系分类     一对一     多对多     一对多     没有关系     判断表关系的方式:换位思考   2、一对多      针对一对多的

  • mybatis动态sql语句学习2022-03-02 14:31:06

    动态 SQL MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 if choose (w

  • MyBatis学习2022-02-28 22:59:59

    1.原生JDBC 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-

  • leetcode 力扣数据库题175. 组合两个表,左外连接2022-02-28 13:03:13

    使用左连接,以左表为基础,若右表中没有对应数据,则显示为NULL 175. 组合两个表 难度简单1047 SQL架构 表1: Person +-------------+---------+ | 列名 | 类型 | +-------------+---------+ | PersonId | int | | FirstName | varchar | | LastName | varc

  • Mybatis配置2022-02-27 13:03:51

    package com.tszr.mango.config; import javax.sql.DataSource; import org.apache.ibatis.session.SqlSessionFactory; import org.mybatis.spring.SqlSessionFactoryBean; import org.mybatis.spring.annotation.MapperScan; import org.springframework.beans.factory.an

  • SQL42022-02-25 17:34:04

    create proc proc_exec @str varchar(200)as exec(@str);go exec proc_exec 'select * from tb_courses';   drop proc proc_getCount;--创建一个存储过程,通过表名获取当前表中记录数create proc proc_getCount @tableName varchar(50), @count int outputas declare @sql varcha

  • 【MySQL复习】常用数据类型2022-02-23 22:02:19

    日期与时间类型: 数据类型 大小 描述 year 1byte 年份值 date 3byte 日期值 time 3byte 时间值 datetime 8byte 日期+时间值 timestamp 4byte 1970-1-1 00:00:01 到目前的毫秒数   字符串类型: 数据类型 大小 描述 char(M) M个字符 长度固定的字符串 va

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有