第16章-MySQL数据库基础.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1. 插入记录insert 16.5 MySQL语句操作 数据表中插入、浏览、修改和删除记录,可在MySQL命令行使用SQL完成。 举例: 添加一条记录 添加多条记录 2. 查询数据库记录select 要从数据库中把数据查询出来,就要用到数据查询语句select。select语句是最常用的查询语句,它的使用方式有些复杂,但功能强大。 select语句的语法格式如下: select selection_list //要查询的内容,选择哪些列 from 数据表名 //指定数据表 where primary_constraint //查询时需要满足的条件,行必须满足的条件 group by grouping_columns //如何对结果进行分组 order by sorting_cloumns //如何对结果进行排序 having secondary_constraint //查询时满足的第二条件 limit count //限定输出的查询结果 16.5 MySQL语句操作 使用select语句查询一个数据表 使用select语句时,首先要确定所要查询的列。“*”代表所有列。 例如,查询管理员信息表tb_admin中的所有数据,如图所示。 2. 查询数据库记录select 16.5 MySQL语句操作 查询表中的一列或多列 针对表中的多列进行查询,只要在select后面指定要查询的列名即可,多列之间用“,”分隔。 例如,查询管理员信息表tb_admin中的id(ID编号)、user(用户名)、password(用户密码)和email(用户邮箱)字段,并指定查询条件为用户ID编号为1,如图所示。 2. 查询数据库记录select 16.5 MySQL语句操作 多表查询 针对多个数据表进行查询,关键是where子句中查询条件的设置,要查找的字段名最好用“表名.字段名”表示,这样可以防止因表之间字段重名而造成无法获知该字段属于哪个表,在where子句中多个表之间所形成的联动关系应按如下形式书写: 表1.字段=表2.字段 and 其他查询条件 多表查询的sql语句格式如下: select 字段名 from 表1,表2…… where 表1.字段=表2.字段 and 其他查询条件 例如,查询学生表和成绩表,查询条件是学生表的userid等于成绩表的sid,并且学生的userid等于001。其代码如下: select * from tb_student,tb_sscore where tb_student.userid=tb_sscore.sid and tb_student.userid=001 2. 查询数据库记录select 16.5 MySQL语句操作 3. 修改记录update 要执行修改的操作可以使用update语句,该语句的格式如下: update 数据表名 set column_name = new_value1,column_name2 = new_value2, …where condition 其中,set子句指出要修改的列和它们给定的值,where子句是可选的,如果给出它将指定记录中哪行应该被更新,否则,所有的记录行都将被更新。 例如,下面将管理员信息表tb_admin中用户名为tsoft的管理员密码111修改为896552,如图所示。 16.5 MySQL语句操作 在数据库中,有些数据已经失去意义或者错误时就需要将它们删除,此时可以使用delete语句,该语句的格式如下: delete from 数据表名 where condition 例如,删除管理员数据表tb_admin中用户名为“小欣”的记录信息,如图所示。 4. 删除记录delete 16.5 MySQL语句操作 1. 数据的备份 在命令行模式下完成对数据的备份,使用的是MYSQLDUMP命令。通过该命令可以将数据以文本文件的形式存储到指定的文件夹下。 16.6 MySQL数据库备份和恢复 说明:在命令行模式下操作MySQL数据库,需要将MySQL数据库中bin文件夹的安装路径添加到PATH环境变量中。 对集成化安装包,已经作好配置。 2.数据的恢复 既然可以对数据库进行备份,那么就一定可以对数据库文件进行恢复操作。执行数据库的恢复操作使用的是MySQL命令。其命令格式如下: mysql -uroot –proot db_database <F:\db_database16.txt” 其中mysql是使用的命令,–u后的root代表用户名,–p后的root代表密码,db_database代表数据库名(或表

文档评论(0)

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

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

1亿VIP精品文档

相关文档