常用字符串函数: concat(s1,s2,s3..)       连接s1,s2,...sn为一个字符串 INSERT(str,x,y,instr)将字符串str从x位置开始,y个字符串替换为字符串instr lower(str)                 返回str小写字符串 upper (str)              将字符串str的所有字母变成大写字母 LEFT(str,n)                 返回字符串s的前n个字符 RIGHT(s,n)          …
日期时间和类型 常用日期和时间类型 字节 year                1       表示年份                   值范围:(1901----2155) date                4        表示年月日               例如 :2018-03-09   值范围:1000-01-01 至9999-12-31 time                3        表示时分秒                                …
最近在学习下,总结一下mysql数值类型: mysql字符类型分: 1.整数类型: 字节                    值范围 INTERGER               1                        -127-128 SMALLINT                2 MEDIUMINT              3 INT.INTERGER      4 DECIMAL NUMERIC 2.浮点数类型 FLOAT DOUBLE 3.定点类型 DEC(M,D) D…
题目 public class Test { public static void main(final String[] args) { final int a = 10; final int b = 20; System.out.println(a + '+' + b + '=' + (a + b)); } } 乍一看,可能有的同学会觉得很简单,直接给出如下答案: 10+20=30 其实这是道陷进题,很容易就看混了,正确的答案是: 164 分析 为什么答案会是164? 这是因为这里并不是字符…
字符类型 #官网:https://dev.mysql.com/doc/refman/5.7/en/char.html #注意:char和varchar括号内的参数指的都是字符的长度 #char类型:定长,简单粗暴,浪费空间,存取速度快 字符长度范围:0-255(一个中文是一个字符,是utf8编码的3个字节) 存储: 存储char类型的值时,会往右填充空格来满足长度 例如:指定长度为10,存>10个字符则报错,存<10个字符则用空格填充直到凑够10个字符存储 检索: 在检索或者说查询时,查出的结…
字符类型 #官网:https://dev.mysql.com/doc/refman/5.7/en/char.html #注意:char和varchar括号内的参数指的都是字符的长度 #char类型:定长,简单粗暴,浪费空间,存取速度快 字符长度范围:0-255(一个中文是一个字符,是utf8编码的3个字节) 存储: 存储char类型的值时,会往右填充空格来满足长度 例如:指定长度为10,存>10个字符则报错,存<10个字符则用空格填充直到凑够10个字符存储 检索: 在检索或者说查询时,查出的结…
数据类型 二.MySQL支持的数据类型 数值类型.日期类型.字符串类型 1.数值类型 1)整数类型 tinyint.smallint.mediumint.int和bigint 2)zerofill属性 配合int(数字)来用,表示显示的时候一个显示宽度 3)主键 主键可以唯一标识某条记录的一个字段或者多个字段 create table 表名(字段名称 类型 primary key,....); create table 表名(字段名称1 类型,....,primary key(字段名称1));…
字符类型 MySQL提供了多种关于字符存储的类型,但是在大多数情况下我们只使用char和varchar即可 类型 大小 用途 CHAR 0-255字节 定长字符串 VARCHAR 0-65535 字节 变长字符串 TINYBLOB 0-255字节 不超过 255 个字符的二进制字符串 TINYTEXT 0-255字节 短文本字符串 BLOB 0-65 535字节 二进制形式的长文本数据 TEXT 0-65 535字节 长文本数据 MEDIUMBLOB 0-16 777 215字节 二进制形式的中…
ORACLE 常用字符函数1 ASCII(arg1)返回参数arg1的十进制数字表示.如果数据库设置为ASCII,则采用的是ASCII码字符.如果设置为EBCDIC,则采用的是EBCDIC字符 select ascii('A') from dual; ASCII('A')---------- 65 2 CHR(arg1,[using nchar_cs])返回由参数arg1的代码所指定的字符.所返回的字符依赖于oracle所使用的底层字符编码设置. select chr(65) from dual…
目录 一.字符集和字符编码 1.1.字符集 1.2.字符编码 二.字符集排序规则 2.1.排序规则定义 2.2 .排序规则特征 三.CHAR和VARCHAR 3.1.CHAR类型 3.2.VARCHAR类型 四.BINARY和VARBINARY 4.1.特性对比 4.2.例子实践 五.BLOB和TEXT 5.1.text类型 5.3.排序问题 5.4.索引问题 六.ENUM和SET类型 6.1.集合类型简介 6.2.集合类型例子 @ 一.字符集和字符编码 1.1.字符集 字符集:字符集就是字符的…