? 数据库雨伞遮雨图片2-5元微信红包扫雷群简介_雄安新闻网-雄安权威媒体门户 2-5元微信红包扫雷群 ?

您现在的位置:新闻首页>国际新闻

数据库雨伞遮雨图片2-5元微信红包扫雷群简介

2019-09-12 14:55雄安新闻网编辑:admin人气:


数据库常识点

数据库


RDBMS


SQL


MySQL


学习方针

干练编写数据的增删改查相关的 SQL 语句


数据存储

以前是这样记录的:结绳记事


也有这样记录的:甲骨


后来最先这样记录:图书


传统记录数据的错误谬误:


不贰贰易生存


备份困难


查找未便


现代化手段----文件


使用简朴,例如python中的open可以打开文件,用read/write对文件进行读写,close封锁文件


对付数据容量较大的数据,不贰贰能够很好的对劲,而且性能较差


不贰贰易扩展


现代化手段----数据库


长期化存储


读写速度极高


保证数据的有效性


对措施撑持性非常好,等闲扩展


真实的货仓是这样的:


我们看到的是这个样子的


顾客看到的是这个样子的:


数据库

数据库就是一种不凡的文件,此中存储着需要的数据


关系型数据库核心元素

数据行(记录)


数据列(字段)


数据表(数据行的调集)


数据库(数据表的调集)


RDBMS

Relational Database Management System


通过表来暗示关系型


当前紧张使用两种类型的数据库:关系型数据库、非关系型数据库,本部分紧张讨论关系型数据库,对付非关系型数据库会在后面学习


所谓的关系型数据库RDBMS,是成立在关系模型基础上的数据库,借助于调集代数等级数学观点和要领来措置惩罚惩罚数据库中的数据


检察数据库排名:https://db-engines.com/en/ranking


关系型数据库的紧张产品:


oracle:在以前的大型项目中使用,银行,电信等级项目


mysql:web时代使用最广泛的关系型数据库


ms sql server:在微软的项目中使用


sqlite:轻量级数据库,紧张应用在移动平台


RDBMS和数据库的关系

SQL

Structured Query Language


SQL是布局化盘问语言,是一种用来操纵RDBMS的数据库语言,当前关系型数据库都撑持使用SQL语言进行操纵,也就是说可以通过 SQL 操纵 oracle,sql server,mysql,sqlite 等级等级所有的关系型的数据库


SQL语句紧张分为:


DQL:数据盘问语言,用于对数据进行盘问,如select


DML:数据操纵语言,对数据进行增加、改削、删除,如insert、udpate、delete


TPL:事务措置惩罚惩罚语言,对事务进行措置惩罚惩罚,包孕begin transaction、commit、rollback


DCL:数据控制语言,进行授权与权限回收,如grant、revoke


DDL:数据界说语言,进行数据库、表的治理等级,如create、drop


CCL:指针控制语言,通过控制指针完成表的操纵,如declare cursor


对付web措施员来讲,重点是数据的crud(增删改查),必需干练编写DQL、DML,能够编写DDL完成数据库、表的操纵,其它语言如TPL、DCL、CCL了解即可


SQL 是一门不凡的语言,专门用来操纵关系数据库


不贰贰区分巨细写


学习要求

干练操作独霸数据增删改查相关的 SQL 语句编写


在 Python代码中操纵数据就是通过 SQL 语句来操纵数据


# 创建Connection连接conn = connect(host='localhost', port=3306, user='root', password='mysql', database='python1', charset='utf8')# 得Cursor工具cs = conn.cursor()# 更新# sql = 'update students set name="刘邦" where id=6'# 删除# sql = 'delete from students where id=6'# 执行select语句,并返回受影响的行数:盘问一条学生数据sql = 'select id,name from students where id = 7'# sql = 'SELECT id,name FROM students WHERE id = 7'count=cs.execute(sql)# 打印受影响的行数print(count)

MySQL 简介


点击检察MySQL官方网站


MySQL是一个关系型数据库治理系统,由瑞典MySQL AB公司开发,后来被Sun公司收购,Sun公司后来又被Oracle公司收购,目前属于Oracle旗下产品


特点


使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性


撑持多种操纵系统,如Linux、Windows、AIX、FreeBSD、HP-UX、MacOS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris等级


为多种编程语言提供了API,如C、C++、Python、Java、Perl、PHP、Eiffel、Ruby等级


撑持多线程,丰裕操作CPU资源


优化的SQL盘问算法,有效地提高盘问速度


提供多语言撑持,常见的编码如GB2312、BIG5、UTF8


提供TCP/IP、ODBC和JDBC等级多种数据库连接途径


提供用于治理、查抄、优化数据库操纵的治理东西


大型的数据库。可以措置惩罚惩罚拥有上千万笔记录的大型数据库


撑持多种存储引擎


MySQL 软件接纳了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有本钱低,雄安新闻网,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库


MySQL使用标准的SQL数据语言形式


Mysql是可以定制的,接纳了GPL协议,你可以改削源码来开发本身的Mysql系统


在线DDL更改功能


复制全局事务标识


复制无瓦解从机


复制多线程从机


开源 免费 不贰贰要钱 使用范畴广,跨平台撑持性好,提供了多种语言挪用的 API


是学习数据库开发的首选


(来源:http://www.zggjghymh.com)

  • 凡本网注明"来源:雄安新闻网的所有作品,版权均属于中雄安新闻网,转载请必须注明中雄安新闻网,http://www.zggjghymh.com。违反者本网将追究相关法律责任。
  • 本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。






图说新闻

更多>>
相声小品剧本设立新华联奖学金建立律师服务平台

相声小品剧本设立新华联奖学金建立律师服务平


?