随笔分类 -  mysql

摘要:1.索引简介 索引是存储引擎用于快速查找记录的一种数据结构,通过合理的使用数据库索引可以大大提高系统的访问性能。 大大减轻了服务器需要扫描的数据量,从而提高了数据的检索速度 索引就好比一本书的目录,它会让你更快的找到内容,显然目录(索引)并不是越多越好,假如这本书1000页,有500也是目录,它当然 阅读全文
posted @ 2018-12-25 16:53 大来 阅读(558) 评论(0) 推荐(0)
摘要:1.常见字符集 GBK:双字节编码 UTF-8: 1~4字节,汉字占3个字节 2.mysql支持的字符集简介 mysql可以在同一台服务器、同一数据库、同一个表的不同字段可以指定不同的字符集 查看所有字符集:show character set; select * from information_ 阅读全文
posted @ 2018-12-25 08:37 大来 阅读(231) 评论(0) 推荐(0)
摘要:1.char和varchar 存储字符串,char是固定长度的字符类型,varchar是可变长度的字符串类型 char固定长度,处理速度比varchar快,但是缺点是浪费存储空间,程序需要对行尾空格进行处理 myisam:建议使用char memory:都使用固定长度的数据类型 InnoDB:建议使 阅读全文
posted @ 2018-12-24 09:26 大来 阅读(148) 评论(0) 推荐(0)
摘要:1.什么是存储引擎 不同的技术以及配套的相关功能在 MySQL中被称作存储引擎。存储机制、索引技巧、锁定水平等等。 2.常见操作 查看默认存储引擎 show variables like '%engine%'; 查看数据库支持的存储引擎 show engines \G; show variables 阅读全文
posted @ 2018-11-14 15:06 大来 阅读(230) 评论(0) 推荐(0)
摘要:1.字符串函数 MySQL所支持字符串函数如下表所示: 函数 功能 concat(str1,str2...strn) 连接字符串str1,str2.....strn为一个完整的字符串 insert(str, x,y,instr) 将字符串str从第x位开始,y个字符长的子串替换为字符串instr l 阅读全文
posted @ 2018-11-14 11:11 大来 阅读(170) 评论(0) 推荐(0)
摘要:1.算术运算符 加、减、乘、除、求余 2.比较运算符 = 用来判断数字、字符串和表达式等是否相等。如果相等,返回1,否则返回0,通过ASCII判断 空值不能用"="来判断 3.逻辑运算符 异或 其中一个表达式是真而另外一个表达式是假时,该表达式返回的结果才是真;当两个表达式的计算结果都是真或者都是假 阅读全文
posted @ 2018-11-14 10:48 大来 阅读(142) 评论(0) 推荐(0)
摘要:1.数值类型 整数类型: 取值范围如果加了unsigned,则最大值翻倍,如tinyint unsigned的取值范围为(0~256) int(m)里的m是表示SELECT查询结果集中的显示宽度,并不影响实际的取值范围,没有影响到显示的宽度,不知道这个m有什么用 默认m为11,zerofill 建表 阅读全文
posted @ 2018-11-14 09:27 大来 阅读(162) 评论(0) 推荐(0)
摘要:1.建表选项 指定列选项: default:定义列的默认值 当插入一个新行到表中并且没有给该列明确赋值时,如果定义了列的默认值,将自动得到默认值 ;如果没有,则为null。 MariaDB [wxy]> create table bigcome ( -> id int not null primar 阅读全文
posted @ 2018-11-13 09:43 大来 阅读(382) 评论(0) 推荐(0)
摘要:1.DDL(data definition language)数据库定义语言: 定义数据段,数据库、表、列、索引等数据库对象。常用的包括create、drop、update 创建数据库: create database wxy; 查看有哪些数据库: show databases; informati 阅读全文
posted @ 2018-11-12 14:37 大来 阅读(183) 评论(0) 推荐(0)