database
my2010Sam
这个作者很懒,什么都没留下…
展开
-
expdp 详解及实例
1. su - oracle 2. sqlplus / as sysdba转载 2013-07-17 09:38:51 · 1221 阅读 · 0 评论 -
MySql模糊查询like通配符使用详细介绍
%代表任意多个字符 _代表一个字符 在 MySQL中,SQL的模式缺省是忽略大小写的正则模式使用REGEXP和NOT REGEXP操作符。“.”匹配任何单个的字符。一个字符类“[...]”匹配在方括号内的任意单个字符 “ * ”匹配零个或多个在它前面的东西正则表达式是区分大小写的,但是如果你希望,你能使用一个字符类匹配两种写法。例如,“[aA]”匹配小写或大写的“a”而“[a转载 2014-02-12 10:19:11 · 161529 阅读 · 3 评论 -
Python模块功能在实际应用方案中的相关功能的介绍
以下的文章主要是介绍 Python模块功能的介绍,以及相关接数据库的连接对象的代码的示例,以及Python模块功能的参数列表的详细解析,以下就是文章的相关内容的详细介绍,让我们一起分享相关的内容吧!Python模块功能connect()方法用于连接数据库,返回一个数据库连接对象。如果要连接一个位于host.remote.com服务器上名为fourm的MySQL数据库,连接串可以这样写:db转载 2014-01-29 16:37:05 · 844 阅读 · 0 评论 -
Linux环境下修改MySQL端口方法:
Linux环境下修改MySQL端口方法:[mysqld]port = 3306 #修改为你想要改的端口 vi /etc/my.cnfdatadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sock[mysql.server]user=mysqlbasedir=/var/lib[safe_mysqld]err-log=/转载 2014-02-25 16:42:49 · 29593 阅读 · 1 评论 -
SQL truncate 、delete与drop区别
相同点:1.truncate和不带where子句的delete、以及drop都会删除表内的数据。 2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。 不同点:1. truncate 和 delete 只删除数据不删除表的结构(定义)drop 语句将删除表的结构被依赖的约束(constrain)、触发器(trigger)、索引(index);转载 2014-02-17 08:47:51 · 860 阅读 · 0 评论 -
cx_Oracle获取表列名
使用 cursor对象的description获取列名print cur.description ''' .description This read-only attribute is a sequence of 7-item sequences. Each of these sequences contains info转载 2014-03-11 12:53:17 · 8816 阅读 · 0 评论 -
在ORACLE中获取表名和列名
查看當前用戶下的表:select * from tabselect * from catselect * from user_tables查看所有的表:select * from all_tablesselect * from dba_tables查看當前用戶下的表的列:select * from user_tab_columns查看所有表的列:转载 2014-03-11 14:26:37 · 2568 阅读 · 0 评论 -
cx_Oracle操作Oracle数据库
前言Python自带的模块中有很多操纵文件的。我们可以把文件的数据读出来,经过处理还可以将数据写入文件中。但是对于数据的管理和分析来说,数据库还是专业一些。如果Python能和数据库结合在一起,那么就能结合两种的优势,提高效率。工作中使用的是Oracle数据库,Python有一个模块cx_Oracle可以与Oracle相连。要使用cx_Oracle,就要先下载。1. 下载cx_Orac转载 2014-03-07 17:39:24 · 41552 阅读 · 4 评论 -
case when 批量条件处理
Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女'ELSE '其他'END --Case搜索函数CASE WHEN sex= '1' THEN '男' WHENsex原创 2014-03-07 13:05:04 · 1954 阅读 · 0 评论 -
Python中使用MySQLdb连接MySQL
‘’‘#选择数据库 conn.select_db('python'); 提交操作:conn.commit()回滚操作:conn.rollback()插入一条记录:executevalue = [1,"inserted ?"]; #插入一条记录 cursor.execute("insert into test values(%s,%s转载 2014-01-29 15:37:29 · 1166 阅读 · 0 评论 -
mysql avg
实例7 MAX()函数的使用查询TEACHER表中教师的最大年龄。实例代码:SELECT MAX (AGE) AS MAXAGEFROM TEACHER然而,在实际应用中得到这个结果并不是特别有用,因为经常想要获得的信息是具有最大年龄的教师的教工号、姓名、性别等信息。然而SQL不支持如下的SELECT语句。SELECT TNAME, DNAME, TSEX, MAX (转载 2014-02-14 16:08:35 · 2579 阅读 · 0 评论 -
mysql limit
limit是mysql的语法select * from table limit m,n其中m是指记录开始的index,从0开始,表示第一条记录n是指从第m+1条开始,取n条。select * from tablename limit 2,4即取出第3条至第6条,4条记录原创 2015-10-03 17:21:38 · 786 阅读 · 0 评论 -
mysql 之 union
今天来写写union的用法及一些需要注意的。 union:联合的意思,即把两次或多次查询结果合并起来。 要求:两次查询的列数必须一致 推荐:列的类型可以不一样,但推荐查询的每一列,想对应的类型以一样 可以来自多张表的数据:多次sql语句取出的列名可以不一致,此时以第一个sql语句的列名为准。 如果不同的语句中取出的行,有完全相同(这里表示的是每个列的值都相同),那么union会转载 2014-02-12 11:59:44 · 929 阅读 · 0 评论 -
在Ubuntu上安装MySQLdb
想在服务器上需要运行MYSQLDB,sudo apt-get install python-mysqldb,提示安装成功,可是import MySQLdb 提示找不到此模块sudo apt-get source python-mysqldb,想编译一下,总也不成功,总报错,估计是库不全,sudo apt-get install python-all-devsudo apt-转载 2014-01-23 10:58:08 · 2972 阅读 · 0 评论 -
Ubuntu下彻底卸载mysql、安装mysql、及MySQLdb模块
做个记录:1、删除 mysql1 sudo apt-get autoremove --purge mysql-server-5.02 sudo apt-get remove mysql-server3 sudo apt-get autoremove mysql-server4 sudo apt-get remove mysql-common (非常重要)上面转载 2014-01-23 13:49:35 · 11815 阅读 · 0 评论 -
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和转载 2013-08-09 10:25:08 · 903 阅读 · 0 评论 -
oracle 数据库转换成mysql工具:ora2mysqcn
oracle 数据库转换成mysql工具原创 2013-08-14 10:21:21 · 2252 阅读 · 0 评论 -
解决 mysql error: Failed dependencies: 错误
今天在scientific linux上安装mysql时出现错误:[root@magnesium Downloads]# rpm -ivhMySQL-server-5.5.29-2.linux2.6.x86_64.rpm error: Failed dependencies:mysql conflicts withMySQL-server-5.5.29-2.linux2.6.x86转载 2013-09-11 11:23:13 · 7213 阅读 · 1 评论 -
MySQL 解决ERROR 1045 (28000): Access deniedfor user datam@localhost (using password: YES)的问题
今天在centos操作系统上安装mysql,新建用户datam、密码datam后,在服务器本机登录提示:ERROR 1045 (28000): Access deniedfor user datam@localhost (using password: YES)新建创建用户datam后,在服务器上使用该用户登录: [root@server127~]# mysql -原创 2013-09-12 15:52:43 · 1119 阅读 · 0 评论 -
彻底删除mysql
删除mysql报错:error: Failed dependencies: error: “mysql-5.0.95-1.el5_7.1″ specifies multiple packages(删除mysql报错)解决方法:彻底删除mysql# rpm -e --allmatches --nodeps mysql mysql-server # rm -rf /va转载 2013-09-11 11:21:35 · 1501 阅读 · 0 评论 -
ERROR 1045 (28000): Access denied for user 'robin'@'localhost' (using password: NO)
使用mysql用户robin登录mysql服务器,提示:ERROR 1045 (28000): Access denied for user 'robin'@'localhost' (using password: NO)原因:robin用户有密码,而登录时,没有-p参数解决方法:登录时增加 -p 参数即可,如下图:原创 2013-12-11 15:02:34 · 965 阅读 · 0 评论 -
mysql中文乱码问题
1.设置SecureCRT 字符编码,会话选项-外观,字符编码选择utf-8.2.修改mysql默认编码。vi /etc/my.cnf,[client]default-character-set=utf8[mysqld]lower_case_table_names=1default-character-set=utf8[mysql]default-chara原创 2013-08-15 14:03:59 · 767 阅读 · 0 评论 -
MySQL问题解决:-bash:mysql:command not found
MySQL问题解决:-bash:mysql:command not found 问题: [root@linux115 /]# mysql -uroot -p -bash: mysql: command not found 因为mysql命令的路径在/usr/local/mysql/bin下面,所以你直接使用mysql命令时,系统在转载 2014-01-22 16:00:28 · 38848 阅读 · 4 评论 -
Ubuntu 12.04 安装mysql及mysql-python
1、安装python开发包:sudo apt-get install python-dev2、安装mysql服务端、客户端及扩展包:sudo apt-get install mysql-server mysql-client libmysqlclient-dev3、安装python第三方库管理工具:sudo apt-get install python-setuptools4、安转载 2014-01-23 10:07:12 · 1894 阅读 · 0 评论 -
MySQLmanager or server PID file could not be found!
[root@centos var]# service mysqld stopMySQLmanager or server PID file could not be found! [FAILED]解决办法:首先查看一下进程[root@irxpert-test/]# ps aux |grep mysq*root 10274 0.0 0.0 68转载 2014-01-22 16:29:57 · 1029 阅读 · 0 评论 -
Reading package lists... Error! 解决方案
ubuntu 下安装python开发包,执行命令 sudo apt-get install python-dev,报错;Reading package lists... Error!E: Encountered a section with no Package: headerE: Problem with MergeList /var/lib/apt/lists/AZ.a转载 2014-01-23 09:45:17 · 6733 阅读 · 0 评论 -
mysql lower-case-table-names参数
今天遇到一个问题:安装mysql数据库后,导入备份的sql文件,还原时数据库。修改程序代码配置文件jdbc.properties , 操作系统界面,提示USER表不存在,如下图:经过再次确认数据库库中是存在该表的,在db中使用select * from user可以正常查询。但是初步判断是因为表名大小写引起的问题。经过百度,得出以下解决方法:vi /etc/my.cnf在转载 2016-08-04 18:53:23 · 2324 阅读 · 0 评论