192 lines
		
	
	
		
			4.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
		
		
			
		
	
	
			192 lines
		
	
	
		
			4.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
|  | drop table if exists t1; | ||
|  | create table t1 ( | ||
|  | pk1 int not null auto_increment primary key, | ||
|  | b bit(64) | ||
|  | ) engine=archive; | ||
|  | show create table t1; | ||
|  | Table	Create Table | ||
|  | t1	CREATE TABLE `t1` ( | ||
|  |   `pk1` int(11) NOT NULL AUTO_INCREMENT, | ||
|  |   `b` bit(64) DEFAULT NULL, | ||
|  |   PRIMARY KEY (`pk1`) | ||
|  | ) ENGINE=ARCHIVE DEFAULT CHARSET=latin1 | ||
|  | insert into t1 values  | ||
|  | (NULL,b'1111111111111111111111111111111111111111111111111111111111111111'), | ||
|  | (NULL,b'1000000000000000000000000000000000000000000000000000000000000000'), | ||
|  | (NULL,b'0000000000000000000000000000000000000000000000000000000000000001'), | ||
|  | (NULL,b'1010101010101010101010101010101010101010101010101010101010101010'), | ||
|  | (NULL,b'0101010101010101010101010101010101010101010101010101010101010101'); | ||
|  | select hex(b) from t1 order by pk1; | ||
|  | hex(b) | ||
|  | FFFFFFFFFFFFFFFF | ||
|  | 8000000000000000 | ||
|  | 1 | ||
|  | AAAAAAAAAAAAAAAA | ||
|  | 5555555555555555 | ||
|  | drop table t1; | ||
|  | create table t1 ( | ||
|  | pk1 int not null auto_increment primary key, | ||
|  | b bit(9) | ||
|  | ) engine=archive; | ||
|  | insert into t1 values  | ||
|  | (NULL,b'000000000'), | ||
|  | (NULL,b'000000001'), | ||
|  | (NULL,b'000000010'), | ||
|  | (NULL,b'000000011'), | ||
|  | (NULL,b'000000100'); | ||
|  | select hex(b) from t1 order by pk1; | ||
|  | hex(b) | ||
|  | 0 | ||
|  | 1 | ||
|  | 2 | ||
|  | 3 | ||
|  | 4 | ||
|  | drop table t1; | ||
|  | create table t1 (a bit(7), b bit(9)) engine = archive; | ||
|  | insert into t1 values  | ||
|  | (94, 46), (31, 438), (61, 152), (78, 123), (88, 411), (122, 118), (0, 177),     | ||
|  | (75, 42), (108, 67), (79, 349), (59, 188), (68, 206), (49, 345), (118, 380),    | ||
|  | (111, 368), (94, 468), (56, 379), (77, 133), (29, 399), (9, 363), (23, 36),     | ||
|  | (116, 390), (119, 368), (87, 351), (123, 411), (24, 398), (34, 202), (28, 499), | ||
|  | (30, 83), (5, 178), (60, 343), (4, 245), (104, 280), (106, 446), (127, 403),    | ||
|  | (44, 307), (68, 454), (57, 135); | ||
|  | select a+0 from t1 order by a; | ||
|  | a+0 | ||
|  | 0 | ||
|  | 4 | ||
|  | 5 | ||
|  | 9 | ||
|  | 23 | ||
|  | 24 | ||
|  | 28 | ||
|  | 29 | ||
|  | 30 | ||
|  | 31 | ||
|  | 34 | ||
|  | 44 | ||
|  | 49 | ||
|  | 56 | ||
|  | 57 | ||
|  | 59 | ||
|  | 60 | ||
|  | 61 | ||
|  | 68 | ||
|  | 68 | ||
|  | 75 | ||
|  | 77 | ||
|  | 78 | ||
|  | 79 | ||
|  | 87 | ||
|  | 88 | ||
|  | 94 | ||
|  | 94 | ||
|  | 104 | ||
|  | 106 | ||
|  | 108 | ||
|  | 111 | ||
|  | 116 | ||
|  | 118 | ||
|  | 119 | ||
|  | 122 | ||
|  | 123 | ||
|  | 127 | ||
|  | select b+0 from t1 order by b; | ||
|  | b+0 | ||
|  | 36 | ||
|  | 42 | ||
|  | 46 | ||
|  | 67 | ||
|  | 83 | ||
|  | 118 | ||
|  | 123 | ||
|  | 133 | ||
|  | 135 | ||
|  | 152 | ||
|  | 177 | ||
|  | 178 | ||
|  | 188 | ||
|  | 202 | ||
|  | 206 | ||
|  | 245 | ||
|  | 280 | ||
|  | 307 | ||
|  | 343 | ||
|  | 345 | ||
|  | 349 | ||
|  | 351 | ||
|  | 363 | ||
|  | 368 | ||
|  | 368 | ||
|  | 379 | ||
|  | 380 | ||
|  | 390 | ||
|  | 398 | ||
|  | 399 | ||
|  | 403 | ||
|  | 411 | ||
|  | 411 | ||
|  | 438 | ||
|  | 446 | ||
|  | 454 | ||
|  | 468 | ||
|  | 499 | ||
|  | drop table t1; | ||
|  | create table t1 ( | ||
|  | dummyKey INTEGER NOT NULL AUTO_INCREMENT, | ||
|  | a001 TINYINT, | ||
|  | a010 TINYINT, | ||
|  | a012 TINYINT, | ||
|  | a015 TINYINT, | ||
|  | a016 TINYINT, | ||
|  | a017 TINYINT, | ||
|  | a019 TINYINT, | ||
|  | a029 TINYINT, | ||
|  | a030 TINYINT, | ||
|  | a031 TINYINT, | ||
|  | a032 TINYINT, | ||
|  | a042 TINYINT, | ||
|  | a043 TINYINT, | ||
|  | a044 TINYINT, | ||
|  | a3001 TINYINT, | ||
|  | a3002 TINYINT, | ||
|  | a3003 TINYINT, | ||
|  | a3004 TINYINT, | ||
|  | a3005 TINYINT, | ||
|  | a3021 TINYINT, | ||
|  | a3022 TINYINT, | ||
|  | a BIT(6), | ||
|  | b BIT(6), | ||
|  | c BIT(6), | ||
|  | d TINYINT, | ||
|  | e TINYINT, | ||
|  | f TINYINT, | ||
|  | g TINYINT, | ||
|  | h TINYINT, | ||
|  | i TINYINT, | ||
|  | j TINYINT, | ||
|  | k TINYINT, | ||
|  | l TINYINT, | ||
|  | m TINYINT, | ||
|  | n TINYINT, | ||
|  | o TINYINT, | ||
|  | a034 TINYINT, | ||
|  | PRIMARY KEY USING HASH (dummyKey) ) engine=archive; | ||
|  | INSERT INTO `t1` VALUES | ||
|  | (NULL,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,b'000001',b'111111',b'111110',4,5,5,5,5,5,5,5,5,5,3,2,1), | ||
|  | (NULL,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,b'000010',b'000000',b'111101',4,5,5,5,5,5,5,5,5,5,3,2,1), | ||
|  | (NULL,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,b'000100',b'001111',b'111011',4,5,5,5,5,5,5,5,5,5,3,2,1), | ||
|  | (NULL,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,b'001000',b'110000',b'110111',4,5,5,5,5,5,5,5,5,5,3,2,1), | ||
|  | (NULL,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,b'010000',b'100001',b'101111',4,5,5,5,5,5,5,5,5,5,3,2,1), | ||
|  | (NULL,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,b'100000',b'010010',b'011111',4,5,5,5,5,5,5,5,5,5,3,2,1), | ||
|  | (NULL,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,b'000000',b'001100',b'111111',4,5,5,5,5,5,5,5,5,5,3,2,1), | ||
|  | (NULL,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,b'111111',b'000000',b'000000',4,5,5,5,5,5,5,5,5,5,3,2,1); | ||
|  | INSERT INTO `t1` VALUES (1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x01,0x3F,0x3E,4,5,5,5,5,5,5,5,5,5,3,2,1); | ||
|  | INSERT INTO `t1` VALUES (2,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x02,0x00,0x3D,4,5,5,5,5,5,5,5,5,5,3,2,1); | ||
|  | INSERT INTO `t1` VALUES (3,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x04,0x0F,0x3B,4,5,5,5,5,5,5,5,5,5,3,2,1); | ||
|  | INSERT INTO `t1` VALUES (4,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x08,0x30,0x37,4,5,5,5,5,5,5,5,5,5,3,2,1); | ||
|  | INSERT INTO `t1` VALUES (5,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x10,0x21,0x2F,4,5,5,5,5,5,5,5,5,5,3,2,1); | ||
|  | INSERT INTO `t1` VALUES (6,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x20,0x12,0x1F,4,5,5,5,5,5,5,5,5,5,3,2,1); | ||
|  | INSERT INTO `t1` VALUES (7,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x00,0x0C,0x3F,4,5,5,5,5,5,5,5,5,5,3,2,1); | ||
|  | INSERT INTO `t1` VALUES (8,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x3F,0x00,0x00,4,5,5,5,5,5,5,5,5,5,3,2,1); | ||
|  | drop table t1; |