sql
北漂小混混
这个作者很懒,什么都没留下…
展开
-
MySQL如何导入数据库
<br /> MySQL名字的来历MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,在2008年1月16号被Sun公司收购。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型原创 2011-03-29 20:11:00 · 8275 阅读 · 0 评论 -
ORACLE数据库事务隔离级别介绍
两个并发事务同时访问数据库表相同的行时,可能存在以下三个问题:1、幻想读:事务T1读取一条指定where条件的语句,返回结果集。此时事务T2插入一行新记录,恰好满足T1的where条件。然后T1使用相同的条件再次查询,结果集中可以看到T2插入的记录,这条新纪录就是幻想。2、不可重复读取:事务T1读取一行记录,紧接着事务T2修改了T1刚刚读取的记录,然后T1再次查询,发现与第一次读取的记录不转载 2013-02-06 18:05:01 · 591 阅读 · 0 评论 -
Oracle中的DBLink和Synonym
Oracle DB Link:引用1.基本概念: 数据库连接串主要用于建立对远程数据库的访问方法,可以直接读取远程Oracle的数据,或者直接修改。数据库连接串可以是公用连接PUBLIC或者私有连接PRIVATE。这一点和同义词很相像。创建语法:Java代码 CREATE DATABASE LINK TEST CONNECT TO USERNAME转载 2012-09-20 20:45:54 · 1199 阅读 · 0 评论 -
oracle sequence cache
在Oracle中,我们没有MYSQL和SQLServer可以使用的自增数据类型。大部分场景下,如果我们需要生成业务无关的(Business-Independent)主键列,序列Sequence对象是我们最方便的选择。 定义Sequence是很简单的,如果最大程度利用默认值的话,我们只需要定义sequence对象的名字即可。在序列Sequence对象的定义中,Cache是一个可选择的参数转载 2012-09-06 16:19:31 · 1002 阅读 · 0 评论 -
SQL
select d.* from (select c.* ,rownum row_id from (select b.* from(select a.* ,row_number() over(partition by a.orderId order by a.stateTime desc) rnfrom (select r.order_id or原创 2012-06-03 11:00:06 · 459 阅读 · 0 评论 -
mysql乱码处理
1.在mysql压缩目录下,有一堆的参数配置文件,比如:my-small.ini,复制一下这个文件,自己改下名字,比如叫:my.ini2.打开my.ini文件,增加如下参数: [client]:增加default-character-set=utf8参数 [client] #password = [your_password] port = 3306 socke转载 2012-03-22 11:06:21 · 544 阅读 · 0 评论 -
mysql 导入大量数据
150M的SQL文件,怎么导都出错,后来我用SQLyog导,直接显示内存不足,程序退出后来我网上找资料,知道是MYSQL自身的限制,要改一些东西我改了以下两个参数max_allowed_packetnet_buffer_length方法:1) 方法1可以编辑my.cnf来修改(windows下my.ini),在[mysqld]段或者mysql的server配置段进行原创 2012-02-22 22:07:29 · 1710 阅读 · 0 评论 -
Mysql 的 Cascade Restrict
外键约束对子表的含义: 如果在父表中找不到候选键,则不允许在子表上进行insert/update 外键约束对父表的含义: 在父表上进行update/delete以更新或删除在子表中有一条或多条对应匹配行的候选键时,父表的行为取决于:在定义子表的外键时指定的on update/on delete子句, InnoDB支持5种方式, 分列如下 . cascade方转载 2011-12-30 13:04:03 · 627 阅读 · 0 评论 -
mysql表类型MyISAM和InnoDB有什么区别?
什么是MySql数据库 通常意义上,数据库也就是数据的集合,具体到计算机上数据库可以是存储器上一些文件的集合或者一些内存数据的集合。 我们通常说的MySql数据库,sql server数据库等等其实是数据库管理系统,它们可以存储数据,并提供查询和更新数据库中的数据的功能等等。根据数据库如何存储数据和如何操作数据的实现机制不同,这些数据库之间即有区别又有共同点。 M转载 2011-12-30 12:51:56 · 2465 阅读 · 0 评论 -
修改MYSQL密码
输入:use mysql输入:update user set password=password('newpassword') where user='root'原创 2011-09-08 10:27:00 · 473 阅读 · 0 评论 -
MySQL命令行导出数据库
MySQL命令行导出数据库:1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin(或者直接将windows的环境变量path中添加该目录)2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 如我输入的命令行:转载 2013-09-25 14:22:36 · 571 阅读 · 0 评论