- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.1.5网站数据库设计new.doc
3.1.5 网站数据库设计
本单元要求考生掌握使用结构化查询语言—SQL来操作数据库的方法。
首次使用时,学员应在“电子商务高级训练平台”的网站建设栏目单击“数据库应用”,注册一个新用户,以后每次操作前输入用户名和密码登录后,即可进行数据库的各项操作,如图3-1-5-1所示。操作时在文本框表单中输入正确的SQL指令,单击“执行”按钮即可。如果输入的命令不正确,系统会有错误提示信息。
图3-1-5-1
3.1.5.1 表
表(Table)数据库中的所有数据或信息。数据库中的每一个表都具有自己唯一的名称,都是由行和列组成,其中每一列包括了该列名称,数据类型,以及列的其它属性等信息,而行则具体包含某一列的记录或数据。…)
例如:在图3-1-5-1中的文本框表单中输入“create table student (学号char(4),姓名char(6),性别 char(2),年龄 Numeric(2))”这条命令可创建一个名为student的数据表,含有指定类型和长度的学号、姓名、性别、年龄四个字段。如图3-1-5-2所示。
图3-1-5-2
3.1.5.1.2 数据的增、删、改
1.数据插入
语法:Insert Into 表名 [(列名[,列名]…)] Values (值[,值]…)
例如:在图3-1-5-1中的文本框表单中输入“insert into student (学号,姓名,性别,年龄) values(1,张三,男,15) ”这条命令可将一条新记录插入当前记录之后。
2.数据删除
语法:Delete From 表名 [Where 条件表达式]
例如:在图3-1-5-1中的文本框表单中输入“delete from student where 姓名=张三”…] [Where 条件表达式]
例如:在图3-1-5-1中的文本框表单中输入“update student set 年龄=16 where 姓名=张三”udent alter 姓名 char(8) null”这条命令将“姓名”列修改为允许空值。
3.1.5.1.4 删除数据表
语法:Drop Table 表名
使用此命令删除某个表以及该表中的所有记录。Drop?able命令的作用与删除表中的所有记录不同。删除表中的全部记录之后,该表仍然存在,而且表中列的信息不会改变。而使用drop?table命令则会将整个数据表的所有信息全部删除。”这条命令将删除名为student的数据表。
3.1.5.2数据查询
SQL突出之处是数据查询,几乎可以胜任各种各样的查询任务,如查询满足各种条件的记录、单表与多表查询、在查询中进行统计与计算、对生成的结果文件进行分组排序等。
语法:Select [All/Distinct] [别名.]选择项[As列名][,[别名.]选择项[As 列名]…] From 表名[表本身别名][,表名[表本身别名]…] [Where 条件] [Group By 分组列名] [Having 过滤条件][Union[All]Select命令][Order By 列名[Asc/Desc]
All 表示输出所有结果记录,包括重复记录。
Distinct 表示输出无重复的结果记录。
别名 当涉及到多表查询时,需通过别名来区分不同表文件中的字段。
选择项 主要是From子句中所给出的表名中的字段。选中的字段可以和函数一起使用,如:平均值函数Avg()、求和函数Sum()、最大值函数Max()、最小值函数Min()、计数函数Count()等。
As 可以用来指定一个和原列名不同的名。
Group By 将查询结果按某一列(或多个列)的值进行分组。
Having 只与Group By配合使用,用于说明分组条件。
Union[All]Select 将两个查询结果合并在一起输出;若无All,重复记录将被自动取消,若有All表示结果全部合并 。
Order By 表示排序输出结果。
Asc 按升序输出结果。
Desc 按降序输出结果。
我们利用训练平台自带的Category、Products、jieguo三个表了解一下SQL的一些基本查询命令。
3.1.5.2.1 查询数据表所有的记录
例如:要显示Category表和Products表中所有记录的内容,在图3-1-5-1中的文本框表单中分别输入“select * from Catego
您可能关注的文档
最近下载
- 《神经网络基础之》课件.ppt VIP
- 第3课 学习有方法 第1课时 (教学课件)2025统编版道德与法治三年级上册.ppt
- (5)显卡 836348006V323(msi GTX980TI MS-V323 图纸和点位图).pdf VIP
- 汉语语法教学-越来越……/越……越…….ppt VIP
- RJ八上Unit 6 Lesson 4 2025-2026学年人教版英语八年级上册.pptx
- RJ八上Unit 6 Lesson 3 2025-2026学年人教版英语八年级上册.pptx
- RJ八上Unit 6 Lesson 1 2025-2026学年人教版英语八年级上册.pptx
- RJ八上Unit 6 Lesson 2 2025-2026学年人教版英语八年级上册.pptx
- 2023款比亚迪宋PLUS DM-i 冠军版_汽车使用手册用户操作图示图解详解驾驶指南车主车辆说明书电子版.pdf
- 蓝牌随车吊的型号及报价.docx VIP
文档评论(0)