选择显示字体大小

postgresql 7.2 教程 (2)


2.1. 介绍
本章提供一个如何使用 sql 执行简单操作的概述. 本教程的目地只是给你一个介绍,并非完整的 sql 教程.都许多关于 sql92 的书,包括 understanding the new sqlmelton and simon, 1993a complete guidejimmeltonalan r.simon1-55860-245-31993morgan kaufmann1993morgan kaufmann publishers, inc. 和 a guide to the sql standarddate and darwen, 1997a user's guide to the 

standard database language sqlfourth editionc. j.datehughdarwen0-201-96426-01997addison-wesley1997addison-wesley longman, inc..而且你还要知道有些 postgresql语言特性是对标准的扩展. 

在随后的例子里,我们假设你已经创建了名为 mydb 的数据库,就象在前面的章里面介绍的一样,并且已经启动了 psql. 

本手册的例子也可以在postgresql 源代码发布里的目录 src/tutorial/ 中找到. 请参考该目录中的 readme 文件获取如何使用 它们的信息.要开始这个教程,按照下面说的进行∶ 

$ cd ..../src/tutorial
$ psql -s mydb
...

mydb=> \i basics.sql
\i 命令从指定的文件中读取命令. -s 选项把你置于单步模式,它在向服务器发送每个查询之前 暂停.在本节使用的命令都在文件 basics.sql 中. 


--------------------------------------------------------------------------------
2.2. 概念
postgresql 是一种 关系型数据库管理系统 (rdbms). 这意味着它是一种用于管理那些以关系 形式存储的数据的系统.关系实际上是表的 数学称呼.今天,把数据存储在表里的概念已经快成了固有的常识了, 但是还有其它的一些方法用于组织数据库.在类 unix 操作系统上的 文件和目录就形成了一种层次数据库的例子.更现代的发展是面向对象的数据库. 

每个表都是一个命名的行的集合. 每一行由一组相同的命名 列组成. 而且每一列都有一特定的类型. 虽然每列在每行里的位置是固定的,但一定要记住 sql 并未 对行在表中的顺序做任何保证(但你可以对它们进行明确的排序进行显示). 

表组成数据库,一个由一个 postgresql 服务器管理的数据库集合组成一个数据库集群. 
2.3. 创建新表
你可以通过声明表的名字和所有字段的名字及其类型来创建表∶ 

create table weather (
    city            varchar(80),
    temp_lo         int,           -- low temperature
    temp_hi         int,           -- high temperature
    prcp            real,          -- precipitation
    date            date


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons