- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DB2经验总结
数据库及表的具体操作
发表人:周金玲
查询某个实例下的所有数据库:
? db2 list db directory
连接数据库
? db2 connect to database_name user UserName using Passwd
断开数据库
? 断开数据库有三种方式:
? db2 terminate
? db2 disconnect
? db2 reset
启动数据库
? db2start
关闭数据库
? db2stop
创建表空间
? db2 create tablespace tablespace_name pagesize 4k或8k或16k或32k
查看数据库中存在的表空间
? db2 list tablespaces
查看表空间详细信息
? db2 list tablespaces show detail
查看表结构
describe select * from tablename
查看表空间对应的容器信息
? db2 list tablespace containers for tablespace_id
在表空间中创建表
? db2 create table table_name(字段1 类型 状态,字段2 类型 状态。。。) in tablespace_name
DB2支持的数据类型
? Data Types
? Numeric
? Integer
? SMALLINT -32768~32767(精度为5的两字节的整型)
? INTEGER -2147483648~2147483647(精度为10的4字节的整型)
? BIGINT -9223372036854775808~9223372036854775807(精度为19的8字节整型)
? DECIMAL
? DECIMAL (小数点的位置是由该DECIMAL数的精度和规模决定,规模是该数的小数部分个数,其不能为负数和大于精度;最大精度为31)
? Floating Point
? REAL -3.402E+38~-1.175E-37或10175E-37~3.402E+38(单精度浮点数是一个实数的32位近似值)
? DOUBLE/FLOAT (双精度浮点数是一个实数的64位近似值)
? String
? Character String
? Single Byte
? CHAR (字符串的长度是有序字节数;长度已分配好就固定了,其长度从1~254)
? VARCHAR (32672字节长)
? LONG VARCHAR (32700字节长)
? CLOB 2G字节长(2147483647字节长)
? Double Byte
? GRAPHIC
? VARGRAPHIC
? LONG VARGRAPHIC
? DBCLOB
? Binary String
? BLOB
? Datetime
? DATE
? TIME
? TIMESTAMP
? XML
在DB2数据库中如何将整型转换为字符型
? 在DB2中可以用函数char()来转换。
修改表结构,删除表
? 增加一列
? db2 “alter table table_name add 字段 类型 状态“
? 修改一列
? db2 “alter table table_name alter COLUMN 字段 类型 状态”
? 删除一列
? db2 “alter table table_name drop COLUMN 字段”
? 删除表
? db2 “drop table table_name”
向表中添加数据
? 根据字段插入数据
? db2 “insert to (字段1,字段2,字段3…) values(value1,value2,value3…)”
? 插入整张表的数据
? db2 “insert to table_name values(value1,value2,value3…)”
查询表中数据
? 查询表中所有数据
? db2 “select * from table_name”
? 根据条件查询
? db2 “select * from table_name where 字段名=‘条件‘”
例:db2 “select * from test_table where name=’zhangsan’”
注:条件要是某一字段所包含的完整信息。
? 模糊查询
? db2 “select * fr
文档评论(0)