当前位置:早雪网网络学院编程文档数据库技术Postgresql → PostgreSQL7.0手册-教程 -71. 开始

PostgreSQL7.0手册-教程 -71. 开始

减小字体 增大字体 作者:不详  来源:supcode.com收集整理  发布时间:2005-7-23 12:22:36
类似工具的例子. 

写一个 使用 LIBPQ 库的 C 程序. 你便可以在C里面提交一个 SQL 命令并且在程序里面得到结果和状态的响应. 这些接口将在程序员手册里进一步讨论。

你可以运行 psql,试一下本手册里的例子.你可以用下面命令激活 mydb 数据库: 
  
% psql mydb
将提示下面的问候信息: 
Welcome to the POSTGRESQL interactive sql monitor:
  Please read the file COPYRIGHT for copyright terms of POSTGRESQL

   type \? for help on slash commands
   type \q to quit
   type \g or terminate with semicolon to execute query
 You are currently connected to the database: template1

mydb=>
这个命令提示符表明终端监控器正等候你的输入,你可以向由终端监控器维护的工作区键入SQL 查询. psql 对由反斜杠开头的字符进行转义,“\” 比如你可以通过键入下面字符获得各种 PostgresSQL 命令的语法帮助: 
mydb=> \h
一旦你完成了向工作区的查询输入,你可以键入下面字符把工作区的内容提交给Postgres 服务进程: 
mydb=> \g
T这句话告诉服务进程执行查询.如果你以分号结束你的查询,“\g” 可以不输入. psql 将自动处理分号结尾的查询.如果从一文件中读取查询,比如说从 myFile,键入: 
mydb=> \i fileName
从 psql 退出到 UNIX,键入 
mydb=> \q
psql 将退出到命令行.(有关更多转义符的信息,在监控器提示符下键入 \h .)空白(如,空格,制表符和新行)可在 SQL查询里自由使用.单行注释使用  "--".在 "--"后面该行的所有内容都将被忽略.多行注释使用 "/* ... */".
删除数据库
如果你是数据库mydb 的管理员,你可以用下面UNIX命令删除该数据库: 
  
% dropdb mydb
这个命令物理上删除所有与该数据库关联的UNIX文件,这个动作是不可逆的,因而执行这个动作之前一定要三思而后行.

----------------------------------------------------------------------------

上一页  [1] [2] 

[数据载入中...] [返回上一页] [打 印]

文章评论评论内容只代表网友观点,与本站立场无关!

  评论人:Nick   打分:85 分  发表时间:2007-7-11 10:19:43
· Orderdrugshere,lowestprices!<ahref=http://the-medicines-shop...
  评论人:Bob   打分:85 分  发表时间:2007-7-9 15:19:52
· OrderMedsOnline,LowestPrices<br><br><ahref=http://the-medici...