decimal(3,1)表示一共三位数,小数占一位。 字符串:varcahr,char char表示固定的字符串比如char(2)需要2位,不足填充空格 varchar表示可变长字符串 text:储存大文本,一般大于4000时使用。 日期时间:date,time,datetime 枚举:enum,enum('男','女'),你男可以用1表示,1对应男,2就是女,这就是枚举。 对于图片,...
1、char(n)和varchar(n)中括号中n代表字符的个数,并不代表字节个数,所以当使用了中文的时候(UTF8)意味着可以插入m个中文,但是实际会占用m*3个字节。 2、同时char和varchar最大的区别就在于char不管实际value都会占用n个字符的空间,而varchar只会占用实际字符应该占用的空间+1,并且实际空间+1<=n。 3、超过cha...
ALTERTABLEteacherADDCOLUMNmail_numINT(7); 注意:显示宽度表示在该字段中最多显示7个字符的数字。 ②小数型: 浮点型:float(M,D)、double(M,D) 定点型:dec(M,D)、decimal(M,D) 注意:D代表小数点后保留D位(四舍五入),M代表小数点前后总位数,定点型精度要高于浮点型(表现在小数点后保留位数) ③字符型:...
mysql> create database test; 创建数据库 mysql> create database test charset utf8; 指定字符集支持中文 mysql> show create database test; 查看数据库信息 mysql> drop database test; 删除数据库 mysql> use test; 进入数据库 mysql> create table student( -> id int auto_increment, -> name char(...
本章节我们主要介绍 MySQL 的运算符及运算符的优先级。 MySQL 主要有以下几种运算符: 算术运算符 比较运算符 逻辑运算符 位运算符 算术运算符 MySQL 支持的算术运算符包括: 运算符作用 +加法 -减法 *乘法 /或 DIV除法 %或 MOD取余 在除法运算和模运算中,如果除数为0,将是非法除数,返回结果为NULL。
我到公司后先测试一下客户给我的错误示例(果然搜不到),然后排查一下昨天的数据是否有问题,发现昨天客户用excel导入的数据中,存在很多\r\n这种换行符和回车符。 如:库中数据为:“换行符\n换行符\n换行符”,然后在界面通过如下SQL查询,那自然是搜不到咯!
explain关键字的使用方法很简单,就是把它放在select查询语句的前面。 mysql查看是否使用索引,简单的看type类型就可以。如果它是all,那说明这条查询语句遍历了所有的行,并没有使用到索引。 比如:explain select * from company_info where cname like '%小%' ...
MySQL UNION 操作符 本教程为大家介绍 MySQL UNION 操作符的语法和实例。 描述 MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合,并去除重复的行。 UNION 操作符必须由两个或多个 SELECT 语句组成,每个 SELECT 语句的列数和对应位置的数据类型
charater set :字符集,服务器默认使用的字符编码。 Server status :服务器状态,服务器状态标志集合。状态值定义如下 /* status bitfield */ #define MYSQL_STAT_IT 0x0001 #define MYSQL_STAT_AC 0x0002 #define MYSQL_STAT_MU 0x0004 #define MYSQL_STAT_MR 0x0008 ...
like --通配符; _ :代表任意的单个字符; % :代表任意的字符 --逻辑运算符 &&(AND), ||(OR), !(NOT), XOR异或 34.group by 代码如下(示例): --group by子句 (分组) --group by 字段/别名 [排序方式] 分组后排序: asc 升序(默认),desc 降序 ...