11-2 关系数据库标准语言SQLPython程序设计基础教程(微课版第2版)_第1页
11-2 关系数据库标准语言SQLPython程序设计基础教程(微课版第2版)_第2页
11-2 关系数据库标准语言SQLPython程序设计基础教程(微课版第2版)_第3页
11-2 关系数据库标准语言SQLPython程序设计基础教程(微课版第2版)_第4页
11-2 关系数据库标准语言SQLPython程序设计基础教程(微课版第2版)_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

介绍SQL简介和常用的SQL语句关系数据库标准语言CHAPTER1101SQL简介02常用的SQL语句CONTENTS目

录关系数据库标准语言结构化查询语言关系数据库的标准语言通用的功能极强的关系数据库语言关系数据库标准语言查询数据库创建数据库数据的插入与修改数据库安全性完整性定义关系数据库标准语言SQL简介SQL软件与SQL的接口软件SQL成为国际标准语言以后关系数据库标准语言

SQL数据存取语言和标准接口主流语言相互操作综合统一高度非过程化面向集合的操作方式语言简洁,易学易用以同一种语法结构提供多种使用方式关系数据库标准语言语言风格统一独立完成数据库生命周期中的所有活动综合统一数据查询数据操纵数据定义数据控制关系数据库标准语言高度非过程化提出“做什么”无须指明“怎么做”存取路径的选择以及SQL的操作过程都由系统自动完成减轻了用户负担提高了数据独立性关系数据库标准语言面向集合的操作方式操作对象记录的集合删除操作的对象一次插入操作的对象查找结果更新操作的对象关系数据库标准语言独立的语言独立地用于联机交互的使用方式,可以在终端键盘上直接键入SQL命令对数据库进行操作嵌入式语言能够嵌入到高级语言程序中如C、C++、Java和Python提供程序员设计程序时使用以同一种语法结构提供多种使用方式相同语法结构关系数据库标准语言语言简洁,易学易用select07create01update04grant08drop02delete05revoke09insert03alter06关系数据库标准语言创建数据库321创建数据库CREATEDATABASE数据库名称;查看数据库SHOWDATABASES;打开数据库USE数据库名称;每条SQL语句的末尾用英文分号结束关系数据库标准语言01CREATETABLE表名称02(03列名称1数据类型,04列名称2数据类型,05列名称3数据类型,06....07);【例】创建表-一个数据库包含多个表关系数据库标准语言最常用的数据类型数据类型描述integer(size)int(size)smallint(size)tinyint(size)仅容纳整数。括号内的size用于规定数字的最大位数decimal(size,d)numeric(size,d)容纳带有小数的数字"size"规定数字的最大位数"d"规定小数点右侧的最大位数char(size)容纳固定长度的字符串(可容纳字母、数字以及特殊字符)在括号中规定字符串的长度varchar(size)容纳可变长度的字符串(可容纳字母、数字以及特殊的字符)在括号中规定字符串的最大长度关系数据库标准语言使用SQL查看已创建的表SHOWTABLES关系数据库标准语言插入数据使用INSERTINTO语句插入新记录INSERTINTO表名称VALUES(值1,值2,....);也可以指定所要插入数据的列INSERTINTO表名称(列1,列2,...)VALUES(值1,值2,....);关系数据库标准语言THEFUTUREOFSELECT列名称FROM表名称;使用SELECT语句从数据库中查询数据查询数据查询数据关系数据库标准语言修改数据【例】

使用UPDATE语句修改数据UPDATE表名称SET列名称=新值WHERE列名称=某值;关系数据库标准语言删除数据【例】使用DELETE语句从表中删除记录DELETEFROM表名称WHERE列名称=某值;关系数据库标准语言删除表

使用DROPTABLE

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论