#mysq

mysql概要(十二)事务

1.特性2.开启结束取消事务:需要选择支持事务的引擎3,隐式提交事务:4.事务的隔离级别:...

mysql概要(十一)存储引擎

1.数据库对同样的数据可以不同的方式存储和管理,每种方式对应一种引擎。1.1定义:2.引擎种类的特点:...

mysql概要(十)触发器

1触发器可监视增删改,并触发增删改操作。针对一些逻辑关联密切的操作,而不必手动多次操作。2.要素:3.语法:补充:mysql可以设置结束符,不必是“;”来结束标志,可使用 3.1简单的例子:3.2触发语句引用新数据  查看触发器:showtriggers;:怎么感觉...

mysql概要(九)字符集和校对集

1.mysql字符集有细致设置:(补充mysql编码方式)2.mysql字符处理机制是:数据库和客户端之间存在一个字符集转换器(后文简称转换器)将客户端字符编码(必须告诉服务端的)转换成一种中间编码的数据(可自定义的但保证转换不会丢失数据),然后再转换成数据库定义的编码,取数据时,转换器将中间编码转换为需要的返回编码(...

mysql概要(八)视图

CREATE[ALGORITHM]={UNDEFINED|MERGE|TEMPTABLE}]VIEW视图名[(属性清单)]ASSELECT语句[WITH[CASCADED|LOCAL]CHECKOPTION];ALGORITHM表示视图选择的算法(可选参数)  UNDEFINED:MySQL将自动选择所要使用的算法  ...
IT猿 ·2020-03-28

mysql概要(七)表字段管理,字段的增删改

1.添加列放在某列之后放第一列:2.修改(声明和名字),删除列2.1修改声明2.2删除列 ...

mysql概要(六)连接(内连接,左,右外连接

内连接[joinon/from表1,表二]效果一样区别是:可以理解为首先取得笛卡儿积后,再匹配/还是根据条件获得笛卡尔积 内连接:取俩表的交叉匹配数据;(mysql内连接左连接右连接全外连接)外连接分:左,右外连接和全外连接(mysq不支持全外连接)左连接:取的俩表匹配数据,并且保留未匹配数据中左表的数据,右...

mysql概要(五)union

1.union,unionall;合并不像表联合那样记录之间交叉组合而是插入新记录的效果合并的表的列数必须相同: union:有个特性是会去重复,如果两个结果出现相同一条记录会被忽略掉一条。 uniionall:将不会出现忽略相同的记录。union子句中排序,合并后排序效果会丢失。(排序会失去效果,...
IT猿 ·2020-03-28

mysql概要(四)order by ,limit ,group by和聚合函数的特点,子查询

1.orderby默认按升序排列(asc/desc),多字段排序orderby字段排序方式,字段2排序方式,..;  在分组排序中,排序是对分组后的结果进行排序,而不是在组中进行排序。 select*fromstuorderbyscoredesc,nameasc;//优先score,然后n...

mysql概要(三)having

1.运算符2.模糊查询(详解)%:表示0个或多个任意字符 _:表示一个任意字符SELECT*FROMuserWHEREu_nameLIKE'%三%'将会把u_name为“张三”,“张猫三”、“三脚猫”,“唐三藏”等...
IT猿 ·2020-03-28

mysql概要(二)类型(数值型,字符型,时间类型

1.mysql数值型范围tinyint可选属性tinyint(N)unsignedzerofillN:表示显示长度,与zerofill配合使用,即长度不够用0填充,并且自动变成无符号的数,N仅表示一种显示效果不配合zerofill没有实际意义。unsigned:表示无符号,即表示>=0且最大值扩大为255;默认是...

MySQL分区表的管理~1

一、如何管理RANGE和LIST分区以该分区表为例CREATETABLEmembers(idINT,fnameVARCHAR(25),lnameVARCHAR(25),dobDATE)PARTITIONBYRANGE(YEAR(dob))(PARTITIONp0VALUESLESSTHAN(1970),PARTITIO...

MySQL碎碎念

1.如何修改Mysql的用户密码mysql>updatemysql.usersetpassword=password('hello')whereuser='root';mysql>flushprivileges;2.关于分区数量的限制PriortoMySQL5.6.7,themaximumpossiblen...
IT猿 ·2020-03-28

Oracle中如何实现Mysql的两表关联update操作

在看《MySQL5.1参考手册》的时候,发现MySQL提供了一种两表关联update操作。原文如下:UPDATEitems,monthSETitems.price=month.priceWHEREitems.id=month.id;在MySQL中构造表验证了一下mysql>select*fromtest;+---...

关于Docker官方CentOS镜像无法启动mysqld的总结

很多童鞋反映,在Docker官方CentOS镜像中安装了Mysqlserver后,无法正常启动。无法正常启动表现为两种情况:1>初始完数据库后,mysqld启动报错2>systemctlstartmysqld或者servicemysqldstart报错首先重现一下现场。第一种情况一、启动CentOS镜像,安...
首页上一页...555556557558559...下一页尾页