• 欢迎访问金笔头博客,这是一个菜鸟(伪)程序员的自留地,欢迎访问我的github:点击进入

数据库学习

phpMyAdmin修改上传最大文件2M限制

phpMyAdmin修改上传最大文件2M限制
问题背景:网站打算搬家,准备恢复数据库的时候发现最大上传文件只有2M。解决办法:1.编辑php.ini文件#vi /etc/php5/apache2/php.ini2.命令模式下输入以下命令搜索uplod_max_filesize,将其改为自定义大小,此处我改为50M:/uplod_max_filesize3.同样的方法搜索post_ma……继续阅读 »

3年前 (2016-01-12) 4006浏览

SQL获取第一天、最后一天等

SQL获取第一天、最后一天等
--上个月最后一天select convert(date,dateadd(dd,-day(getdate()),getdate()))--上个月第一天SELECT  CONVERT(DATE,DATEADD(m,-1, dateadd(dd,-day(getdate())+1,getdate())))--本月第一天:select conv……继续阅读 »

3年前 (2016-01-08) 1766浏览

PowerDesigner16.5连接SQLSERVER2012导出表结构

PowerDesigner16.5连接SQLSERVER2012导出表结构
工具和环境:Win7 X64 bitSqlServer2012 64bitPowerDesigner 16.5 1.选中Workspace右键单击,依次选择New,Physical Data Model2.保持默认,选择OK即可3.在ODBC Machine Data Source选项卡中选择Add Data Source4.选择“……继续阅读 »

3年前 (2016-01-07) 4019浏览

char、varchar、text和nchar、nvarchar、ntext的区别

char、varchar、text和nchar、nvarchar、ntext的区别
1、CHAR。CHAR存储定长数据很方便,CHAR字段上的索引效率极高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间,不足的自动用空格填充,所以在读取的时候可能要多次用到trim()。 2、VARCHAR。存储变长数据,但存储效率没有CHAR高。如果一个字段可能的值是不固定长度的,我们只知道它不可能超过10个字……继续阅读 »

3年前 (2015-12-09) 2818浏览

无Oracle客户端,用PLSQL连接Oracle11g数据库

无Oracle客户端,用PLSQL连接Oracle11g数据库
测试环境:物理机win7系统,未安装过oracle包括客户端,虚拟机XP中装有oracle,并有一个可用的orcl实例1.oracle官网提供了instantclient,下载32位instantclient-basic包,将包解压存放到本地,本文中存放路径为D:\oracle\instantclient_10_22. 在目录D:\oracle\i……继续阅读 »

3年前 (2015-11-11) 2305浏览

[解决方案]PLSQL中文乱码

[解决方案]PLSQL中文乱码
问题:使用PLSQL查询中文时显示为乱码原因:Oracle客户端所在环境中字符集和Oracle数据库所在服务器的系统中NLS_LANG变量里保存的字符集不一致解决方案:1. 执行SQL:select userenv(‘language’) from dual;结果如下:即oracle服务器内部的字符集为:AMERI……继续阅读 »

3年前 (2015-11-11) 2060浏览