C#第四次作业
2015-06-08 13:46
369 查看
由于电脑自身原因没法使用命令提示符进入mysql数据库,只好使用Navicat for mysql图形管理界面。
1.启动mysql
![](http://img.blog.csdn.net/20150608134727369?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcHkxOTk0ODI5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
这里我设置手动是方便使用时才打开,不使用时不打开也不用开机启动;
2.打开Navicat for mysql
![](http://img.blog.csdn.net/20150608134851921?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcHkxOTk0ODI5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
这个软件比较方便实用,安装包也小;打开后建立好Connection,同时注意在建立Connection时要记得在高级选项里把“使用mysql 字符集”选项勾掉,不然导入文件时总是出现乱码,其他保持基本设置即可,导入方法百度很多就不一一介绍了;
3导入结果(第一张为导入list_class1.txt文本的截图,第二张为导入list_class1_submit.xls文件截图,截图均为部分)
![](http://img.blog.csdn.net/20150608135710389?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcHkxOTk0ODI5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20150608135841955?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcHkxOTk0ODI5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
4使用sql语句查询出现在表list_class1未出现在表list_class1_submit中学生名单
sql语句:
结果如下:
![](http://img.blog.csdn.net/20150615121147929?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcHkxOTk0ODI5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
将两个文件对比后查出三个人未提交作业网址,与结果显示对比一致,完成上述查询条件要求。
5总结
在整过过程中只是导入文件出现乱码部分花了比较长时间,不过找到解决方法后后面步骤轻松多了;至于数据库的其他操作就不多介绍,对增删改有疑惑都可以在网上找到相应的方法
1.启动mysql
这里我设置手动是方便使用时才打开,不使用时不打开也不用开机启动;
2.打开Navicat for mysql
这个软件比较方便实用,安装包也小;打开后建立好Connection,同时注意在建立Connection时要记得在高级选项里把“使用mysql 字符集”选项勾掉,不然导入文件时总是出现乱码,其他保持基本设置即可,导入方法百度很多就不一一介绍了;
3导入结果(第一张为导入list_class1.txt文本的截图,第二张为导入list_class1_submit.xls文件截图,截图均为部分)
4使用sql语句查询出现在表list_class1未出现在表list_class1_submit中学生名单
sql语句:
SELECT list_class1.ID, list_class1.`Name` FROM list_class1 WHERE NOT EXISTS( SELECT ID FROM list_class1_submit WHERE list_class1.ID=list_class1_submit.ID)
结果如下:
将两个文件对比后查出三个人未提交作业网址,与结果显示对比一致,完成上述查询条件要求。
5总结
在整过过程中只是导入文件出现乱码部分花了比较长时间,不过找到解决方法后后面步骤轻松多了;至于数据库的其他操作就不多介绍,对增删改有疑惑都可以在网上找到相应的方法
相关文章推荐
- C#高级编程第五天----流控制(控制语句)
- C#基础-----复杂数据类型
- C#面向对象设计模式纵横谈(Singleton单件)
- 预定义的类型“Microsoft.CSharp.RuntimeBinder.Binder”未定义或未导入
- How to Set Word Document Properties with C#
- C# 获取word批注信息
- C#代码性能测试类(简单实用)
- c#.net常用函数列表
- HDU 5266 bc# 43 LCA+跳表
- C#从DataTable获取数据的方法
- c# 泛型List的定义、作用、用法
- C#读取xml节点数据方法小结
- 关于C#泛型作用的简单说明
- C# 并行编程 之 PLINQ 执行MapReduce算法
- C# WinForm多线程(三)Control.Invoke
- C# WinForm多线程(二)ThreadPool 与 Timer
- C# WinForm多线程(一)Thread类库
- [转]C#操作INI文件
- C# 使用DataTime类获取时间数据
- [转]C#使用Log4Net记录日志