以root身份执行 $DB2HOME/instance/db2idrop -f 实例名,注意一定要加-f,否则不会删除实例下面sqllib文件.如果不幸忘了,执行db2icrt,会报sqllib文件存在的错误,即使先删掉这个文件也不行,执行一下db2icrt,就会生成一部分sqllib,进入死胡同,这个是由于用实例用户登录造成的,也许有个db2profile文件在登录时搞怪,该怎么办呢?看我的吧!用一个非实例的用户登录,su成root,然后再删掉sqllib,试试再db2icrt,问题解决了:)…
创建数据库 { } 必选  | 从前后做选择   [ ] 可选 Create {database | schema} [if not exists] db_name [default] character set [=] charset_name 创建数据库t1 create database t1; 查看所有的数据库 show database; if not exists (如果不存在) 再次创建t1数据库时,系统提示t1已经存在, 但当加上if not exists 将进行覆盖,获得一个警…
1. 创建索引 1.1 创建新表时同时建立索引 语法: create table table_name[col_name data_type] [unique|fulltext|spatial][index|key][index_name](col_name[length],...)[asc|desc] -unique.fulltext.spatial为可选参数,分别表示唯一索引.全文索引.空间索引.只有MyISAM存储引擎支持全文索引.空间索引. -index与key是同义词. -index_…
本篇文章主要总结了SQL Server 语句的使用和一些基础知识,因为目前我也正在学习,所以总结一下. 要使用数据库语句,首先就要知道数据库对象的结构: 通常情况下,如果不会引起混淆,可以直接使用对象名,比较简单.接下来是SQL语句的一些使用方法. 一,对数据库进行操作 (说明:“|”表示或者的意思,可以选择其中的某项,"[]"中的内容可以省略不写) 1.创建数据库: CREATE DATABASE database_name  [ ON     [ < filespec >…
一.列完整性约束 列完整性约束:是指对某一列设置的约束条件.该列上的数据必须满足.最常见的有: NOT NULL 该列值不能为空 NULL  该列值可以为空 UNIQUE 该列值不能存在相同 DEFAULT 该列某值在未定义时的默认值 CHECK  用户自定义的约束 AUTO_INCREMENT 该列值自动增加 二.表级完整性约束 表级完整性约束:规定了关系主键.外键和用户自定义完整性约束 PRIMARY KEY 主键 FOREIGN KEY 外键 三.创建表的格式 CREATE TABLE […
 转自:http://www.cnblogs.com/zf2011/archive/2011/05/17/2049155.html 今天学习了几个命令,是创建.删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令. 创建文件夹[mkdir] 一.mkdir命令使用权限 所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹创建文件夹或目录. 二.mkdir命令使用格式 格式:mkdir [选项] DirName 三.mkdir命令功能 通过 mkdir 命令可以实现在指定…
一. 实验目的 1. 熟悉SQL    Server    2008    中SQL    Server    Management    Studio的环境 2. 了解SQL    Server    2008数据库的逻辑结构和物理结构 3. 掌握使用向导方式和SQL方式来创建和删除数据库及数据表的方法 二. 实验准备        1.装有SQL    Server    2008的PC机.    2.    明确能够创建数据库的用户必须是系统管理员. 三. 实验要求 1.熟练使用SQL  …
1.查询数据库,查询表: show dbs //查询所有的数据库show collections //查询所有的集合(表) 2.创建数据库或切换到数据库(存在就切换,不存在就创建) use spider //数据库名 3.删除数据库 在进入到当前数据库之后: db.dropDatabase() //删除当前数据库 4.创建集合,删除集合(一般可以不用创造集合,在插入数据时自动可以创建集合): > db.createCollection('student') //创建集合{"ok"…
什么是索引: SQL索引有两种,聚集索引和非聚集索引,索引主要目的是提高了SQL Server系统的性能,加快数据的查询速度与减少系统的响应时间. 聚集索引:该索引中键值的逻辑顺序决定了表中相应行的物理顺序. 非聚聚索引:该索引中索引的逻辑顺序与磁盘上行的物理存储顺序不同. 下面举两个简单的例子: 我们拿出一本新华字典,它的目录实际上就是一种索引:非聚集索引.我们可以通过目录迅速定位我们要查的字.而字典的内容部分一般都是按照拼音排序的,这实际上又是一种索引:聚集索引. 创建索引的好处: 1. 加…
前言: 最近参加面试,问到了很多关于mysql的优化方面的问题,回答的不是很好,也是因为原先做的项目流量不是很大,所以对mysql优化不是太了解,所以趁着周末,恶补一下. 本文来源于慕课网sqlercn老师所讲的<性能优化之mysql优化>,根据老师所讲的内容整理所得. 一.为什么需要优化mysql数据库  1.避免出现页面访问错误          由于数据库连接超时产生的5xx错误          由于慢查询造成页面无法加载          由于阻塞造成数据无法提交       2.增…