当前位置: 首页 > news >正文

微信网站流程山西建设机械网站

微信网站流程,山西建设机械网站,学校网站设计方案模板,郑州网站seo技术文章目录 1、Mysql 数据库开发及企业级应用1.1、为什么要使用数据库1.1.1、数据库概念#xff08;Database#xff09;1.1.2、为什么需要数据库 1.2、程序员为什么要学习数据库1.3、数据库的选择1.3.1、主流数据库简介1.3.2、使用 MySQL 的优势1.3.3、版本选择 1.4、Windows … 文章目录 1、Mysql 数据库开发及企业级应用1.1、为什么要使用数据库1.1.1、数据库概念Database1.1.2、为什么需要数据库 1.2、程序员为什么要学习数据库1.3、数据库的选择1.3.1、主流数据库简介1.3.2、使用 MySQL 的优势1.3.3、版本选择 1.4、Windows 平台下安装与配置 MySQL1.4.1、安装配置MySQL1.4.2、启动 MySQL 服务1.4.3、控制台登陆 MySQL 命令 1.5、C/C访问 MySQL 数据库1.5.1、Visual Studio 2019 配置 2、修改数据库密码 1、Mysql 数据库开发及企业级应用 1.1、为什么要使用数据库 ​ 程序员 Jack 还是在在校学习期间 就听高年级的大哥忠告 “ 小伙子 搞编程 想要成为最牛逼的程序员 一定要学好 C/C语言和数据结构及算法” Jack 谨记了这句忠告 因为这位高年级的哥们还没毕业就已经被 BAT 公司预定 在学校那是风光无限 得到了很多高年级美女学姐的青睐。 ​ 经过一段时间的刻苦学习 Jack 终于把 C 和数据结构还有算法学得有点模样了 不自觉就进入初级装逼模式,在同学面前那是指手画脚 趾高气昂。 。 。 。 ​ 这种状态一直持续到实习期间 Jack 进入一家小有名气的游戏开发公司实习 被安排到一个棋牌游戏的项目组。 项目组的项目经理颇为认同新来的 Jack 同学 因为面试时问到的 C和数据结构相关的试题 只有 Jack 力压群雄 达到了项目经理的要求 甚至有几年工作经验的程序员都搞不定的 A*算法 Jack 也是对答如流 并没有给他安排一些意义不大的杂活给他干 而是编制为开发团队的正式一员 享受正式员工的待遇 此时的 Jack 意气风发 代码撸的更加卖力了 因此也很快融入了开发团队中。 。 。 ​ 有一天 项目组的小组长给 Jack 分配了一个新的任务 让 Jack 实现用户登陆模块 具体需求 如下 游戏玩家访问游戏客户端 通过客户端界面输入用户名和密码。在游戏玩家点击”确认”后 客户端连接至数据库服务器对用户名和密码进行确认如果验证成功 则 玩家可以进入大厅 如果失败 则不允许进入。 。 。 啊 数据库 什么东东 因为项目需要 Jack 马上紧张起来 翻阅各种资料 耗费了几个废寝忘食的日日夜夜 才从以下几个方面搞清楚了 why do we need database 1.1.1、数据库概念Database 就是按照数据结构来组织、 存储和管理数据 建立在计算机存储设备上的仓库。 我们可以把数据库看成电子化的文件柜 也就是存储电子文件的处所 用户可以对文件中的数据进行新增、 查询、 更新、 删除等操作。 1.1.2、为什么需要数据库 一般情况下 要保存用户的数据 一个最简单的方法是把用户数据写入文件。 例如 要保存用户的密码信息 可以写入下面的文件中 txt 文件 id,name,passwd1,小明,1234562,小红,6543213,小军,8888884,小丽,666666保存用户购买的道具 prop.txt : id,prop,price,num1,金戒指,12,1 89794384011111,银戒指,10,12,房卡,10,103,鲜花,2,61,房卡,10,100但是 随着应用程序的功能越来越复杂 数据量越来越大 如何管理这些数据就成了大问题 读写文件并解析出数据需要大量重复代码从成千上万的数据中快速查询出指定数据需要复杂的逻辑。数据缺乏安全感 。 ​ 如果每个应用程序都各自写自己的读写数据的代码 一方面效率低 容易出错 另一方面 每个应用程序访问数据的接口都不相同 数据难以复用。 ​ 所以 数据库作为一种专门管理数据的软件就出现了。 应用程序不需要自己管理数据 而是通过数据库软件提供的接口来读写数据。 至于数据本身如何存储到文件 那是数据库软件的事情 应用程序自己并不关心 这样一来 编写应用程序的时候 数据读写的功能就被大大地简化了。 1.2、程序员为什么要学习数据库 几乎任何一个企业级应用 都要用到数据库。无论开发、 测试、 运维还是架构师 数据库都是加分神器小的软件企业分工不明确 全能型人才能得到更多的机会就业和提升。外包和自由程序员必备 。 1.3、数据库的选择 1.3.1、主流数据库简介 当今市面上的数据库产品众多 每种数据库都有自己的优势和缺点 或出于数据库的性能和易用性考虑 或出于商用和开源考虑 如何选择自己合适的数据库产品 成为重中之重! 主要的数据库产品有如下几种: Oracle - 作为一种商业性关系型数据库在事务处理方面有自己独到的优势功能比较强大市场占有率也比较高。oracle 数据库是一种大型的关系型数据库在使用上会收费。在部署上可以根据自己的环境采用单节点或者集群部署。经常会使用于银行和金融机构存储大量数据可以对海量数据进行分析处理在安全性上使用访问控制和多种数据备份机制可靠性高。 ​ Mysql - 作为一种开源的轻量级关系型数据库在开源数据库中比较流行由于小巧安装方便快捷经常会用于互联网公司维护也比较方便。因为开源使用上比较灵活mysql 还有许多第三方的存储引擎可以根据自己的需要进行安装。在功能上mysql 可能没有 oracle 强大但是对于资源的占用非常少数据恢复快。在维护上追求稳定的性能和易用性。 ​ Redis - 作为一种缓存数据库对于数据的读写特别快redis 之所以快是因为它数据放在内存中但是内存比较贵另一方面内存也是有限制的当内存不够时就需要使用 redis 的分布式方案。redis 作为一种非关系型数据库可以适用于高并发场景配合关系型数据库作为做高速缓存也可以降低磁盘 IO使用键值对存储不适用于结构复杂的 sql 数据 另外 MongoDB, SQL Server 等数据库也是常用的数据库。 选择数据库时 既要考虑成本 还有考虑维护的稳定和便利性结合自己的设备规模。 最重要的 需要结合我们的业务 如果高安全性 海量数据 能承担高昂的成本 可以选择 oracle 一般应用的快速查询 高并发访问 一般情况下都可以选择 mysql 另外特殊情况特殊处理 1.3.2、使用 MySQL 的优势 ​ 如今很多主流网站都选择 MySQL 数据库来存储数据 比如阿里巴巴的淘宝。 那么 MySQL 到底有什么优势 吸引了这么多用户 主要是基于以下几点原因: 开源 开源软件是互联网行业未来发展的趋势。 MySQL 是开放源代码的数据库 这就使得任何人都可以获取 MySQL 的源代码 并修正 MySQL 的缺陷 并且任何人都能以任何目的来使用该数据库这是一款自由使用的软件。 对于很多互联网公司来说 选择使用 MySQL 是一个化被动为主动的过程 无须再因为依赖封闭的数据库产品而受牵制。 成本因素 MySQL 社区版是完全免费的 企业版基于服务和支持收费。 相比之下 Oracle、 DB2 和 SQL Server 价格不菲 再考虑到搭载的服务器和存储设备 那么成本差距是巨大的。 跨平台性 MySQL 不仅提供 Windows 系列的版本 还提供 UNIX、 Linux 和 Mac OS 等操作系统对应的版本。 因为很多网站都选择 UNIX、 Linux 作为网站的服务器 所以 MySQL 具有跨平台的优势。 容易使用 MySQL 是一个真正的多用户、 多线程 SQL 数据库服务器 能够快速、 高效、 安全地处理大量的数据。 MySQL 和 Oracle 性能并没有太大的区别 在低硬件环境下 MySQL 分布式的方案同样可以解决问题 而且成本比较经济 从产品质量、 成熟度、 性价比来讲 MySQL 都是非常不错的。另外MySQL 的管理和维护非常简单 初学者很容易上手 学习成本较低。 1.3.3、版本选择 ​ MySQL 从 5.7 版本直接跳跃发布了 8.0 版本 可见这是一个令人兴奋的里程碑版本。 MySQL 8.0版本在功能上做了显著的改进与增强 不仅在速度上得到了改善 还提供了一系列巨大的变化 为用户带了更好的性能和更棒的体验。 三个字形容 就是比以前的更棒 棒 棒 1.4、Windows 平台下安装与配置 MySQL 1.4.1、安装配置MySQL 免费下载网址 https://dev.mysql.com/downloads/windows/installer/8.0.html 版本选择 社区版 8.0.12 1.4.2、启动 MySQL 服务 图形化界面启动 右击“计算机” 在快捷菜单中选择“管理” 命令 如图所示 打开“计算机管理” 对话 框。 也可以执行“开始” |“控制面板” |“管理工具” |“服务” 来启动服务。 命令行启动 查看服务命令 net start关闭服务命令: net stop MySQL启动服务器命令: net start MySQL 1.4.3、控制台登陆 MySQL 命令 mysql -h 127.0.0.1 -uroot -p123456 (注-h 以及后面的127.0.0.1是主机名字 -p后面的为 root 的密码,根据个人设置不同而不同) 。 1.5、C/C访问 MySQL 数据库 1.5.1、Visual Studio 2019 配置 第一步打开 mysql 的安装目录我这里安装目录如下D:\mysql确认lib 目录和 include 目录是否存在。 第二步打开 VS2019新建一个空工程,控制台应用程序即可注意解决方案平台选择 X64 。 第三步右击工程名打开属性页。 第四步打开 C/C目录将 mysql 安装文件中include文件的路径添加到这里。 第五步打开 链接器目录在库目录中将 mysql 文件中的 lib 文件路径添加进来。 第六步在属性页的链接器中点击“输入”将 mysql 安装文件夹中lib目录下的libmysql.lib 文件加到“附加依赖项”中注意这里直接把 libmysql.lib 这个依赖名加进去即可不要加路径。 第七步把 mysql 安装目录里的 lib\libmysql.dll 复制到 c:\windows\system32 下 。 第八步编译如下代码启动 mysql, 将代码中连接数据库的用户名和密码改成自己的设定顺利获取到 student 表中的结果即表示连接成功 2、修改数据库密码
http://www.hkea.cn/news/14275250/

相关文章:

  • 提供网站建设方案ppt网络营销网站建设与策划分析
  • 网站源码在哪里厦门公司注册程序注册程序
  • 北京南站附近景点住房和城乡建设部官网
  • 博物馆网站建设必要网站建设添加文件夹在哪
  • 新版织梦腾讯3366小游戏门户网站模板源码网页模板的扩展名
  • 庆阳做网站的公司做seo网站推广价格
  • wordpress基础开发教程余姚seo智能优化
  • 网站建设的swot分析品牌网站建设公司有哪些
  • 住房和城乡建设厅安全员证不错宁波seo公司
  • 教做高级料理的网站山东青岛网站设计公司
  • 济南地产行业网站开发企业网站建设立项报告
  • 河北建设工程网站青岛平面设计公司
  • 安阳网站建设官网苏州网站建设在哪里
  • 微网站建设比较全面的是推广引流工具
  • 昆明网站设计制作公司淮南教育网官网
  • 青岛高端网站设计公司搞笑幽默网站源码最新
  • 少儿教育网站建设价格百度为什么会k网站
  • seo整站优化外包公司域名网站平台
  • 如何打开用wordpress优化推广网站
  • 用域名建设网站网站开发 技术指标
  • 天津网站建设揭秘wordpress 浮动 插件
  • 外贸网站推广怎么做做网站把自己做死
  • 即墨网站制作网页制作及欣赏
  • 微信商城网站搭建中国网站建设市场分析
  • 建设网站要求上海搬家公司排名前十名电话
  • 怎么制作私人网站教程天津搜索引擎推广
  • 网站主页设计2017自己做网站的趋势
  • 免费做app网站建设衡阳企业网站排名优化
  • 有域名怎么建设网站搜索引擎分析论文
  • 备案网站名称修改网站备案成功怎么查备案号