mysql数据库总结

mysql数据库总结

ID:23510188

大小:597.51 KB

页数:9页

时间:2018-11-08

mysql数据库总结_第1页
mysql数据库总结_第2页
mysql数据库总结_第3页
mysql数据库总结_第4页
mysql数据库总结_第5页
资源描述:

《mysql数据库总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、一、完成的任务1.参与系统的需求分析在任何软件系统开始编写之前,系统需求分析都是首先需要完成的内容,这关系到软件的整体功能、结构以及方法,它是整个项目中必不可少的环节。经过分析:按照结构功能,系统分为数据库服务器,策略机服务器,通讯机服务器。其中,数据库服务器处于中枢地位,独立的和策略机、通讯机服务器通讯。其中数据库服务器功能有:1.存储策略机和通信机的数据,分析数据并建表。2.与策略机的通信,根据通信需要对数据库进行读、写、更新及删除数据的操作;3.与通信机的通信,根据通信需要对数据库进行读、写、更新及删除数据的操作。4.备份数据库。2.参与数据库方案制定根据通信策略服务的功能特点,数据库

2、功能主要分为与策略机的通信和与通讯机的通信两个模块。(1)与通讯机的通信模块(2)与策略机的通信模块3.参与数据库表的创建根据系统结构及功能,基于冗余性等数据库表创建规则,完成数据库表的创建。4.参与系统程序流程图的绘制在以上基础上,根据系统功能,分析软件结构,绘制数据库服务器软件流程图。5.数据库服务器程序的编写与测试编写数据库服务器整体结构程序、同步程序以及与数据库与通讯机通讯程序。6.软件的整体打包和系统服务控制器使用vs自带的“安装部署工具”和setupfactory打包软件,并编写服务控制器程序,修改ip与控制系统服务状态。二、所学到的知识点1.MySQL数据库1)MySQL语句:

3、(1)创建数据库create DATABASE database-name(2)删除数据库drop database dbname(3)创建新表create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)(4)删除新表Droptabletablename;(5)增加一个列Alter table tabname add column col type(6)添加主键: Alter table tabname add primary key(col)(7)创建索引:create [unique]

4、 index idxname on tabname(col….)删除索引:drop index idxname(8)创建视图:create view viewname as select statement删除视图:drop view viewname(9)说明:几个简单的基本的sql语句选择:select * from table1 where 范围插入:insert into table1(field1,field2) values(value1,value2)删除:delete from table1 where 范围更新:update table1 set field1=value1

5、 where 范围查找:select * from table1 where field1 like ’%value1%’ ---like的语法很精妙排序:select * from table1 order by field1,field2 [desc]总数:select count * as totalcount from table1求和:select sum(field1) as sumvalue from table1平均:select avg(field1) as avgvalue from table1最大:select max(field1) as maxvalue from

6、 table1最小:select min(field1) as minvalue from table1实际应用中,select语句使用比较频繁,而且也极为复杂,有时难以处理,需要在软件上采取其他方法。2)C#中使用MySQLDriverCS连接MySQL数据库MySQLDriverCS是MySQL提供的一种驱动连接包,在MySQLDriverCS安装文件夹下面找到MySQLDriver.dll,安装完成后将MySQLDriver.dll添加引用到项目中。并时在程序命名空间中添加"usingMySQLDriverCS;"即可。 值得注意的是,MySQL与数据库的连接次数不能过于频繁,即应该避

7、免“短时间多次与数据库连接”,否则会出现exception。(1)从数据库中读数据ArrayListpidlist=newArrayList();//建立链表对象          MySQLConnectionmc=newMySQLConnection();          mc=newMySQLConnection(newMySQLConnectionString(“localhost”,“mysql”

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。