【数据仓库】
杰瑞26
架构师、脚本语言专家;精通Python,Shell,正则表达式;熟悉Java, C, Tcl, Ruby, Scala, Perl等多种编程语言,在性能,开源,硬件及自动化测试方面也有非常丰富的经验
展开
-
ORACLE函数大全
之前小生整理的关于ORACLE函数的文章,不经意间发现自己的帖子被转载多次,现放到这里好了。1.ASCII返回与指定的字符对应的十进制数;SQL>selectascii('A')A,ascii('a')a,ascii('0')zero,ascii('')spacefromdual;AAZEROSPACE------------------------------------65原创 2014-02-10 21:54:43 · 3455 阅读 · 0 评论 -
Python中的itertools.imap与map的性能方面的对比
先来理解看下一段代码:>>> import itertools>>> for i in itertools.imap(lambda x,y:x*y, [10,20,30], itertools.count(1)):... print(i)...104090>>>第一段好理解,一个匿名函数,传递两个参数,返回两个参...原创 2018-10-20 11:46:01 · 3080 阅读 · 1 评论 -
Python中xmltodict对xml的操作
xmltodict是另一个简易的库,它致力于将XML变得像JSON.下面是一个简单的示例XML文件:<?xml version="1.0"?><mydocument has="an attribute"> <and> <many>elements</many> <m原创 2018-09-08 10:12:14 · 17271 阅读 · 1 评论 -
Python来验证字符串是否代表一个合法的数字
经常会碰到的场景,从文件中读取的或用户输入获得的一个字符串,看是否是合法的数字格式。 可以有两个方案。方案一: 使用最简单的也是最Pythonic的"鸭子走路">>> def legal_numbers(s):... try:... float(s)... except ValueError:... return ...原创 2018-07-23 21:59:08 · 5427 阅读 · 0 评论 -
使用ConfigParser模块解析普通文件
ConfigParser模块是Python中专门用来读取配置文件的包。配置文件的格式如下:中括号“[ ]”内包含的为section。section 下面为类似于key-value 的配置内容# build.ini[db]db_host = 127.0.0.1db_port = 22db_user = rootdb_pass = 1234[handle]handle_thread原创 2017-08-12 10:06:33 · 1619 阅读 · 0 评论 -
一个简单数据库设计例子
一个曾经做过的简单的管理系统中数据库设计的例子,包括设计表、画ER图、建模、脚本.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++项目信息Project Name: Book Manager SystemDB:原创 2015-03-17 10:39:43 · 61472 阅读 · 7 评论 -
Python对MySQL数据库的操作
Python中,可以使用MySQLdb模块连接到MySQL数据库,对MySQL数据库进行操作【第一步】: MySQL安装参考文档: http://blog.csdn.net/Jerry_1126/article/details/20837397 【第二步】: 连接到MySQL创建数据库Welcome to the MySQL monitor. Commands end原创 2015-02-22 11:44:56 · 2652 阅读 · 0 评论 -
MySQLdb库连接MySQL数据库
Python DB-API是Python的数据库应用程序接口,支持包括Oracle,MySQL,DB2,MSSQL,Sybase等主流数据库,但不同的数据库,需要下载不同的模块,比如说:MySQLdb模块支持MySQL. 虽然模不一样,但所有这些API执行步骤是一致的:1. 导入API模2. 获取与数据库的连接.3. 发出SQL语句和存储过程.4. 关闭连接下面以M原创 2014-05-26 23:16:25 · 2894 阅读 · 0 评论 -
DBI模块操作数据库示例
Perl中一个很重要的模块就是DBI模块(Perl Database Interface,数据库接口)。DBI模块为很多不同的数据库提供了一个统一的接口。Perl通过此接口可以很容易对数据库进行操作。下面说下Perl如何对MySQL数据库进行操作。1. 首先要确保Perl及MySQL数据库已经安装。然后用cpan或者是ppm图形化界面来安装.cpan> install原创 2014-05-29 22:04:50 · 2440 阅读 · 0 评论 -
在线扩大数据库UNDO表空间
用oracle账号登陆ORACLE数据库服务器方法一:查看表空间的名字及文件所在位置:select tablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_spacefrom dba_data_files order by tablespace_name;修改数据库dat原创 2014-07-16 19:08:53 · 3576 阅读 · 0 评论 -
MySQL安装、配置、使用及JDBC链接
MySQL安装、配置、使用及在NetBeans中如何通过JDBC链接到MySQL数据库中。原创 2014-03-09 11:43:51 · 5070 阅读 · 3 评论 -
数据库设计规范
数据库表命名规范 此规范包括表名命名规范,索引命名规范,外键命名规范和字段名命名规范。 表名命名规则 1. 数据库表的命名以是名词的复数形式且都为小写,如cities, categories, friends等等 2. 如果表名由几个单词组成,则单词间用下划线("_")分割,如subscribed_pois,poi_categories等 3. 表名尽转载 2014-02-26 15:32:35 · 3682 阅读 · 0 评论 -
Python中的pickle模块简单介绍
使用eval可以把字符串转换成对象,它是一个功能强大的工具。比如:>>> eval("1+1") # 将字符对象直接运算,得出运算结果2>>> eval("[1, 2, 3]") # 将字符串对象转变成列表对象[1, 2, 3]>>> eval("{'a': 1原创 2018-10-30 21:17:36 · 986 阅读 · 0 评论