字符集和比较规则
字符集和比较规则 字符集简介 作用:为了让数据在人和计算机都能被”看的懂“。 我们知道在计算机中只能存储二进制数据,那该怎么存储字符串呢?当然是建立字符与二进制数据的映射关系了,建立这个关系最起码要搞清楚两件事儿: ...
字符集和比较规则 字符集简介 作用:为了让数据在人和计算机都能被”看的懂“。 我们知道在计算机中只能存储二进制数据,那该怎么存储字符串呢?当然是建立字符与二进制数据的映射关系了,建立这个关系最起码要搞清楚两件事儿: ...
启动选项与系统变量 启动选项 长格式与短格式 在执行启动脚本时,后面可以跟启动选项,其中有长格式和短格式两种形式 短格式:选项名前只加一个短划线 - 长格式:选项名前加两个短划线 – 配置选项 内容格式 与在命令行中指定启动选项不同的是,配置文件中的启动选项被划分为若干个组,每个组有一个组名,用中括号[] 扩起来,像这样: ...
mysql 的客户端和服务端结构 客户端负责接收用户的命令,并且发送给服务端 服务端负责接收客户端的命令,并进行处理,返回给客户端 bin目录下的可执行文件 unix环境下启动mysql server mysqld mysqld 这个可执行文件就代表着 MySQL 服务器程序,运行这个可执行文件就可以直接启动一个服务器进程。但这个命令不常用,我们继续往下看更牛逼的启动命令。 ...
MySQL 5.7 中文全文检索 在 MySQL 5.7.6 之前,全文索引只支持英文全文索引,不支持中文全文索引,需要利用分词器把中文段落预处理拆分成单词,然后存入数据库。 从 MySQL 5.7.6 开始,MySQL内置了ngram全文解析器,用来支持中文、日文、韩文分词。 本文使用的MySQL 版本是 5.7.24,InnoDB数据库引擎。 ...
唯一键 mysql 5.6 及以下 alter ignore table xy_member_game_count add UNIQUE unique_name (uid,time); mysql 5.7 以上 1.删除表中重复数据,只保留重复中的一条 delete from member where (uid,time) in (select uid,time from ( select uid,time from member group by uid,time having count()>1) a) and id not in ( select min(id) from (select min(id) as id from member group by uid,time having count()>1 ) b) 2. 新增唯一键 alter table member add UNIQUE unique_name (uid,time); sql:mysql:on和where区别,on后可跟多个条件 数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 ...