sybase数据库使用总结
来源:互联网 发布:工业数据采集软件 编辑:程序博客网 时间:2024/05/22 03:50
启动和关闭数据库
启动数据库服务
进入 /opt/sybase-12.5/ASE/install
./RUN_test &或
./startserver –f RUN_test
链接数据库服务,进入客户端模式
isql -Usa -P -Stest
关闭数据库服务
BACKUP: 终端执行 isql –Stest –Usa –P
1> shutdown2> go
如果关不掉:关闭ASE Server:终端执行 isql –Stest –Usa –P
1> shutdown [with nowait]
2> go
增加表锁、行锁、页锁
ALTER TABLE userinfo LOCK DATAPAGES--页锁ALTER TABLE userinfo LOCK DATAROWS--行锁
ALTER TABLE userinfo LOCK ALLPAGES--表锁
sybase的常用操作
显示表的定义信息
sp_help irai_userportallog_01给表添加主键
ALTER TABLE irai_userportallog_01 ADD CONSTRAINT PK_irai_userportallog_01 PRIMARY KEY(logid)PK_irai_userportallog_01 为主键名称
建立索引
CREATE INDEX index_multicastvdgroupinfo ON multicastvdgroupinfo(vmid)唯一索引和普通索引使用的结构都是B-tree,执行时间复杂度都是O(log n)。
1、普通索引
普通索引(由关键字KEY或INDEX定义的索引)的唯一任务是加快对数据的访问速度。因此,应该只为那些最经常出现在查询条件(WHEREcolumn=)或排序条件(ORDERBYcolumn)中的数据列创建索引。只要有可能,就应该选择一个数据最整齐、最紧凑的数据列(如一个整数类型的数据列)来创建索引。
2、唯一索引
普通索引允许被索引的数据列包含重复的值。比如说,因为人有可能同名,所以同一个姓名在同一个“员工个人资料”数据表里可能出现两次或更多次。
如果能确定某个数据列将只包含彼此各不相同的值,在为这个数据列创建索引的时候就应该用关键字UNIQUE把它定义为一个唯一索引。这么做的好处:一是简化了MySQL对这个索引的管理工作,这个索引也因此而变得更有效率;二是MySQL会在有新记录插入数据表时,自动检查新记录的这个字段的值是否已经在某个记录的这个字段里出现过了;如果是,MySQL将拒绝插入那条新记录。也就是说,唯一索引可以保证数据记录的唯一性。事实上,在许多场合,人们创建唯一索引的目的往往不是为了提高访问速度,而只是为了避免数据出现重复。
阅读全文
0 0
- Sybase数据库使用总结
- sybase数据库使用总结
- Sybase数据库的使用
- Sybase数据库使用点滴
- Sybase数据库维护技巧总结
- 总结:sybase数据库导入导出
- sybase 查看 数据库使用情况
- 使用Sybase OpenClient 访问数据库(-)
- 使用Sybase OpenClient 访问数据库
- 使用Java连接远程Sybase数据库
- 使用Sybase OpenClient 访问数据库(二)
- 使用命令方式操作sybase数据库
- 使用命令方式操作sybase数据库
- sybase数据库
- sybase数据库
- Sybase数据库
- sybase总结
- Sybase总结
- CentOs yum命令时提示“Another app is currently holding the yum lock
- 详解HttpURLConnection
- python模块
- iOS开发 系统自带保存图片到相册的方法
- 关于DRC设置技巧
- sybase数据库使用总结
- angularjs中的几种页面与页面之间传递参数的方法
- Caffe分类accuracy过低
- 一周搞定期末考系列之《数据库原理及运用》
- 【模式识别】Fisher线性判别
- js操作cookie
- USACO-Section1.3 Prime Cryptarithm
- 在做myblog项目时遇到的错误
- android开发笔记之APK大小优化