码迷,mamicode.com
首页 > 数据库 > 日排行
MySQL之视图
什么是视图?一张虚表,和真实的表一样。视图包含一系列带有名称的行和列数据。视图是从一个或多个表中导出来的,我们可以通过insert,update,delete来操作视图。当通过视图看到的数据被修改时,相应的原表的数据也会变化。同时原表发生变化,则这种变化也可以自动反映到视图中。视图具有以下优点:简单化:看到的就是需要的。视图不仅可以简化用户对数据的理解,也可以简化操作。经常被使用的查询可以制作成一
分类:数据库   时间:2020-05-10 11:04:17    阅读次数:60
MySQL基础二---基础介绍
数据库基础: 数据库的相关概念 : DB:database数据库,存储一系列有组织数据的容器 DBMS:Database Management System数据库管理系统,使用DBMS管理和维护DB SQL:StructureQueryLanguage结构化查询语言,程序员用于和DBMS通信的语言 ...
分类:数据库   时间:2020-05-10 11:13:38    阅读次数:66
C# 数据操作系列 - 1. SQL基础操作
0.前言 前篇介绍了一些数据库的基本概念和以及一些常见的数据库,让我们对数据库有了一个初步的认识。这一篇我们将继续为C 数据操作的基础填上一个空白 SQL语句。 SQL(Structured Query Language,结构化查询语言)是一种特定的编程语言,用于管理数据库系统,操作数据甚至编写一些 ...
分类:数据库   时间:2020-05-10 11:22:54    阅读次数:70
数据库之函数
*内置函数(了解) 一、数学函数 ROUND(x,y) 返回参数x的四舍五入的有y位小数的值 RAND() 返回0到1内的随机值,可以通过提供一个参数(种子)使RAND()随机数生成器生成一个指定的值。 二、聚合函数(常用于GROUP BY从句的SELECT查询中) AVG(col)返回指定列的平均 ...
分类:数据库   时间:2020-05-10 12:31:49    阅读次数:82
阿里云安装mysql以及设置远程连接访问
一.申请个人阿里云服务器 二.外部工具连接刚才所给的公网ip 使用wget安装 这里有的同学没有wget 安装方式为 yum install wget 安装mysql 1.在 根目录的 /etc/目录下面创建mysql目录 安装都在这个目录进行 2.查看刚刚创建的mysql目录 ![](https: ...
分类:数据库   时间:2020-05-10 12:36:01    阅读次数:82
innodb架构理解
网上写MySQL架构的文章比较多,写InnoDB架构的文章比较少,今天简单说说InnoDB架构。 画外音:一分钟,一幅图,秒懂。 作者:58沈剑 MySQL简要架构是怎么样的? MySQL整体分为三层: (1)客户端,是各种编程语言的connector; (2)MySQL服务,内部包含各种组件,实现 ...
分类:数据库   时间:2020-05-10 12:39:41    阅读次数:76
使用python操作mysql数据库
数据库的安装和连接 PyMySQL的安装 pip install PyMySQL python连接数据库 import pymysql db = pymysql.connect("数据库ip","用户","密码","数据库" ) # 打开数据库连接 cursor.execute("SELECT VE ...
分类:数据库   时间:2020-05-10 12:51:33    阅读次数:62
Python:MySQLdb中sql语句'in'和‘like’要注意的一些问题
Python:MySQLdb中sql语句'in'和‘like’要注意的一些问题 昨天优化了一个Django脚本,因为我嫌它运行效率太慢,放弃了原有的使用Django的QuerySet API,改用第三方包MySQLdb,虽然用起来不方便(因为要写很多sql语句,所以相对于QuerySet API而言 ...
分类:数据库   时间:2020-05-10 12:53:28    阅读次数:88
SQL的联结
1、什么是关系表 关系表的设计就是要把信息分解成多个表,一类数据一个表,各表通过某些共同的值互相关联。这些共同的值都是各个表中的唯一标识,即主键。 关系数据库的可伸缩性远比非关系数据库要好。 可伸缩性(scale):能够适应不断增加的工作量而不失败。 设计良好的数据库或应用程序称为可伸缩性好(sca ...
分类:数据库   时间:2020-05-10 12:53:45    阅读次数:83
MySQL——关于索引的总结
索引的优缺点 首先说说索引的优点:最大的好处无疑就算提高查询效率。有的索引还能保证数据的唯一性,比如唯一索引。 而它的坏处很明显:索引也是文件,我们在创建索引时,也会创建额外的文件,所以会占用一些硬盘空间。其次,索引也需要维护,我们在增加删除数据的时候,索引也需要去变化维护。当一个表的索引多了以后, ...
分类:数据库   时间:2020-05-10 13:05:42    阅读次数:75
mysql表操作
存储引擎 数据类型 整型 浮点型 字符类型 日期类型 枚举与集合类型 约束条件 今日内容详细 存储引擎 日常生活中文件格式有很多中,并且针对不同的文件格式会有对应不同存储方式和处理机制(txt,pdf,word,mp4...) 针对不同的数据应该有对应的不同的处理机制来存储 存储引擎就是不同的处理机 ...
分类:数据库   时间:2020-05-10 13:09:02    阅读次数:60
mysql索引原理
如何查询表 连表操作理论 今日内容详细 前期表准备 几个重要关键字的执行顺序 where筛选条件 having分组之后的筛选条件 distinct去重 order by排序 limit限制展示条数 正则 多表操作 前期表准备 表查询 子查询 总结 ...
分类:数据库   时间:2020-05-10 13:10:04    阅读次数:62
数据库事务知识点总结
事务分为三个主要知识点,分别是基本属性,并发事务处理带来的问题,以及事务的隔离级别。 一、事务的基本属性 1. 原子性(Atomicity) 事务是一个原子操作单元,其对数据的修改,要么全都执行,要么全不执行 2. 一致性(Consistent) 在事务开始和完成时,数据都必须保持一致状态,这意味着 ...
分类:数据库   时间:2020-05-10 13:11:48    阅读次数:66
mysql5.7性能提升一百倍调优宝典
可能你从未看到过这样的一篇集中火力式的把mysql参数列了这么全的文章,很有兴曾参与过超3万并发的18~19年的数轮520、618、双11、双12保卫战。因此这一篇是汇集了最精华和实战的内容把mysql所有的参数列在这边供大家参考。并且以(64c cpu,128gb内存)的mysql cpu和内存来 ...
分类:数据库   时间:2020-05-10 13:14:22    阅读次数:89
初识数据库
存储数据的演变过程 随意的存到一个文件中、数据格式也是千差万别的完全取决于我们自己 软件开发目录规范 限制了存储数据的具体位置 假设上述是一个单机游戏 那么每个人的游戏记录只会在自己的计算机上面保存 注册登录的账号也只能在自己的计算机上有效 如何将单机变成连网 数据库的本质 MySQL 重要概念介绍 ...
分类:数据库   时间:2020-05-10 13:17:32    阅读次数:72
数据库了解知识点
*视图(了解) *什么是视图 视图就是通过查询得到一张虚拟表,然后保存下来,下次可以直接使用其实视图也是表 *为什么要用视图 如果要频繁的操作一张虚拟表(拼表组成的),你就可以制作成视图 后续直接操作 *如何操作视图 # 固定语法create view 表名 as 虚拟表的查询sql语句# 具体操作 ...
分类:数据库   时间:2020-05-10 13:19:30    阅读次数:83
mysql补充
视图(了解) 触发器(了解) 事务(需要掌握) 存储过程(了解) 内置函数(了解) 流程控制(了解) 索引理论(了解 日后再去扩展) 今日内容详细 视图(了解) 什么是视图 为什么要用视图 如何操作 注意 视图到底使用频率高不高呢? 触发器(了解) 在满足对表数据进行增、删、改的情况下,自动触发的功 ...
分类:数据库   时间:2020-05-10 13:20:02    阅读次数:66
pythonl操作数据库
navicat可视化界面操作数据库 数据库查询题目讲解(多表操作) python如何操作MySQL(pymysql模块) sql注入问题 pymysql模块增删改查数据操作 今日内容详细 Navicat软件 安装 提示 练习题 pymysql模块 sql注入 ...
分类:数据库   时间:2020-05-10 13:21:56    阅读次数:81
mysql innodb下的锁及隔离级别
innodb引擎支持行级锁。 锁实现了事务之间的隔离功能。 悲观锁,排他锁种类: 1. row-level lock 或record lock 都是指的行级锁 2. gap 间隙锁 3. next-lock 下键锁 隔离级别(隔离的是数据的读,默认的级别是RR模式):也称读的隔离性级别 查看数据库当 ...
分类:数据库   时间:2020-05-10 14:34:01    阅读次数:87
ERROR 2003: Can't connect to MySQL server on 'localhost' 的错误
此类错误的原因为:mysql服务没有启动。 解决方法:1.找到服务 2.服务中找到mysql,右键单击 点击启动即可。 备注:也可以在cmd中使用 命令行。 1.开启服务 net start mysql57(服务名) 2.进入mysql mysql -hlocalhost -uroot -p 回车 ...
分类:数据库   时间:2020-05-10 14:45:10    阅读次数:63
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!