- 博客(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
1716
原创 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
9141
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
328
原创 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
695
原创 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
494
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
500
原创 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
438
原创 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
3002
原创 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
1682
原创 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
891
1
原创 09.Laravel中使用数据库存储过程
存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。 存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。优点1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般 SQL 语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。2.当对数据库进行复杂操作时(如对多个表进行 Update,Insert,Query,Delete 时),
2022-01-27 11:29:37
1021
原创 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
2078
原创 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
180
原创 06.如何 把 laravel model 的主键修改为字符串类型
如果要把laravelmodel 的主键修改为字符串类型,在该model中不仅需要修改protected $primaryKey = '你的主键';还需要public $incrementing = false;不然会出现拿不到主键的值,比如返回0,或者报错。
2022-01-26 13:02:49
1671
原创 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
7823
原创 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
1683
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
2131
原创 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
988
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人