- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
MySQL数据库(一)课程目标介绍MySQL数据库掌握MySQL基本命令掌握基础sql语法MySQLMySQL是目前最受欢迎的开源SQL数据库管理系统,由MySQLAB开发、发布和支持。MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,能够适用于大型项目。MySQL操作mysql–h主机名–u用户名–p密码 登录mysqlshowdatabases; 显示所有数据库use数据库名; 连接数据库showtables; 显示所有的表describe表名; 显示表结构source文件路径; 导入外部sql命令mysqldump-u用户名-p数据库名文件名 导出数据库数据定义语言创建数据库createdatabase数据库名删除数据库dropdatabaseifexists数据库名创建表createtable表名( 列名数据类型(长度)[约束][默认值], );删除表droptableifexists表名创建数据库和表创建MySchool数据库创建表:Students表自增列id(主键),学号,班级号,姓名,地址,生日Scores表自增列id(主键),学号(外键),科目,分数,考试日期基本sql语法INSERTINTO表名(列名,列名) VALUES(‘值’,‘值)UPDATE表名SET列=值[WHERE条件]DELETEFROM表名[WHERE条件]SELECT列FROM表名[WHERE条件]数据操作练习:分别给students和scores表插入5行数据更新学号’3g001’的学生生日为‘1989-4-12’给学号’3g001’的数学分数加10分删除id为1的学生数据查询两个表的数据查询查询条件===and\orstu_id=‘3g001’andaddress=‘武汉’between..and..birthdaybetween1900-1-1and1992-1-1instu_idin(‘3g001’,’3g002’)like通配符(%代表任意长度字符,_代表一个字符)namelike‘张%’练习:查询来自武汉或南昌的姓张的同学查询class-1班分数在70到95之间的学生查询姓名是三个字的学生排序和限制行排序:select*from表orderby列asc|desc限制行数:select*from表limit开始行,行数练习:按年龄从小到大显示学生信息显示分数信息的第3到5行查询分数最高的人查询年龄最小的学生分组查询时常需要通过某些类型对数据分类如:查看每个班的学生人数查看某天考试的平均分分组常和聚合函数一起使用:总和sum,平均分avg,最小值min,最大值max,总数count查看每个班人数selectclass_no班级,count(stu_id)人数fromstudentsgroupbyclass_no;havingHaving语句对分组之后的结果进行条件筛选where——groupby——having查询人数超过2人的班级selectclass_no班级,count(stu_id)人数fromstudentsgroupbyclass_nohavingcount(stu_id)2;分组练习查询补考过的学生学号查询平均分超过70的科目查询考生人数低于2人的考试日期子查询在查询语句中可以嵌套其他查询语句select*from表where列=(select列from表)查询2012-3-22考试的学生姓名:selectnamefromstudentswherestu_id=(selectstu_idfromscoreswhereexam_date=‘2012-3-22’);以上代码可能存在什么问题?in子查询练习查询所有比张三大的学生找出所有李四的同班同学找出数学分数最高的同学名字连接查询如果在一个结果集中要显示多张表的数据,就需要使用连接查询内连接 select列…from表1innerjoin表2 on表1.相关列=表2.相关列特点:找到两个表中相符的数据外连接:左外连接、右外连接 sele
您可能关注的文档
- 名教师工作室个人工作计划.docx
- 江苏动火证近年原文.doc
- 急诊制度近年原文.doc
- 第十课过秦论(学生版).doc
- [水调歌头ppt课件]水调歌头课件.docx
- 舫榭建筑的休闲思想研究——以无锡寄畅园“先月榭”为例.docx
- 运动会加油稿简短有力(通用21篇).docx
- 反倾销措施PPT课件.pptx
- 公司党委换届工作报告范文.docx
- 城市道路箱涵结构计算书.pdf
- 国有企业2024年工作情况总结及下一步工作计划.docx
- 党建工作典型案例材料:以“跨村联建”党建模式推动乡村全面振兴.docx
- 国企工会会员代表大会上的工作报告(通用版).docx
- 市农业农村局党组关于拆旧复垦和农村集体“三资”监管专项巡察反馈问题整改情况的报告.docx
- 2024年11月份重要讲话、重要会议心得体会汇编139篇.docx
- 2024年全县意识形态工作总结报告.docx
- 某某村驻村第一书记2024年述职报告.doc
- 在某某市乡镇人大工作座谈会上的讲话.doc
- 某某副市长在2024年全市今冬明春乡村绿化工作动员部署会上的讲话.doc
- 某某党组书记2024年党建工作述职报告.doc
最近下载
- 大学科技创新平台管理办法(修订).pdf
- 2024届高考专题复习:语言文字运用指导 课件96张.pptx VIP
- 益丰5000吨年生物制剂(微生物水处理剂)项目报告表(最终版).docx
- 新人教小学五年级数学上册《植树问题(三)》示范教学课件.pptx
- 银行业安全保卫工作培训.pptx
- 2024年08月苏州工业园区行政审批局辅助人员公开招聘2人笔试历年典型考点解题思路附带答案详解.docx VIP
- 2017年在全县固定资产投资工作培训调度会上的发言 高度重视+落实责任+加快建设+严格奖惩.doc VIP
- 建筑电气工程安全和功能检验资料核查及主要功能抽查记录.docx VIP
- 质量管理自查制度.docx VIP
- 神经病理性疼痛评估与管理中国指南(2024版)要点.pdf
文档评论(0)