MySQL数据库
sure..
施主您的服务器宕机了
展开
-
正则表达式
在变成中会经常使用到正则表达式,在数据库的查询操作中也不例外,在数据库操作也有相关的正则表达式(后称正则)。 字符匹配 前便学习了%和_进行统配操作,但是有时候数据特殊,无法使用上述两种通配符进行过滤,那么就需要使用正则进行数据筛选。 REGEXP语句,常用于修饰子句,对数据进行过滤,和like的使用方法相似。 mysql> SELECT * FROM demo1 -> WHE...原创 2020-01-25 22:11:06 · 89 阅读 · 0 评论 -
数据模糊匹配
比如我们在用搜索引擎的时候,输入关键字到一半的时候搜索框下会返回一些类似关键字,在MySQL中也经常会用到这个东西。 %通配符 使用通配符时,不能使用等号筛选,需要使用LIKE关键字。 mysql> SELECT * FROM demo -> WHERE name LIKE "demo%"; +----+-------+ | id | name | +----+-------...原创 2020-01-25 22:08:52 · 302 阅读 · 0 评论 -
过滤数据
例:一个商品,由两个厂家生产,生产出相同的产品,但是两个厂家的售价不一样,那么,在购买的时候,一定要限定以下品牌才能准确得知自己需要花多少钱。 WHERE子句 WHERE子句对检索的信息进行筛选,将符合WHERE条件的信息输出。 mysql> select * from test; +----+--------+ | id | demo | +----+--------+ | 1 | ...原创 2020-01-25 22:08:03 · 151 阅读 · 0 评论 -
数据排列
子句 子句是一条数据库语句中的一个句,会对整个数据查询操作起到一定的限制作用。 数据排序 通常情况下数据的排序方式都是UTF-8的方式排序。我们经常会对某数据进行排序,用到ORDER语句: mysql> SELECT demo FROM test -> ORDER BY demo; +--------+ | demo | +--------+ | 11111 | | 11...原创 2020-01-25 22:06:25 · 162 阅读 · 0 评论 -
数据索引
索引 索引就是将每一条数据进行搜索和引导,查找出相关的数据并给出返回值。 SELECT语句 select语句和英语的翻译是相同的。就是选择需要哪些数据,比如: mysql> select * from db; +------+---------+------+-------------+-------------+-------------+-------------+-----------...原创 2020-01-25 22:04:53 · 147 阅读 · 0 评论 -
数据库基础
数据库的定义 数据库(Database)定义:保存有组织的数据的容器。 表 数据库是由多张表组成的,表就相当于excel中的sheet。一个数据库由多个数据表构成,数据表之间可能会存在某种逻辑上的关系。 行和列及数据类型 行:行就是广义的行,和excel中行的定义是相似的。一个行通常是一条记录。 列:列定义与excel的定义也相似,每个列表示数据表的一个键。 数据类型:由编程经验的人应该都会知道,...原创 2020-01-25 22:02:19 · 128 阅读 · 0 评论 -
MySQL基础操作
任何文件在平时使用中用到最多的操作方式就是增删改查,数据库也一样。 数据库操作基本思路 数据库课其他文件操作有很多不同的思路。在一个数据库服务器中,通常保存的不止有一个数据库,不同的数据库对应不同的业务,那么就会有数据库选择的问题。 当数据库选择后,可以认为当前的cli进入了这个数据库,所有操作的对象都是当前选中的库。 选择数据库 选择数据库通常是数据库操作的第一步,常用语法 USE data_b...原创 2020-01-25 21:57:40 · 83 阅读 · 0 评论 -
mysql数据集群主从复制及读写分离
在大型生产环境中,往往都有较高的并发量,一个数据库服务器顶不下来,一般的解决方案就是做一个数据集群。在数据集群中,所有数据库的数据要保持实时同步(总不能同一时间访问数据库,得到两个不同的数据吧)。而且,数据库在读和写的时候,用的资源不一样多,就需要给读和写做一下分离(读的资源需求较小,写的资源需求较大,所以常把读的服务器给的性能可以比写的服务器低一点)。 因为服务器有限,所以我在docker上...原创 2019-11-25 23:24:00 · 102 阅读 · 0 评论