幼儿饰品瑜伽美体用品美文
投稿投诉
美文创意
爱情通信
用品婚姻
爱好看病
美体软件
影音星座
瑜伽周边
星座办公
饰品塑形
搞笑减肥
幼儿两性
智家潮品

数据库的建立(数据库简述与常用操作指南)

11月15日 拭朱砂投稿
  数据库的建立(数据库简述与常用操作指南)
  最近在学习编写接口自动化,在代码的调试及以后的自动化集成过程中,避免不了会产生许多测试数据。日积月累,这些使用过的无用数据会长期存放在数据库当中,一来会占用空间,二来页面也会一直展示。由于项目本身并没有对历史数据进行删除的操作需求,只得连接数据库,从数据库表中将这些无用数据进行删除。由此,本文将简单的对数据库进行介绍与操作。背景介绍
  在互联网行业兴起的今日,数据不断信息化,各行各业都开始使用各种程序进行数据的管理,向无纸化存储进行过渡,对程序进行操作,必定会产生大量数据。这些数据是需要做持久化处理及后期维护的。所以合理的利用数据库可以高效、有组织地存储数据,可以使人们能够从大量信息中,更加快速地提取自己所需要的。
  数据库相比于传统纸质化管理,优点主要表现在以下几个方面:
  (1)传统纸质在大量数据面前不能快速检索,容量也不足以与数据库进行对比。增加容量就相当于增加成本。利用数据库,设计的合理主外键,可以优化查询效率和降低数据的冗余。
  (2)在许多情况下,将数据放入数据库也是出于安全原因。如果把账号密码都放在纸质文件中,那么机密性会降低。水火无情,也不排除这些因素对纸质的损坏。将其存放在数据库中并进行加密,并及时对数据库进行备份,可以极大程度地保证数据的安全性。
  (3)数据库技术可以和智能分析联动,产出新的有用信息。如今的大数据分析,就是将大量的真实数据进行提取和判断,从而对其分析产生新的结论。如根据用户的个人喜好,提取用户浏览和购买的记录信息,结合推荐算法,面向广大用户推送符合自己口味的商品或短视频。1。数据库的分类
  在如今的互联网中,最常见的数据库模型主要是两种,即关系型数据库和非关系型数据库:1。1关系型数据库
  简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由多个二维表使用主外键连接所组成的一个数据组织。
  关系模型中常用的概念:
  (1)关系:可以理解为一张二维表,每个关系都具有一个关系名,就是通常说的表名。
  (2)属性:可以理解为二维表中的一列,在数据库中经常被称为字段。
  (3)域:属性的取值范围,也就是数据库中某一列的取值限制。
  (4)关键字:数据库中常称为主键,由一个或多个列组成。
  关系型数据库的优点:
  容易理解:二维表结构是非常贴近逻辑世界的一个概念,关系模型相对网状、层次等其他模型来说更容易理解。
  使用方便:通用的SQL语言使得操作关系型数据库非常方便。
  易于维护:丰富的完整性,大大减低了数据冗余和数据不一致的概率。
  当然,关系型数据库也有它的瓶颈:
  高并发读写时,可能每秒有高达上万次的读写请求,对于传统关系型数据库来说,硬盘IO是一个很大的瓶颈。
  当产生巨大的数据量时,对于关系型数据库来说,查询效率会不断降低,即使不断对SQL查询进行优化,也会有一个上限,始终无法突破。1。2非关系型数据库分类
  非关系型数据库严格上不是一种数据库,应该是一种数据结构化存储方法的集合。
  面向高性能并发读写的keyvalue数据库:
  keyvalue数据库的主要特点是具有极高的并发读写性能,例如:Redis,其数据按照键值对的形式进行组织、索引和存储,将key值与value值进行映射。可将其作为缓存,存入内存中。这样就不需要为每个单独的请求重新渲染页面,达到快速响应的目的。
  面向海量数据访问的文档数据库:
  这类数据库的特点是,可以在海量的数据中快速的查询数据,典型代表为MongoDB,它是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持类似于json的bson格式,因此可以存储比较复杂的数据类型。2。数据库的常用操作2。1关系型数据库
  本文以MySQL为例,简单介绍常用的操作语句。现在大多数服务器都是部署在Linux上的,所以需要使用指令完成:
  (1)启用:进入终端输入servicemysqldstart,即可启用mysql
  (2)查看状态:进入终端输入servicemysqldstatus,即可查看mysql的启用状态
  (3)停止:进入终端输入servicemysqldstop,即可停止启用mysql
  (4)登录mysql:mysqlu用户名p用户密码。例如(用户名:zhangsan,密码:123):mysqluzhangsanp123
  (5)创建数据库:createdatabase数据库名
  (6)删除数据库:dropdatabase数据库名
  (7)使用数据库:usedatabase数据库名
  (8)创建表格:
  createtable表名(
  idintnotnullautoincrement,新增一个叫id的整型字段,不能为空,自增长列
  titlevarchar(100)notnull,新增一个叫title的字符串字段,不能为空
  primarykey(id)将id设为主键
  )ENGINEInnoDBdefaultcharsetutf8;使用InnoDB数据库引擎,将数据库表用utf8(中文)进行编码存储
  (9)删除数据库表:droptable表名
  (10)新增数据库表数据:insertinto表名(字段1,字段2,。。。,字段n)values(值1,值2,。。。,值n);
  (11)删除数据:deletefrom表名wheretitle测试
  (12)查询数据库表:查询所有字段:selectfrom表名;
  查询部分字段:select字段1,字段2from表名;
  根据条件查询(where后面跟查询条件):selectfrom表名wheretitle测试;
  多表查询:selectfrom表名A,表名Bwhere表A。title表B。
  模糊查询:selectfrom表名wheretitlelike39;测试39;;
  根据某个字段正倒序查询:selectfrom表名按升序排列默认使用,可不写:asc,按降序排列:desc2。2非关系型数据库
  本文以MongoDB为例,简单介绍常用的操作语句。现在大多数服务器都是部署在Linux上的,所以需要使用指令完成:
  (1)启用:需要进入终端,cd进入mongodb目录下的bin文件夹下,使用。mongo
  (2)查看状态:进入终端输入netstatlanpgrepmongodb端口号,即可查看MongoDB的启用状态
  (3)停止:。
  (4)登录:mongohostIP地址u用户名authenticationDatabase数据库名p密码例如:用户名zhangsan,密码123:mongohost127。0。0。1uzhangsanauthenticationDatabaseadminp123
  (5)创建数据库:use数据库名,当use的时候,如果数据库不存,则系统就会自动创建,如存在,会进行切换
  (6)删除数据库:db。dropDatabase(),必须要先use待删除的数据库,然后再调用此语句
  (7)创建集合:db。createCollection(集合名)
  (8)删除集合:db。集合名。drop()
  (9)新增文档:vardata1{name:39;张三39;,age:10,sex:男};db。集合名。insert(vardata1)
  (10)删除文档:db。集合名。remove({name:张三})(11)查询文档:
  查询所有文档:db。集合名。find()。pretty();
  根据条件查询:db。集合名。find({age:10})
  正倒序查询:db。集合名。find()。sort({price:1})1:按升序排列1:按降序排列
  模糊查询:db。集合名。find({name:张三});3。数据库远程操作软件
  上一点介绍了使用linux的命令行连接数据库,当然也可以使用远程连接工具进行数据库的可视化访问,这里以NavicatPremium15为例,简单介绍MySQL和mongoDB的远程连接及常用的操作。3。1MySQL数据库
  (1)选择文件新建链接MySQL
  (2)输入需要连接的数据库信息,点击测试连接,如果提示成功即可使用
  (3)点击新建查询,输入SQL语句,即可执行
  3。2MongoDB数据库
  (1)选择连接MongoDB
  (2)如果有认证,则需要选择password
  (3)输入需要连接的数据库信息,点击测试连接,如果提示成功即可使用
  (4)点击新建查询,输入SQL语句,即可执行
  4。总结
  在学习自动化的同时,也对数据库有了进一步的了解。通过查看数据库表的设计,可以更深入的理解项目的架构和业务。这样可以帮助我们在今后的测试工作中,发现更多的潜在缺陷。本文也只是简单叙述了一些常用的数据库语句,当面对较为复杂的数据库操作时,这些显然是不够用的,这也给我找到了另一个可以学习的方向,使自己不断完善,更加全面。
投诉 评论 转载

炸鱼怎么做(炸鱼怎么做才好吃?)炸鱼怎么做(炸鱼怎么做才好吃?)如果你也喜欢美食,点击关注,每天不断更新精彩内容!导语:炸鱼怎么做才好吃?直接下锅炸就错了,教你一招,鱼肉酥香好吃!一说到炸鱼,很多……主要事迹简介怎么写(三等奖学金主要事迹)xxx,x,现年xx岁,xxxxx小学四年级学生,校少先队大队部宣传委员,同时也是xxxx班班长。她刻苦好学,爱好广泛,乐于助人,凭借着良好的思想品质,优异的学习成绩,全面发展……从头到脚(从头到脚的防癌重点)从头到脚(从头到脚的防癌重点)5月20日,链家创始人左晖因肺癌去世;5月15日,著名港星陈积荣因肺癌去世;4月10日,求叔黄树棠因肠癌去世;短短1个多月……走进新课程(走进新课程建设新课堂!)走进新课程(走进新课程建设新课堂!)白露已过,秋分来临。市龙港市普通高中地理教研组长会议暨高一地理新教材研讨会在浙江省龙港中学举行。以提升学生地理核心素养能力为主题的新教……教育大数据(2020年全国高等教育大数据)教育大数据(2020年全国高等教育大数据)8月27日,教育部网站公布了《2020年全国教育事业发展统计公报》。《公报》中高等教育的主要数据如下:1。全国共有普通高校……不知者无畏(无知者无畏)不知者无畏(无知者无畏)作者:张维迎来源:辛庄课堂(ID:xinzhuangketang)智者知不知人们习惯于用知识的多寡区分人的聪明和愚笨,如说聪明人……数据库的建立(数据库简述与常用操作指南)数据库的建立(数据库简述与常用操作指南)最近在学习编写接口自动化,在代码的调试及以后的自动化集成过程中,避免不了会产生许多测试数据。日积月累,这些使用过的无用数据会长期存……法定节假日加班费(节假日加班,工资怎么算?)法定节假日加班费(节假日加班,工资怎么算?)劳动最光荣的精神固然可贵,劳动者权益也不可遗忘。最火爆黄金周五一就在眼前,旅游相关话题热度高涨,但是也有一些小伙伴决定避……什么工作最赚钱(00后怎么赚钱白手起家)方法白手起家赚钱的二十种案例分享一通过摆地摊来白手起家,A是刚刚毕业的大学生,从大学时期就自己尝试过各种兼职工作,毕业后觉得上班没有意思就摆地摊来创业,通过销售女袜……月亮小镇(欣赏月亮小镇的山水岩壁画)月亮小镇(欣赏月亮小镇的山水岩壁画)在月亮小镇附近有一处特色景致山水岩壁画,蜿蜒的绰尔河岸有好多陡峭的岩壁,这些岩壁的形成应该和这里的早期火山爆发有关,或是火山地震引发了……柿子和什么不能一起吃(柿子究竟不能和哪些食物一起吃?)柿子和什么不能一起吃(柿子究竟不能和哪些食物一起吃?)民以食为天,食以安为先,食物(饮食)的安全性被越来越多的人关注;如果为食品和健康言论评比一个排行榜,那食物相克一定会……女性痔疮怎么治(女人得了痔疮怎么办?)女性痔疮怎么治(女人得了痔疮怎么办?)痔疮是一种无差别攻击的病症,不分性别、不管年龄都能成为它的传承者!不管通过很多数据还是能够看出,相比男性,其实女性患上痔疮的概率更高……
牛仔裤搭配不同的上衣,会有不同的feel。皮裤怎么晒皮裤怎么改短皮带105适合多大腰围?皮带105cm腰围尺寸春天拍照穿什么衣服好看优雅时尚穿出来女装如何推蛋入腹金曜石盛产在什么地方呢什么时候不能戴金曜石呢酒红色衣服怎么搭配?女人味十足的冬日穿搭dw手表是什么牌子?dw丹尼尔惠灵顿手表为什么这么火?中袖V领收腰蕾丝裙怎么搭配鞋子性感女神范(图)秋季格纹衣服搭配图片轻松应对不同场合气垫鞋开胶怎么办?气垫鞋脱胶用什么粘?牛仔裤染上墨水怎么洗?牛仔裤沾上油漆怎么洗?
2010河池中考作文题目选题作文不说假话的老板奥萨苏纳主帅面对巴萨我们将尝试控球在脚,让他们追着皮球奔跑心若开花,岁月自有清香汽车尾气一氧化碳超标怎么办淘宝开店运营需要哪些投入?郭沫若《雨》原文欣赏当世界冲向悬崖时,需要有一种力量拉住它正宗好吃好看的酸萝卜做法创业与打工的区别,不看后悔一辈子!画一扇窗给自己现在朋友圈好多做云集的,这个是直销还是传销?

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找漯河衢州兴义眉山桂林阳泉玉溪简阳山东遂宁永城新余梧州洛阳泸州温州临汾清远营口常熟浙江大连桐乡宜昌