MySql数据库培训.ppt

  1. 1、本文档共149页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MySql数据库培训课案

* * * * * * * * * * * * * * * * * * * 可以通过在SELECT查询中指定字段来限制出现在附表中的字段 复制表 通过使用SELECT 语句创建已存在表的空副本,并且返回一个空结果集。 复制表 未完待续….. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 插入数据行4 注意事项6:具有缺省值的列,可以使用DEFAULT(缺省)关键字来代替插入的数值 INSERT INTO Students (SName,SAddress,SGrade,SEmail,SSEX) VALUES (张青裁,DEFAULT,6,ZQC@S,0) 插入多行数据 INSERT STUDENTS (SName,SGrade,SSex) VALUES(测试女生1,75,0), (测试女生2,77,0), (测试女生3,83,0), (‘测试男生1,81,1), (测试女生4,90,0), (‘测试男生2,94,1), (测试女生5,51,0), (‘测试男生3,53,1); INSERT INTO 表名(列名) VALUES(列名值), (列名值), (列名值) …… 插入多行数据 INSERT INTO TongXunLu (姓名,地址,电子邮件) SELECT SName,SAddress,SEmail FROM Students INSERT INTO 表名(列名) SELECT 列名 FROM 源表名 学生信息 95001,洛燕妮,女,20,信息系 95002,欧阳炎,男,19,计算机系 95003,何东升,男,21,美术系 95004,刘晨,男,18,计算机系 95005,沙明华,女,21,美术系 95006,欧阳宝宝,男,19,美术系’ 课程信息 1,JAVA 2,C 3,.NET 成绩信息 95001,1,98 95002,1,50 95004,1,70 95003,4,95 95005,4,40 95006,4,77 95001,2,80 95002,3,58 95006,2,70 学生、课程、成绩插入数据 语法: 叙述: where 子句是判断语句,用来设定条件,限制只更新匹配的行,如果不带where子句,则更新所有行数据。 举例: 将student表中的所有学生名称为Alex的改为Tom: update student set sname=Tom where sname=Alex; 更改记录操作 UPDATE 表名 SET 列名 = 更新值 [WHERE 更新条件] 更新数据行 UPDATE Student SET SSEX = 0 UPDATE Student SET Sdept =家政系 WHERE Sdept = 刺绣系 UPDATE Sc SET Grade = Grade + 5 WHERE Grade = 95 语法: 叙述:此语句删除表中的行,如果不带where子句,则删除整个表中的记录,但是表不被删除。 举例: 删除student表中的所有年龄小于18岁的记录: delete from student where sage18; 删除记录操作 DELETE FROM 表名 [WHERE 删除条件] 删除学生编号为95005的学生信息包括成绩信息 delete from student,sc using student,sc where student.sno = sc.studentid and student.sno=95005; 说明: 表和字段的引用方式有两种:绝对引用和相对引用 绝对引用:数据库名.表名(.字段名) 相对引用:表名.(字段名) 补充说明 删除数据行 河南新乡 赵可以 0010016 河南新乡 张丽鹃 0010015 江西南昌 雷铜 0010014 湖南新田 吴兰 0010013 山东定陶 李山 0010012 …. 地址 姓名 学号 98 0010016 数学 81 0010013 语文 67 0010012 语文 74 0010013 数学 88 0010012 数学 …. 分数 学号 科目 DELETE FROM 学员信息表 WHERE 学号 =0010012 ? 什么是查询? Application Logic 客户程序 查询请求 查询结果集 SQL SERVER A B C D E F G SELECT * FROM SALES 查询产生一个虚拟表,看到的是表形式显示的结果,但结果并不真正存储,每次执行查询只

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档