自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Oracle按月分区

create table qywx_send_msg_part( id NVARCHAR2(32) default sys_guid() not null, pinpai NVARCHAR2(32) not null, to_user NVARCHAR2(32) not null, send_content VARCHAR2(1000) not null, has_send CHAR(1) default 'N',.

2022-04-02 11:48:40 1656

原创 oracle中with的用法及用处

========WITH========用于一个语句中某些中间结果放在临时表空间的SQL语句如WITH channel_summary AS (SELECT channels.channel_desc, SUM(amount_sold) AS channel_totalFROM sales, channelsWHERE sales.channel_id = channels.channel_idGROUP BY channels.channel_desc)SELECT channel.

2022-03-30 11:13:09 8119 1

原创 inner join 与 left join 之间的区别,你真的搞懂了吗?

关于inner join 与 left join 之间的区别,以前以为自己搞懂了,今天从前端取参数的时候发现不是预想中的结果,才知道问题出在inner join 上了。需求是从数据库查数据,在前端以柱形图的形式展现出来,查到的数据按行业分组,显示每个行业的户数及户数占比,涉及到的字段有A表的用户数、总用户数和B表的行业名称。本来是不管查不查的到数据,在X轴都应该显示行业名称的,结果是X、Y轴都没有任何数据显示。问题就是我用错了联结方式。一、sql的left join 、right join 、inn

2022-03-30 11:00:39 258

原创 Oracle经典50题

-- 学生表CREATE TABLE STUDENT( ID INT PRIMARY KEY NOT NULL, STUDENT_NAME VARCHAR2(80), BIRTHDAY DATE, SEX VARCHAR2(2));-- 课程表CREATE TABLE COURSE( ID INT PRIMARY KEY NOT NULL, COURSE_NAME VARCHAR2(80), TEACHER_ID INT);-- 教师.

2022-03-26 15:46:25 635

原创 Redis的五大数据类型

Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。1.String(字符串) string 是 redis 最基本的类型,你可以理解成与 Memcached 一模一样的类型,一个 key 对应一个 value。 string 类型是二进制安全的。意思是 redis 的 string 可以包含任何数据。比如jpg图片或者序列化的对象。 string 类型是 Redis 最基本的数据类

2022-03-14 11:40:15 385 1

原创 ociconnect php,php – 无法加载oci8 – >致命错误:调用未定义的函数oci_connect()

在php.ini中,确保启用正确的OCI扩展(11g),如下所示:;extension=php_oci8.dll ; Use withOracle10gR2 Instant Clientextension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant ClientC:\>php --ri oci8得到结果:oci8OCI8 Support => enabledVersion => 1.4.10Revis..

2022-02-24 14:41:19 396

原创 ThinkPHP框架中简化URL地址

1. 概述在项目中使用ThinkPHP框架,发现使用该框架还能简化URL地址,如:http: //localhost/index.php/Home/Index/search可以转换为:http: //localhost/search2.操作环境操作系统:Ubuntu 14.04.3 LTS框架:ThinkPHP 3.2.3Web服务器:Apache2.4.103.步骤3.1 URL模式设置需要在ThinkPHP中的应用配置文件中设置(默认为1):“URL_MODEL”=>2将T

2022-02-24 13:16:48 374

原创 tp6连接oracle数据库save和insert语句执行成功但是报ORA-00936: 缺失表达式错误

错误现象:使用thinkphp6连接oracle数据库时使用save方法永远跳转到update使用insert方法执行语句成功,但是总是报ORA-00936错误错误截图:SQLSTATE[HY000]: General error: 936 OCIStmtExecute: ORA-00936: 缺失表达式(ext\pdo_oci\oci_statement.c:157) /** * 获取最近插入的ID * @access public * @param...

2022-02-22 14:46:25 2827

原创 cannot bind to每个套接字地址只允许使用一次/通常每个套接字地址(协议/网络地址/端口)只允许使用一次

httpd.exe -k installhttped.exe -k starthttps://jingyan.baidu.com/article/cd4c2979553ac1756f6e6047.htmlcmdnetstat -aon|findstr 1234taskkill /pid 25984 /f

2022-02-17 13:39:25 1604

原创 PHP分步调试扩展XDebug的安装

访问 http://localhost:8888/phpinfo.php,右击查看源文件,Ctrl+A,Ctrl+C访问 http://xdebug.org/wizard.php Ctrl+V点击 "Analyse my phpinfo() output"Installation WizardSummaryXdebug installed:2.7.2 Server API:Built-in HTTP server Windows:yes Compiler:MS VC15...

2022-01-28 15:27:20 816

原创 09.Laravel中使用数据库存储过程

存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。 存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。优点1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般 SQL 语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。2.当对数据库进行复杂操作时(如对多个表进行 Update,Insert,Query,Delete 时),

2022-01-27 11:29:37 934

原创 08.Laravel如何连接多个数据库进行操作

1.配置.env文件这是原先地数据库连接数据DB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=laravelDB_USERNAME=rootDB_PASSWORD=root添加新的数据库连接DB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=testDB_USERNAME=rootDB_PASSWORD=root2.配置config/database.php'de

2022-01-27 10:55:15 1981

原创 07.Laravel Artisan几种用法

1 查看所有的 listphp artisan list2 创建控制器php artisan make:controller TaskController3 创建模型php artisan make:model user4 创建中间件php artisan make:middleware activity

2022-01-26 14:40:34 144

原创 06.如何 把 laravel model 的主键修改为字符串类型

如果要把laravelmodel 的主键修改为字符串类型,在该model中不仅需要修改protected $primaryKey = '你的主键';还需要public $incrementing = false;不然会出现拿不到主键的值,比如返回0,或者报错。

2022-01-26 13:02:49 1582

原创 05.Laravel post提交失败 返419 | Page Expired

在这出现 419 页面超时, 是因为Laravel 为了防止csrf攻击, 自动为用户进行添加的的token中间件.解决:方式一: 可在表单页添加form 下添加 @csrf方式二: 关闭 VerifyCsrfToken 的web中间件. (在 app\Http\Kernel.php目录下, 搜web 找到VerifyCsrfToken,将其进行注释掉或删除) ,进行完全关闭csrf(跨站请求伪造)便可正常接收了....

2022-01-25 15:53:40 6934

原创 04.Laravel8 Target class [XXXXXController] does not exist.错误的解决办法

Laravel 8配置好路由后,访问提示:Target class [XXXXXController] does not exist.错误。出现这个错误的原因是Laravel8对路由命名空间做出了更新(详见:路由命名空间更新),而我们仍然在使用Laravel6或者7版本的方式写路由。Laravel 8路由配置方式:use App\Http\Controllers\UserController; Route::get('/users', [UserController::clas

2022-01-24 09:48:33 1601 1

原创 03.Laravel的POST请求

Route::post('/posttest', function () { return "post";});localhost:8888/posttestThe URIs that should be excluded from CSRF verification.<?phpnamespace App\Http\Middleware;use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as M.

2022-01-22 15:54:08 2025

原创 02.Laravel 更换内置服务器监听端口

02.Laravel 更换内置服务器监听端口正常情况下,使用 php artisan serve 启动 Laravel 内置服务器,将会监听在 localhost 的 8000 端口上php artisan serveLaravel development server started on http://localhost:8000我在启动的时候发现监听的端口是:8001 ,这个时候最好先看一下 8000 端口有没有被占用如图: netstat -ano |findstr "800

2022-01-21 15:59:22 906

原创 01.Laravel连接oracle数据库

Laravel连接oracle数据库

2022-01-21 14:57:14 1177

空空如也

空空如也

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

TA关注的人

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