自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 列拆分为多行

2021-10-25 11:08:48 142

原创 CKettle单表的增量同步

单表的增量同步使用的是时间戳的形式。通过对时间的判断进行表的更新。第一步:获取上一次的更新时间获取表最大的时间,如果是空则选择前一天的时间。SELECT isnull(max(left(convert(nvarchar(100),[Fmonth],121),19) ),getdate()-1) as TBSJFROM [Test1].[dbo].[Company]1、拖入表输入-【新建】数据库连接-填写【连接名称】-点击自己需要的数据库-填写【主机名称】-【数据库名称】-【用户名】-【密

2021-07-12 15:51:58 321 1

原创 SSIS常用转换有条件拆分转换

SSIS常用转化有条件拆分转换什么是有条件拆分转换有条件拆分是向数据流中添加复杂逻辑的方法。可以通过使用SSIS表达式语言,从单个数据路径向不同的输出或者路径发送数据。(通俗来说就是将数据根据你想要的条件,传输到不同的目标当中去)怎样使用有条件拆分转换大体过程是这样的:例1:一张基础信息表分男女存入到两个表中。第一步:创建数据源连接第二步:创建有条件拆分转换第四步:创建数据目标,连接有条件拆分转换和数据目标重复以...

2021-05-24 16:30:53 727

原创 SSIS数据流(数据流、源、目标、转换)

学习内容:提示:本章主要内容1、学习SSIS数据流体系结构2、 从流中读取数据3、将数据加载到目标4、 使用常用转换方法转换数据1.1理解数据流1.2数据查看器1.3源1.4目标1.5常用转换1.6其他转换1.7数据示例...

2021-05-19 17:23:36 4605

原创 SSIS任务

SSIS任务1ssis任务对象任务是基于组件的、小的工作单元。创建一个新项目(SSIS任务对象)创建一个执行SQL任务使用任务编辑器,双击控制流上面的任务图标,任务编辑器提供了专门用来配置任务属性的界面连接管理器,建立与数据源的连接:指定连接管理器的类型ConnectionType:连接类型,可以选择连接数据类型(Excel、OLE DB、ODBC、ado、ado.net、SQLMobile)Excel:Excel连接管理器使程序包可以连接到Microsoft Excel工作簿文件O

2021-05-18 15:24:02 2613 2

原创 开启C#学习新篇章

大家好,我是孔刘的热血粉丝,我将在以后的每一天里更新我学习C#的一点一滴,希望大家可以喜欢我,有什么问题可以在下面提问,大家一起加油啊!!!!冲冲冲——》》》》》》编写简单的控制台输出程序选择“文件”—新建”—“项目”—“控制台应用程序”,在名称框中输入姓名,单击“确认”,完成控制台应用程序的创建。2、输入代码,在其相同位置添加代码。3、点击启动,或按F5键运行,结果见第一张图,用户在键盘输入任何语句,退出程序。console.writeLine("C#欢迎你");是使用console类

2021-04-23 09:17:56 59

原创 微信开发者工具

一、下载下载微信开发者工具(一)搜索微信开发者工具,地址:微信开发者工具下载地址微信开发者工具一共分为三个版本:稳定版、预发布版、发开版。都支持Windows64、Windows 32、macOS。稳定版:测试版缺陷收敛后转为稳定版。(稳定性最好)预发布版:预发布版,包含大的特性;通过内部测试,(稳定性尚可)。开发版:日常构建版本(基于 NW.js 0.49.3) ,用于尽快修复缺陷和敏捷上线小的特性;开发自测验证,(稳定性欠佳)。(二)、下载完成后,点击进行安装。点击下一步->我接受

2021-03-11 16:05:11 3890

原创 联表查询

1、首先先将文件进行迁移(创建迁移文件)php artisan make:migration create_author_tablephp artisan make:migration create_article_table2、将两表迁移到数据库php artisan migrate3、创建填充器php artisan make:seeder ArticleAndAuthorTableSeeder4、进行数据填充DB:taable()->insert([]);...

2020-06-02 19:18:38 93

原创 获取并储存

从数据库中获取并将其添加到缓存中cache::remember('key','$minutes',function(){ return DB::table('表名')->();})如果缓存项不存在$vslue=cache::rememberForever('表名',function(){});

2020-05-30 15:03:55 110

原创 laravel框架的会话控制

laravel项目中会话控制有两种方法:1、利用会话控制方法控制类实现会话操作2.直接将用户的会话控制操作封装成一个auth认证类会话控制我们常见用到的地方在:增删改查在laravel中我们的session会存放到storage\framework\sessions这个目录中1.我们使用session类的方法来进行会话控制首先,我们需要在控制器里面引入session类,由于我们在app.php配置文件里面已经给session起了别名,因此我们可以直接用别名进行引入,下面是我们起别名的方式以及se

2020-05-26 19:58:39 125

原创 Laravel框架响应

常规响应:展示视图以及直接响应字符串都属于常规响应。Ajax请求:

2020-05-23 18:54:30 149

原创 迁移文件的执行与数据表的填充

执行迁移文件1、命令:php artisan migrate:install第一次执行迁移文件命令时,会新建一个数据表,用于创建记录迁移文件的记录数据表。magration:已经执行过迁移文件的文件名。batch:批次号,执行的序号。执行up方法命令:php artisan migrate这样就将文件迁移到了数据库,创建了数据表。注意:如果迁移文件已经执行了一遍,第二次将不会执行。原因:在执行迁移文件时,系统会自动将迁移文件夹中的文件与数据表中的记录表相比较,匹配则不执

2020-05-18 19:26:14 240

原创 数据表的填充和迁移

迁移:创建、删除、修改数据表操作填充:往数据表里填充写入测试数据要先进行迁移在进行填充。数据的迁移操作在迁移过程中,分为两部分:(1、)创建于编写迁移文件(创建与编写sql)(2、)执行迁移(执行sql)迁移文件的默认位置:database/migrations案例:需要创建试卷的数据表,假设数据表的名称是paper,迁移文件名是create_paper_table。创建迁移文件语句:php artisan make:migration create_paper_table...

2020-05-09 17:24:49 139

原创 Laravel文件上传与数据分页

一、在ky3.blade.php文件中加入 请选择文件上传: <input type="file" name="avatar" id=""></br> <input type="hidden" name="_token" value="{{csrf_token()}}"> {{csrf_field()}}二、可 以 使 用 Illumin...

2020-04-28 17:59:41 131

原创 Laravel框架验证码的生成

一、在ky3.blade.php文件中添加一个input验证码:<input type="text" name="captcha" placeholder="请输入验证码"> <img src="{{captcha_src()}}" alt=""></br>二、在Laravel中有很多图片验证码的库可以使用,我们使用的是:使用这个图片验证码库首...

2020-04-28 17:50:56 217

原创 Laravel自动验证的错误信息输出

一、在.blade.php文件中添加验证信息@if (count($errors) > 0) <div class="alert alert-danger"> <ul> @foreach ($errors->all() as $error) <li>{{ $error }}</li> @endforeach </ul&...

2020-04-21 17:15:44 590

原创 Laravel框架自动验证(数据验证)

自动验证自动验证:能够在后端实现对用户提交的数据进行验证。我们通过案例来实现后台对数据的自动给验证。实例:使用test他8表单页面,提交到test9路由。1、在web.php中添加路由route::get('test8','KongyooController@test8');route::get('test9','KongyooController@test9')->name('...

2020-04-15 21:45:45 528

原创 视图(3)

判断分支语句在视图里可以执行if判断语法:@if(条件1)执行语句1@elseif(条件2)执行语句2@elseif(条件3)执行语句3…@elseif(条件n)执行语句n…@else默认的执行语句@endif案例:要求在php代码中(控制器的方法)动态输出今天的星期数字(1-7),将数字传递给视图,显示出今天是星期几,如假设传递的数字是7,则页面中要输出“星期天...

2020-04-14 17:19:14 333

原创 视图(2)

视图变量分配与展示在控制器中获取到数据,视图进行分配一、书写格式为:1、view(‘模板文件名称’,数组);模板文件名称:视图名称数组:控制器中需要分配的变量集合,键值数组2、view(模板文件名称)->with(数组);3、view(模板文件名称)->with(数组)->with(数组);控制器中的内容:$date=date('Y-m-d H:i:s');re...

2020-04-08 20:58:30 137

原创 视图(部分)

1、视图写在哪里resources/views注意:视图可进行分目录管理(必要)后缀:.blade.php视图无法通过artisan命令来实现2、命名(1、)文件名习惯小写(2、)文件后缀.blade.php可使用标签语法,也可使用原生的php语法得到数据(3、)也可以使用.php结尾(4、)两视图文件存在,则.blade.php后缀有限显示3、视图的书写(1、)设置路由...

2020-04-04 16:40:22 93

原创 模型的增删改查

模型数据的增删改查1、增加方法名:insert、insertGetld区别:insert方法:可以往数据表中插入一条或多条数据,参数是一维/二维数组(键值)insertGetld方法:只能往数据表中插入一条数据,并且返回新增记录的主键id,参数是一维键值数组键值数组的名称就是数据表中对应的字段名。语法:DB::table(xxx) -> insert/insertGetld(...

2020-03-31 18:48:12 637

原创 Laravel数据库操作

数据库操作数据库操作分为:DB类操作数据库, 模型类操作数据库。1、数据表的创建与使用在navicat中,新建一个数据库sql11,在数据库中新建一个表student表,并在里面添加数据id,name,age,adress。2、模型的定义(1)、定义位置定义模型的位置,默认是在app目录下。(2)、命名规则一般采用 表名(首字母大写).php(3)、创建模型可以用artis...

2020-03-28 15:17:50 166

原创 控制器的使用

控制器的使用MVC架构1、M:模型2、V: 视图3、C:控制器控制器的作用:目的将用户的输入与输出等操作进行分开。MVC运行原理:控制器用来接收用户的请求,用来调度模型做数据表的交互操作,有可能返回数据,返回的数据交给视图进行展示。控制器将数据传给视图,视图来展示数据。1、控制器的书写位置写在app\Http\Controllers文件夹下2、控制器的书写使用大驼峰...

2020-03-24 15:47:23 202

原创 Laravel入门使用(路由)

路由1、路由配置文件位置routes文件夹下面的web.phproutes/web.php2、路由器定义格式route::请求方式(‘请求的url’,匿名函数或控制器响应的方式);Route::get('/', function () {//'/'代表根路由,可以省略 return view('welcome');});3、路由的请求方式基础路由:Route::g...

2020-03-21 16:21:09 147

原创 Laravel框架目录分析

1./app整个Laravel目录中最需要我们注意的地方,包含设置(config)、路由(routing)、MVC 模型的三大模块都在这里,项目的主要代码工作都在这个目录下完成。2./bootstrap这个目录主要是用来存放所有的第三方代码,包括框架函数源码(/vendor/laravel)、插件和扩展等。3./public这个目录是网站的访问入口,请求都会进入 index.php...

2020-03-18 15:33:48 350

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除