• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

MySQL操作集锦_mysql

mysql 搞代码 7年前 (2018-06-08) 127次浏览 已收录 0个评论
文章目录[隐藏]

mysql操作汇总

    这学期学习了数据库系统原理,做了实验,mark一记。

    目录(没有一键目录不开心。。。)

1.T—SQL的简单查询、连接查询

(1)用SQL语句建库、建表并插入记录。

(2)修改表结构,包括修改属性列的数据类型,增加新的属性列,删除已有的属性列。

(3)使用单个元组和多元组插入。

(4)简单查询操作,包括投影、选择、数据排序、模糊匹配查询等。如果结果不正确,要进行修改,直至正确为止。

(5)连接查询操作,包括等值连接、自然连接、一般连接、自身连接、外连接。

2子查询及组合

(1)在DBMS的交互式环境里,用SQL语句建库、建表并插入记录。

(2)使用In、比较符和Exists操作符进行嵌套查询操作。

(3)分组查询,包括分组条件表达、选择组条件表达的方法。

(4)集合查询。

(5)使用视图创建语句建视图,通过视图查询数据

(6)带子查询的修改和删除

(7)通过视图修改和删除数据

3.数据控制、数据导入/导出、数据备份和恢复

 

(1)使用SQL对数据进行安全性控制,包括授权和权利收回。

 

(2)查看授权和权利收回后的结果

 

(3)SQL SEVER工具对表中的数据导出到其它格式的文件。

 

(4)将其它格式的文件数据导入到数据库中。

 

(5)使用SQL SEVER具创建一个数据库的备份(海量备份、增量备份)。

 

(6)使用SQL SEVER工具及所创建的数据库备份恢复这个数据库。

T—SQL的简单查询、连接查询

(1)用SQL语句建库、建表并插入记录。

建库:

MySQL操作集锦_mysql

建表:

MySQL操作集锦_mysql

插入记录:

MySQL操作集锦_mysql

查看

MySQL操作集锦_mysql

(2)修改表结构,包括修改属性列的数据类型,增加新的属性列,删除已有的属性列。

     修改属性列的数据类型

MySQL操作集锦_mysql

    

    添加新的属性列

MySQL操作集锦_mysql

    删除已有属性列

MySQL操作集锦_mysql

(3)使用单个或多个元组插入

   单元组

MySQL操作集锦_mysql

    多元组

MySQL操作集锦_mysql

(4)简单查询操作,包括投影、选择、数据排序、模糊匹配查询等。如果结果不正确,要进行修改,直至正确为止。

  投影

 MySQL操作集锦_mysql

      选择

MySQL操作集锦_mysql

    数据排序

MySQL操作集锦_mysql

    模糊匹配查询

MySQL操作集锦_mysql

(5)连接查询操作,包括等值连接、自然连接、一般连接、自身连接、外连接。

    预处理操作,建立相关的表

MySQL操作集锦_mysql

MySQL操作集锦_mysql

    等值连接

MySQL操作集锦_mysql

    自然连接

MySQL操作集锦_mysql

    一般连接

MySQL操作集锦_mysql

    自身连接(先创建能自身连接的属性)

MySQL操作集锦_mysql

MySQL操作集锦_mysql

    外连接

MySQL操作集锦_mysql

子查询及组合

(1)在DBMS的交互式环境里,用SQL语句建库、建表并插入记录。

MySQL操作集锦_mysql

(2)使用In、比较符和Exists操作符进行嵌套查询操作。

 使用in

MySQL操作集锦_mysql

    

    使用比较符

MySQL操作集锦_mysql

    使用exists

MySQL操作集锦_mysql

(3)分组查询,包括分组条件表达、选择组条件表达的方法。

  普通分组

MySQL操作集锦_mysql

    显示所有满足条件元组

MySQL操作集锦_mysql

    其它条件分组

MySQL操作集锦_mysql

(4)集合查询。

    union并操作

MySQL操作集锦_mysql

    用union实现交操作

MySQL操作集锦_mysql

    用union实现差操作        ( f1-f2 )并(f2-f1)

MySQL操作集锦_mysql

(5)使用视图创建语句建视图,通过视图查询数据

MySQL操作集锦_mysql

(6)带子查询的修改和删除

MySQL操作集锦_mysql

(7)通过视图修改和删除数据

MySQL操作集锦_mysql

数据控制、数据的导入/导出、数据库备份和恢复

(1)使用SQL对数据进行安全性控制,包括授权和权利收回。

    创建新用户

MySQL操作集锦_mysql

    新用户授权

MySQL操作集锦_mysql

   回收新用户权利

MySQL操作集锦_mysql

(2)查看授权和权利收回后的结果

    授权后

MySQL操作集锦_mysql

    回收权利后

MySQL操作集锦_mysql

(3)导出到其它格式的文件(txt)。

    按一定格式导出student表到txt

MySQL操作集锦_mysql

    到相关位置查看导出的txt文件

MySQL操作集锦_mysql

(4)将其它格式的文件数据导入到数据库中。

    重建新表temptxt,导入txt文件到表中并查看

MySQL操作集锦_mysql

(5)创建一个数据库的备份(海量备份、增量备份)。

    用MySQL实现海量备份

MySQL操作集锦_mysql

    查看备份文件(包括了SQL语句记录)

MySQL操作集锦_mysql

(6)恢复备份到数据库

    删除已备份的基本表

MySQL操作集锦_mysql

    

    使用备份的文件还原基本表

MySQL操作集锦_mysql

    

    查看恢复后地表

MySQL操作集锦_mysql

    增量备份:按照网上的操作修改my-default.ini(没有my.ini和my.conf文件),添加了log-bin路径后却没能得到相关文件,使用了另一种方法 也没成功。查询得知MySQL5不支持增量备份,是指所有的5系列么?我用的是MySQL5.6……

欢迎大家阅读《MySQL操作集锦_mysql》,跪求各位点评,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:MySQL操作集锦_mysql

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址