结构化查询语言SQL 数据库定义语言(DDL):用于定义和管理数据库对象,包括数据库,数据表等。例如CREATE , DROP , ALTER。 数据操作语言(DML): 用于操作数据库对象所包含的数据。例如:INSER…
分类:MySql
MySQL导入Excel数据中文乱码的一种解决
今天要把数据导入项目的MySQL数据库,却遇到了在Excel中显示正常的中文却在MySQL中显示乱码。 上网搜索一番也没有很好的解决方案。根据经验和直觉我采取了以下方法: 新建一个txt文本文档 将Excel数据全选、复…
MySQL高性能的索引策略
MySQL查询基础-查询执行过程 MySQL聚簇索引 MySQL覆盖索引 MySQL索引扫描排序 MySQL冗余和重复索引 索引案例 维护索引和表 总结 在MySQL中,大多数情况都会使用B-Tree索引,其他类型索引大…
Mysql MYISAM存储引擎 数据存储结构
MYSQL 的内部数据存储一直没有很好的文档. 自己有空研究了一下.[@more@] 1.用单字段来分析行数据: 1.1 建立测试数据 drop table if exists heyf_5 ; create table…
SQL SERVER 字符串截取
1.将字符串中从某个字符开始截取一段字符,替换成另一字符 select stuff(‘helloworld!’,4,4,’****’) hel***…
Oracle 命令行小结
本文同步于个人Github博客:https://github.com/johnnian/Blog/issues/3,欢迎留言。 登录指令 sqlplus /*运行SQLPLUS工具*/ sqlplus /nolog /*…
1,mysql导出长数字到excel避免显示为科学记数法 解决方法(转载)
经常遇到MYSQL导出长数字或纯数字字符串(如身份证、卡券号、条码、流水号等)到csv或excel文件,用excel打开会显示为科学记数法,甚至后几位转为0。这是由Excel的特性决定的:Excel显示11位以上的数字时…
MySQL 多列索引
MySQL 多列索引 多列索引也叫联合索引又叫复合索引 也就是把多个字段按顺序连起来创建一个索引 ( 最多16列 ) 理解这句:按顺序的连起来 从左到右的 为什么要创建多列索引? 相对在每个列上单独建索引 多列索引占用空…
深入理解MySQL的索引(二)
MySQL实现 对B-树,B+树和散列等数据结构的基本概念有了一些了解之后,我们就可以开始讨论MySQL通过支持它们的存储引擎如何实现不同的算法。同时每种实现也对磁盘…
MySQL 优化之 tmp_table_size
tmp_table_size 临时表的内存缓存大小 ( 临时表是指sql执行时生成临时数据表 ) # tmp_table_size 默认值 16777216 最小值 1 最大值 18446744073709551615 …
MySQL相关操作合集
运行环境 系统 Win10 MySQL版本 5.5 数据库组成 数据库 DB(database) 二维表 table 记录 record 字段 field 行 row 列 column sql (结构化查询语言): 操作…
SQL优化的一些方法
SQL优化的一些方法 1.在查询过程中,尽量避免全表扫描,考虑在where和order by涉及的列上建立索引。 2.尽量避免在where子句中对字段进行NULL的判断,建议不使用NULL,因为在查询的时候NULL是不会…