- 博客(13)
- 资源 (40)
- 收藏
- 关注
原创 多表update
mysql:-- 举例:UPDATE A a , B b SET a.a1 = b.b1,a.a2 = b.b2 WHERE a.id = b.id-- 语法: Single-table syntax:UPDATE [LOW_PRIORITY] [IGNORE] table_reference SET col_name1={expr1|DEFAULT} [, col_name
2017-02-28 11:46:09 308
原创 oracle导出导入工具expdp/impdp
expdp使用说明一,前提,跟exp不同,需要使用目录-- 创建目录create directory dump_dir as 'c:/bak';-- 查询目录select * from dba_directories;-- 授权目录读写权限给别的用户grant read,write on directory dump_dir to user1;二,常用操作expdp导...
2017-02-24 10:16:21 884
原创 scp、ssh无密码使用
比如A服务器到B服务器1,A服务器在根目录执行ssh-keygen -t rsa,回车2,copy到B服务器同样目录并改名,注意,没有目录需要创建scp -P 22 .ssh/id_rsa.pub B服务器IP:/root/.ssh/authorized_keys即可使用ssh B的ip或者scp A服务器到B服务器文件ssh B -p 22如果是为了安全起见可以
2017-02-23 16:29:21 404
原创 mysql行转列和列传行
1,行转列,字符串拆分 -- 1.1 准备 CREATE TABLE T1(dt DATETIME,dv VARCHAR(100))INSERT INTO T1 (dt,dv) VALUES('2017-01-01 00:00:00','1,2,3,4,5,6'),('2017-01-01 00:01:00','10,20,30,40,50'); -- 序列表 CREATE TABL
2017-02-17 16:49:24 3930
原创 mysql存储过程、视图等的权限问题
看存储过程定义,DELIMITER $$CREATE /*[DEFINER = { user | CURRENT_USER }]*/ PROCEDURE `DB_U1`.`P1`() /*LANGUAGE SQL | [NOT] DETERMINISTIC | { CONTAINS SQL | NO SQL | READS SQL DA
2017-02-17 09:42:23 4276
原创 mysql 使用group by with rollup分组聚合信息
1,原表信息select * from T1; id datavalue ------ ----------- 1 80 1 90 2 76 2 89 3 100 3 2002,
2017-02-16 17:06:19 573
原创 mysql插入数据报错 Incorrect string value for column
一般情况请检查字符集问题,比如数据库默认字符集是latin1,而插入中文就报错了
2017-02-16 16:56:33 1183
转载 mysql查看修改字符集-转
一、设置编码LINUX 修改vi/etc/my.cnfWINDOWS my.ini 在[client]下添加 default-character-set=utf8 在[mysqld]下添加 default-character-set=utf8 保存,重启MySQL即可;二、创建对象时设置字符集1 创建数据库指定数据库的字符集
2017-02-16 16:53:14 210
原创 事务的特性以及隔离级别
目录事务特性隔离级别数据库的实现常用数据库阻塞语句查询事务特性⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚⑵ 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。⑶ 隔离性(Isolation) 隔离...
2017-02-16 15:00:02 745
原创 mysql中insert into on duplicate key update 和replace into的区别
1,insert into t1(c1,c2) select c3,c4 from t2 on duplicate key update c1=c3;如果存在主键列c2则只更新c1为c3,否则如果是t1种有自增主键p_c1 则需要给t1添加一个unique约束;一句话,如果表t2中可以唯一确定一行,则会将匹配上的在update后更新,否则删除在插入所有行2,replace into t1 s...
2017-02-16 14:56:07 398
原创 带nvl或null易混淆的相关的函数
对应oracle的是nvl,nvl2等SELECT IFNULL(NULL,TRUE);SELECT IF(1 IS NULL,1,2);当然也可以使用case
2017-02-16 14:43:04 221
原创 sqlserver 2008 数据库 可疑
原因:在进行些不正常操作如数据库在读写时而无故停止数据库,从而导致Sql Server 数据库不正常中断,当再次打开数据库时会发现某些数据库会被标记为“可疑”(suspect)解决:1、修改数据库为紧急模式ALTER DATABASE SSDB SET EMERGENCY2、使数据库变为单用户模式ALTER DATABASE SSDB SET SINGLE_
2017-02-16 14:39:26 7539 1
原创 mysql的rownum
使用变量实现,其中T1是任意表SELECT @rownum :=@rownum+1 AS rownum,t.dtFROM (SELECT @rownum:=0,dt FROM T1) t
2017-02-16 14:34:08 261
Oracle_Database_9i10g11g编程艺术深入数据库体系结构
2013-08-11
Oracle AWR报告详细分析.docx
2020-03-25
《Java 基础入门(传智播客出品)》_中文版
2017-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人