数据库、用户-<>即将面市-by小雨

每日一贴,今天的内容关键字为数据库、用户-

    天几前于终从出版社拿到样书了,我对版友的诺承也于终要兑现了。曾说过,要写一本Sybase ASE的书。因为Sybase的图书实在太少了。

    该书的录目如下:

    

    录目... 1

    第1章       搭建Sybase ASE环境... 9

    1.1      什么是SybaseASE. 9

    1.1.1   ASE名称的来源... 9

    1.1.2   Sybase ASE的体系结构... 9

    1.2      装安SybaseASE. 11

    1.2.1    获得装安件文... 11

    1.2.2    准备作工... 13

    1.2.3    应用图形界面装安... 14

    1.2.4   ASE的静默装安... 19

    1.2.5    装安完后以... 20

    1.2.6    手动建创服务器... 23

    1.2.7    验证服务器否是在运行... 33

    1.2.8    修改sa用户口令... 34

    1.2.9   Runserver件文... 35

    1.3      如何载卸经已装安的SybaseASE. 37

    1.4      忘记了sa用户密码... 38

    1.5      预装本书用到的iihero数据库... 40

    第2章       License的应用... 40

    2.1      估评版License. 40

    2.2      License的正式获得及应用... 42

    第3章       定义物理设备... 43

    3.1      物理设备管理... 43

    3.1.1    建创设备... 44

    3.1.2    除删设备... 47

    3.1.3    裸设备与惯例件文... 47

    3.1.4   Dsync选项... 48

    3.2      设备(件文)的制限件条... 49

    3.3      建创master设备... 49

    3.4      设备像镜... 50

    3.5      与设备息信相干的存储过程... 54

    3.6      与设备相干的统系表... 56

    第4章       连接ASE. 58

    4.1      ASE 客户端概述... 58

    4.2      网络连接... 59

    4.2.1   interfaces件文的内容... 59

    4.2.2   interfaces件文的作工理原... 60

    4.2.3    置配网络连接... 61

    4.3      应用ASE客户端... 65

    4.3.1    连接ASE. 65

    4.3.2    建创数据库设备... 67

    4.3.3    建创数据库... 69

    4.3.4    建创录登帐户和数据库用户... 74

    4.3.5    应用InteractiveSQL客户端... 77

    4.4      启动和关闭服务器... 78

    4.4.1    启动AdaptiveServer78

    4.4.2    关闭服务器... 80

    第5章       ASE的互交命令行工具... 81

    5.1      SQL互交命令isql81

    5.1.1    启动和停止isql81

    5.1.2   isql的命令选项... 81

    5.1.3    指定interface件文、语言、字符集、数据库名... 83

    5.1.4    正改入输... 84

    5.1.5    性能计统息信集收与变动命令终结符... 84

    5.1.6    置设isql的网络包巨细... 85

    5.1.7    置设入输和输出件文... 85

    5.2      导入导出数据bcp. 86

    5.2.1    应用bcp导出数据... 87

    5.2.2    应用bcp导入数据... 87

    第6章       应用Transact-SQL. 89

    6.1      数据库对象... 90

    6.1.1   T-SQL中的数据类型... 90

    6.1.2    统系数据类型... 90

    6.2      数据库对象的建创... 92

    6.2.1    应用和建创数据库... 92

    6.2.2    应用和建创表... 95

    6.3      操纵数据库对象(DML)101

    6.3.1    入插录记... 101

    6.3.2    更新作操... 103

    6.3.3    除删作操... 105

    6.4      SQL查询作操(DQL)106

    6.4.1    应用*查询有所录记... 106

    6.4.2   TOP定限录记及distinct消重... 107

    6.4.3   Like通配符模糊查询... 109

    6.4.4   NULL值及其含意... 111

    6.4.5   SQL查询的标准式格... 114

    6.5      建创表的引索... 117

    6.5.1    引索简介... 117

    6.5.2    建创引索... 117

    6.5.3    聚簇引索和非聚簇引索... 118

    6.5.4    建创引索的几个选项... 119

    6.5.5    引索除删与引索计统息信的更新... 122

    6.6      ASETtransact-SQL中的置内函数... 124

    6.6.1    获得数据库统系息信的统系函数... 124

    6.6.2    字符串相干函数... 128

    6.6.3    作操text/image的文本函数... 132

    6.6.4    集合函数... 134

    6.6.5    数学函数... 135

    6.6.6    时光日期函数... 136

    6.6.7    数据类型转换函数... 139

    6.6.8    随机数据的生成... 143

    6.7      ASE中的存储过程... 146

    6.7.1    建创并执行存储过程... 147

    6.7.2    存储过程的数参... 148

    6.7.3    存储过程选项... 150

    6.7.4    执行存储过程的方法... 151

    6.7.5    以数参式形作为返回值... 154

    6.7.6    存储过程的制限... 154

    6.7.7    除删、重命名存储过程... 155

    6.7.8    游标的应用... 155

    6.8      ASE中的触发器... 159

    6.8.1    触发器的作工理原... 159

    6.8.2    建创触发器... 160

    6.8.3   ASE中触发器的制限... 162

    6.8.4    触发器的禁用及除删... 162

    6.8.5    获得触发器的相干元息信... 163

    第7章       Sybase ASE的字符集... 164

    7.1      字符集的基本知识... 166

    7.2      中文字符集... 167

    7.3      SybaseASE中的字符集件文... 171

    7.4      SybaseASE的字符集置设... 173

    7.4.1    直接置设字符集... 178

    7.4.2    有要重用户数据的情况下如何调整... 179

    7.5      乱码的发生... 179

    第8章       ASE中的间空管理... 182

    8.1      装安完ASE后的物理间空调整... 182

    8.2      用户数据库的量容管理... 188

    8.3      应用段管理数据库间空... 199

    8.3.1    段与其它数据库对象的关系... 199

    8.3.2    建创数据库段... 201

    8.3.3    变改数据库段的指定... 203

    8.3.4    在段中寄存数据库对象... 206

    8.3.5    应用SybaseCentral客户端工具管理段... 210

    第9章       ASE的用户及安全管理... 216

    9.1      作操统系级别的安全... 217

    9.2      ASE服务器级别的安全... 218

    9.2.1    调整修改录登用户... 220

    9.2.2    密码的强化管理... 223

    9.2.3   ASE中的特别录登用户... 224

    9.2.4   ASE中的标准角色(role)227

    9.2.5    查看已连接用户... 230

    9.3      数据库级别的安全... 232

    9.3.1    新建数据库用户... 232

    9.3.2   guest用户... 233

    9.3.3    别名... 233

    9.3.4    拜访查检次序... 235

    9.3.5    数据库拜访的置设径途... 236

    9.3.6    组group. 237

    9.3.7    用户名对传输数据库的影响... 239

    9.4      数据库对象级别的安全... 240

    9.4.1    统系中的默许角色... 241

    9.4.2    角色方法权授... 243

    9.5      对SSL协议的支撑、置配管理及应用... 246

    9.5.1    服务器端SSL的置配... 247

    9.5.2   ASE客户端SSL置配... 250

    第10章      Sybase ASE中的事务... 255

    10.1        置设事务模式和隔离级... 255

    10.2        读未提交(level0)259

    10.3        读已提交(Level1)260

    10.4        可复重读(level2)261

    10.5        可串行化(level3)263

    10.6        如安在事务中许允DDL作操... 265

    第11章      ASE数据库的事务日记... 267

    11.1     基本概念... 267

    11.1.1    事务... 267

    11.1.2    事务日记... 267

    11.1.3    事务提交(commit)268

    11.1.4    查检点... 269

    11.1.5    恢复(Recovery)270

    11.1.6    恢复隔间... 271

    11.1.7    日记填满... 272

    第12章      ASE数据库的备份、恢复及数据迁移... 272

    12.1        备份权限及周期... 272

    12.1.1    备份要需的权限... 272

    12.1.2    备份周期(策略)273

    12.2        简略备份... 274

    12.3        近程备份... 276

    12.4    dump/load命令的应用... 278

    12.5        用户数据库的备份与恢复... 282

    第13章      应用Openclient库编程... 286

    13.1        环境搭建... 286

    13.1.1   Windows下的环境... 286

    13.1.2   Unix/Linux下的环境... 287

    13.1.3    验证连接... 288

    13.1.4    开发环境... 289

    13.2        编程型模... 289

    13.3        连接数据库... 290

    13.3.1    建创连接... 290

    13.3.2    处置命令... 296

    13.3.3    关闭连接... 301

    13.4    SQL中的DDL作操... 302

    13.5        获得SQL查询结果集... 303

    13.5.1    简略结果集获得... 303

    13.5.2    类型定绑... 309

    13.5.3    获得表的元息信... 311

    13.6        数据的入插、更新与除删作操... 316

    13.6.1    不带任何数参的CUD作操... 316

    13.6.2    带动态数参的CUD作操... 319

    13.6.3   BLOB/CLOB值的读写... 323

    第14章      嵌入式SQL编程... 334

    14.1        基本理原... 334

    14.2        一个简略的示例... 335

    14.3    NULL值及特别字段类型的处置... 340

    14.4        存储过程调用... 344

    14.5        入插/更新数据... 346

    14.5.1    直接INSERT/UPDATE. 346

    14.5.2    通过游标来更新数据... 350

    14.6    BLOB/CLOB数据处置... 352

    第15章      应用ODBC开发ASE应用... 356

    15.1    ODBC简要介绍... 356

    15.1.1   ODBC介绍... 356

    15.1.2   ODBC体系结构... 357

    15.2    ASE中的ODBC环境... 358

    15.3        连接ASE. 359

    15.3.1    连接ASE的过程... 360

    15.3.2    置配及编译运行... 365

    15.3.3    一种增强的连接方法... 368

    15.4        错误处置... 370

    15.5        一个CRUD的综合示例... 376

    15.5.1   Insert/Update作操... 389

    15.5.2   Select查询作操... 391

    第16章      应用Java拜访ASE. 392

    16.1        环境和工具... 393

    16.1.1   DBISQL. 393

    16.1.2   jutils396

    16.1.3   dbeaver402

    16.1.4   JDBC驱动JConnect6.0.5简介... 407

    16.2        通过JDBC连接ASE数据库... 409

    16.3        应用JDBC作操ASE表数据... 416

    16.3.1   Select查询作操... 416

    16.3.2   Insert/Update/Delete作操... 421

    16.3.3    事务的提交... 424

    16.4    BLOB/CLOB读写... 425

    16.4.1   TEXT字段的读写... 425

    16.4.2   IMAGE字段的读写... 428

    16.5        调用存储过程... 430

    16.6        应用JDBC拜访ASE元息信... 433

    16.7    JDBC中的ASE数据库连接池... 439

    16.7.1    数据库连接池的基本理原... 439

    16.7.2    开源连接池在ASE数据库上的应用... 440

    16.8        应用Java直接支撑ASE中的面向对象SQL拜访... 447

    第17章      应用PHP拜访ASE. 453

    17.1    PHP运行环境搭建... 453

    17.1.1   Apache +PHP 运行环境... 453

    17.1.2   Nginx + PHP运行环境... 458

    17.1.3   PHP环境对ASE数据库的支撑... 460

    17.2    php_sybase_ct模块介绍... 462

    17.3        一个拜访ASE数据库的PHP简略实例... 465

    17.3.1    数据库数据准备... 466

    17.3.2    统系实现... 467

    第18章      应用Python拜访ASE. 472

    18.1        装安python-sybase模块... 472

    18.2        应用Python连接ASE. 477

    18.3        应用Python拜访ASE数据库表... 478

    第19章      应用ADO.NET拜访ASE. 480

    19.1    ASEADO.NET运行时环境... 482

    19.2        连接ASE数据库... 483

    19.3        建创除删表... 487

    19.4        入插数据... 488

    19.4.1    应用DataSet类来入插数据... 489

    19.4.2    应用Insert语句来入插数据... 494

    19.4.3   BLOB/CLOB数据的入插作操... 497

    19.5        更新数据... 500

    19.6        调用存储过程... 501

    19.7        获得结果集或表的元息信... 505

    19.8    ASEADO.NET应用程序的发布... 513

    第20章      Sybase ASE功能包生成... 513

    20.1    jutils工具包生成... 514

    20.2    ODBC、OLEDB以及ADO.NET包... 515

    20.3    OpenClient库... 515

    20.4    SybaseCentral客户端工具生成... 517

    第21章      Sybase ASE发展历史及版本演进... 521

    相信不久,就会在各网站上架。到时候我会把相应链接附上。

    

文章结束给大家分享下程序员的一些笑话语录: 打赌
飞机上,一位工程师和一位程序员坐在一起。程序员问工程师是否乐意和他一起玩一种有趣的游戏。工程师想睡觉,于是他很有礼貌地拒绝了,转身要睡觉。程序员坚持要玩并解释说这是一个非常有趣的游戏:"我问你一个问题,如果你不知道答案,我付你5美元。然后你问我一个问题,如果我答不上来,我付你5美元。"然而,工程师又很有礼貌地拒绝了,又要去睡觉。  程序员这时有些着急了,他说:"好吧,如果你不知道答案,你付5美元;如果我不知道答案,我付50美元。"果然,这的确起了作用,工程师答应了。程序员就问:"从地球到月球有多远?"工程师一句话也没有说,给了程序员5美元。  现在轮到工程师了,他问程序员:"什么上山时有三条腿,下山却有四条腿?"程序员很吃惊地看着工程师,拿出他的便携式电脑,查找里面的资料,过了半个小时,他叫醒工程师并给了工程师50美元。工程师很礼貌地接过钱又要去睡觉。程序员有些恼怒,问:"那么答案是什么呢?"工程师什么也没有说,掏出钱包,拿出5美元给程序员,转身就去睡觉了。

你可能感兴趣的:(Sybase)