drop table if exists t1;
select 0 x41,0 x41+0 ,0 x41 | 0 x7fffffffffffffff | 0 ,0 xffffffffffffffff | 0 ;
0 x41 0 x41+0 0 x41 | 0 x7fffffffffffffff | 0 0 xffffffffffffffff | 0
A 65 9223372036854775807 18446744073709551615
select 0 x31+1 ,concat(0 x31)+1 ,-0 xf;
0 x31+1 concat(0 x31)+1 -0 xf
50 2 -15
select x'31' ,0 xffff+0 ;
x'31' 0 xffff+0
1 65535
select X'FFFF' +0 ;
X'FFFF' +0
0
Warnings:
Warning 1292 Truncated incorrect DOUBLE value: '\xFF\xFF'
SELECT x'31' +0 , 0 x31+0 ;
x'31' +0 0 x31+0
1 49
SELECT x'31' +0 .1 e0, 0 x31+0 .1 e0;
x'31' +0 .1 e0 0 x31+0 .1 e0
1 .1 49 .1
SELECT x'312E39' +0 e0, 0 x312E39+0 e0;
x'312E39' +0 e0 0 x312E39+0 e0
1 .9 3223097
SELECT CAST(x'31' AS SIGNED), CAST(0 x31 AS SIGNED);
CAST(x'31' AS SIGNED) CAST(0 x31 AS SIGNED)
1 49
SELECT CAST(x'31' AS DECIMAL(10 ,1 )), CAST(0 x31 AS DECIMAL(10 ,1 ));
CAST(x'31' AS DECIMAL(10 ,1 )) CAST(0 x31 AS DECIMAL(10 ,1 ))
1 .0 49 .0
SELECT CAST(x'312E39' AS SIGNED), CAST(0 x312E39 AS SIGNED);
CAST(x'312E39' AS SIGNED) CAST(0 x312E39 AS SIGNED)
1 3223097
Warnings:
Warning 1292 Truncated incorrect INTEGER value: '1.9'
SELECT CAST(x'312E39' AS DECIMAL(10 ,1 )), CAST(0 x312E39 AS DECIMAL(10 ,1 ));
CAST(x'312E39' AS DECIMAL(10 ,1 )) CAST(0 x312E39 AS DECIMAL(10 ,1 ))
1 .9 3223097 .0
EXPLAIN EXTENDED SELECT X'FFFF' , 0 xFFFF;
id select_type table type possible_keys key key_len ref rows filtered Extra
1 SIMPLE NULL NULL NULL NULL NULL NULL NULL NULL No tables used
Warnings:
Note 1003 select X'ffff' AS `X'FFFF' `,0 xffff AS `0 xFFFF`
CREATE TABLE t1 (a int);
INSERT INTO t1 VALUES (X'31' ),(0 x31);
INSERT INTO t1 VALUES (X'312E39' ),(0 x312E39);
SELECT * FROM t1;
a
1
49
2
3223097
DROP TABLE t1;
CREATE TABLE t1 (a DECIMAL(10 ,1 ));
INSERT INTO t1 VALUES (X'31' ),(0 x31);
INSERT INTO t1 VALUES (X'312E39' ),(0 x312E39);
SELECT * FROM t1;
a
1 .0
49 .0
1 .9
3223097 .0
DROP TABLE t1;
create table t1 (ID int(8 ) unsigned zerofill not null auto_increment,UNIQ bigint(21 ) unsigned zerofill not null,primary key (ID),unique (UNIQ) );
insert into t1 set UNIQ=0 x38afba1d73e6a18a;
insert into t1 set UNIQ=123 ;
explain extended select * from t1 where UNIQ=0 x38afba1d73e6a18a;
id select_type table type possible_keys key key_len ref rows filtered Extra
1 SIMPLE t1 const UNIQ UNIQ 8 const 1 100 .00
Warnings:
Note 1003 select 00000001 AS `ID`,004084688022709641610 AS `UNIQ` from `test`.`t1` where 1
drop table t1;
select x'hello' ;
ERROR 42000 : You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'x'hello'' at line 1
select 0 xfg;
ERROR 42 S22: Unknown column '0xfg' in 'SELECT'
create table t1 select 1 as x, 2 as xx;
select x,xx from t1;
x xx
1 2
drop table t1;
show create table t1;
Table Create Table
t1 CREATE TABLE `t1` (
`a` varbinary(255 )/*old*/ DEFAULT NULL,
`b` varchar(255 )/*old*/ DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci
select length(a), length(b) from t1;
length(a) length(b)
255 3
255 3
CHECK TABLE t1 FOR UPGRADE;
Table Op Msg_type Msg_text
test.t1 check error Table rebuild required. Please do "ALTER TABLE `t1` FORCE" or dump/reload to fix it!
REPAIR TABLE t1;
Table Op Msg_type Msg_text
test.t1 repair status OK
show create table t1;
Table Create Table
t1 CREATE TABLE `t1` (
`a` varbinary(255 ) DEFAULT NULL,
`b` varchar(255 ) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci
select length(a), length(b) from t1;
length(a) length(b)
3 3
3 3
insert into t1 values("ccc" , "ddd" );
select length(a), length(b) from t1;
length(a) length(b)
3 3
3 3
3 3
select hex(a), hex(b) from t1;
hex(a) hex(b)
616161 636363
626262 646464
636363 646464
select concat("'" , a, "'" ), concat("'" , b, "'" ) from t1;
concat("'" , a, "'" ) concat("'" , b, "'" )
'aaa' 'ccc'
'bbb' 'ddd'
'ccc' 'ddd'
drop table t1;
create table t1(a varbinary(255 ));
insert into t1 values("aaa " );
select length(a) from t1;
length(a)
6
alter table t1 modify a varchar(255 );
select length(a) from t1;
length(a)
6
drop table t1;
drop table if exists table_28127_a;
drop table if exists table_28127_b;
create table table_28127_a(0 b02 int);
show create table table_28127_a;
Table Create Table
table_28127_a CREATE TABLE `table_28127_a` (
`0 b02` int(11 ) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci
create table table_28127_b(0 b2 int);
show create table table_28127_b;
Table Create Table
table_28127_b CREATE TABLE `table_28127_b` (
`0 b2` int(11 ) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci
drop table table_28127_a;
drop table table_28127_b;
select 0 b01000001;
0 b01000001
A
select 0 x41;
0 x41
A
select b'01000001' ;
b'01000001'
A
select x'41' , 0 +x'3635' ;
x'41' 0 +x'3635'
A 65
select N'abc' , length(N'abc' );
abc length(N'abc' )
abc 3
select N'' , length(N'' );
length(N'' )
0
select '' , length('' );
length('' )
0
select b'' , 0 +b'' ;
b'' 0 +b''
0
select x'' , 0 +x'' ;
x'' 0 +x''
0
Warnings:
Warning 1292 Truncated incorrect DOUBLE value: ''
select 0 x;
ERROR 42 S22: Unknown column '0x' in 'SELECT'
select 0 b;
ERROR 42 S22: Unknown column '0b' in 'SELECT'
Messung V0.5 in Prozent C=61 H=100 G=82
¤ Dauer der Verarbeitung: 0.10 Sekunden
(vorverarbeitet am 2026-10-08)
¤
*© Formatika GbR, Deutschland