




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库设计介绍创建表输入数据检索数据表之间的关系修改表的设计createdb创建database每个用户默认的database名和其登录名一致创建database之后,用命令psql就能连接自己的databasel 命令显示所有的database权限问题创建的database,其他用户可以连接c s01表示连接到s01 的database其他用户可以在其中创建表,但默认情况下只能读取自己创建的表如果不希望其他用户访问可以设定权限 revoke all on database s01 from public取消其他账户对s01 的访问权限,这样设定之后其他用户将无法连接到s01创建表SQL: C
2、reate Table举例:CREATE TABLE City ( name text, location text, population integer);创建表CityCreate Table 举例CREATE TABLE IF NOT EXISTS City ( name text UNIQUE, location text, population integer);UNIQUE: 数据不能重复,比如只能城市名字不能出现两个“广州”IF NOT EXISTS:防止建立同名的TableNULLCREATE TABLE City ( name text NOT NULL, location
3、 text, population integer);NOT NULL: 数据不能为空值NULL空值意味着没有填写任何数据,列的类型是字符时NULL和或者空格都不同,数值则不等于0或者任何数值Tony Hoare 在1965年发明了 null 引用, 并认为这是他犯下的“几十亿美元的错误”. 即便是50年后的今天, SQL中的 null 值还是导致许多常见错误的罪魁祸首.输入数据SQL: INSERT INTO Insert into city (name, location, population) Values ( 广州, 中国南方,广东省,800 );Insert into city (
4、name, population) Values ( 北京, 1000 );UpdateSQL: Update修改数据Update city set location=中国北方 where name=北京查询数据SQL:SELECT . FROM . WHERESELECT * FROM City;SELECT * FROM City Where name=广州;SELECT * FROM City Where location is null;SELECT * FROM City Where Population=1000;删除数据SQL: DELETE FROM . WHERE .DELE
5、TE FROM City WHERE population200; CREATE TABLECREATE TABLE IF NOT EXISTS Book ( Bookid SERIAL PRIMARY KEY, Title text, Author text, Publisher text, Category text, ISBN text, Price decimal )SERIAL: 自动增加的整数, 添加数据的时候如果不赋值则自动递增Primary KeyPrimary Key: 主键UNIQUENOT NULL主键可以是名称,号码等具有实际意义的列。也可以由SERIAL 属性的列组成
6、。创建表的练习根据内容提示自行设计数据表,并输入一定的数据,练习插入数据国家国名(中文名,英文名)地理(亚洲/欧洲/美洲,面积)气候人口城市(City)名称, 别称, 译名地理(面积,地貌,气候)人口语言文化(曲艺戏剧,饮食,传统工艺)旅游图书图书名称作者出版商/社出版日期页数字数价格分类(教材,小说.)学科(物理,化学,文学)编码数据之间的关系从属关系。例如城市属于国家,或者每个国家有多个城市。国家和城市之间还有可能有省。在表和表之前表现数据的关系在City表中增加一列Country以记录Country的信息修改表的设计SQL: Alter TableALTER TABLE City ADD Country text;为City增加一个新的列CountryALTER TABLE City DROP Country 删除City的列Country 复杂的关系城市和国家的关系比较简单,虽然一个国家可以拥有多个城市,但一个城市只能属于某一个国家。有些数据关系比较复杂。例如书和作者的关系。一本书可以有多个作者,而每个作者也可以有多部作品
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学校生物园管理制度
- 学校诗词曲管理制度
- 学法校资产管理制度
- 学生穿校服管理制度
- 安全生产部管理制度
- 安装队科室管理制度
- 定销房销售管理制度
- 实训室环境管理制度
- 审核制度及管理制度
- 客栈经营与管理制度
- 系统集成方案及实施步骤
- 2025年陇南村文书考试题及答案
- 2025年中科院心理咨询师培训考试复习题库-上(单选题)
- 危化三级安全教育
- 马克思主义基本原理与科技创新的结合心得体会
- 美发店投资入股协议书8篇
- 第四单元 课题3 物质组成的表示教学设计-2024-2025学年九年级化学人教版(2024)上册
- DeepSeek零基础到精通手册(保姆级教程)
- 2024年中国软件行业基准数据 (CSBMK-202410)
- 小学四年级下册四则混合运算及简便运算
- 公共政策分析概论 课件 第3章 政策主体、政策客体与政策环境
评论
0/150
提交评论