![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
dangerous2440
这个作者很懒,什么都没留下…
展开
-
db2相关命令
db2 list db directory 列出所有数据库 db2 list tablespaces show detail 显示数据库空间使用情况 db2 list tables for all 列出当前数据库下所有的表 db2 list db directory :列出当前实例下的所有数据库 db2 list applications:列出所有对数据库的连接 db2 l...原创 2013-03-06 11:17:00 · 216 阅读 · 0 评论 -
mysql执行计划
使用方法,在select语句前加上explain就可以了: EXPLAIN列的解释: table:显示这一行的数据是关于哪张表的; type:这是重要的列,显示连接使用了何种类型。从最好到最差的连接类型为const>eq_reg>ref>range>index>ALL; possible_keys:显示可能应用在这张表中的索引。如果为空,没有可能的索引; ...原创 2013-03-19 16:55:05 · 74 阅读 · 0 评论 -
mysql相关命令
中文的问题:set names utf8; 查看表的字段信息:desc 表名; 查看表的所有信息:show create table 表名; 添加主键约束:alter table 表名 add constraint 主键 (形如:PK_表名) primary key 表名(主键字段); 添加外键约束:alter table 从表 add constraint 外键(形如:FK_从表_主...原创 2013-03-19 17:06:40 · 110 阅读 · 0 评论 -
mysql引擎
一般情况下,MySQL会默认提供多种存储引擎,可以通过下面的查看: (1)看你的MySQL现在已提供什么存储引擎: mysql> show engines; (2)看你的MySQL当前默认的存储引擎: mysql> show variables like '%storage_engine%'; (3)你要看某个表用了什么引擎: mysql> show create ta...原创 2013-03-19 17:20:19 · 63 阅读 · 0 评论 -
mysql查询优化
1、保证在实现功能的基础上,尽量减少对数据库的访问次数; 2、尽量使用索引列为查询条件,不要对索引字段进行格式转换或者运算; 3、 合理利用子查询,有时候大表连接会产生巨大的关联表,可以利用子查询先把其中一张表变小。 4、 避免使用!=或<>、IS NULL或IS NOT NULL、IN ,NOT IN等这样的操作符,因为这会使系统无法使用索引,而只能直接搜索表中的数据...原创 2013-03-19 19:03:08 · 86 阅读 · 0 评论 -
db2安装
1.创建组和用户 groupadd db2grp groupadd db2fgrp groupadd dasadm useradd -m -g db2grp -d /home/db2inst1 db2inst1 useradd -m -g db2fgrp -d /home/db2fenc1 db2fenc1 useradd -m -g dasadm -d /home/db2da...原创 2013-02-22 14:39:35 · 87 阅读 · 0 评论 -
db2版本
AESE - DB2 Advanced Enterprise Server Edition ESE - DB2 Enterprise Server Edition CONSV - DB2 Connect Enterprise Edition WSE - DB2 Workgroup Server Edtion EXP - DB2 Expr...原创 2013-02-22 14:51:34 · 181 阅读 · 0 评论 -
mysql迁移到db2遇到的问题
之前没接触过db2,所以这个工作进行得比较辛苦,遇到各种问题 以下是安装问题 1.用户问题,必须创建不同权限的用户,不同用户做不同的事情 2.db2安装文件问题,db2有各种版本,各种补丁 3.安装问题,安装必须在特定环境下面,比如系统的C环境,安装包的版本不同而不同 4.用户密码问题,linux默认用sha512方式加密,需要修改为md5方式,否则连接不上 5.端口问题,用命令设...原创 2013-02-23 14:13:15 · 338 阅读 · 0 评论