推荐设备MORE

广州天河区企业官网建设—东

广州天河区企业官网建设—东

行业知识

mysql普遍数据信息种类,

日期:2021-02-18
我要分享
24 特性: 25 ① 假如不设定无标记還是有标记,默认设置是有标记,假如想设定无标记,必须加上unsigned重要字 26 ② 假如插进的标值超过了整型的范畴,会报out of range出现异常,而且插进临界值值 27 ③ 假如不设定长短,会出现默认设置的长短 28 长短意味着了显示信息的较大总宽,假如不足用到0在左侧添充,但务必配搭zerofill应用! 30 */ 32 #1.怎样设定无标记和有标记 34 DROP TABLE IF EXISTS tab_int; 35 CREATE TABLE tab_int( 36 t1 INT(7) ZEROFILL, 37 t2 INT(7) ZEROFILL 39 ); 41 DESC tab_int; 44 INSERT INTO tab_int VALUES(-123456); 45 INSERT INTO tab_int VALUES(-123456,-123456); 46 INSERT INTO tab_int VALUES(); 48 INSERT INTO tab_int VALUES(123,123); 51 SELECT * FROM tab_int; 54 #二、小数 55 /* 56 归类: 57 1.浮点型 58 float(M,D) 59 double(M,D) 60 2.指定型 61 dec(M,D) 62 decimal(M,D) 64 特性: 66 ① 67 M:整数金额位置+小数位置 68 D:小数位置 69 假如超出范畴,则插进临界值值 71 ② 72 M和D都可以以省去 73 假如是decimal,则M默认设置为10,D默认设置为0 74 假如是float和double,则会依据插进的标值的精密度来决策精密度 76 ③指定型的精准度较高,假如规定插进标值的精密度较高如贷币计算等则考虑到应用 79 */ 80 #检测M和D 82 DROP TABLE tab_float; 83 CREATE TABLE tab_float( 84 f1 FLOAT, 85 f2 DOUBLE, 86 f3 DECIMAL 87 ); 88 SELECT * FROM tab_float; 89 DESC tab_float; 91 INSERT INTO tab_float VALUES(123.4523,123.4523,123.4523); 92 INSERT INTO tab_float VALUES(123.456,123.456,123.456); 93 INSERT INTO tab_float VALUES(123.4,123.4,123.4); 94 INSERT INTO tab_float VALUES(1523.4,1523.4,1523.4); 98 #标准: 99 /* 100 选定择的种类越简易就越好,能储存标值的种类越低越好 102 */ 104 #三、标识符型 105 /* 106 较短的文字: 108 char 109 varchar 111 别的: 113 binary和varbinary用以储存较短的二进制 114 enum用以储存枚举类型 115 set用以储存结合 118 较长的文字: 119 text 120 blob(很大的二进制) 122 特性: 126 书写 M的含意 特性 室内空间的消耗 高效率 127 char char(M) 较大的标识符数,能够省去,默认设置为1 固定不动长短的标识符 较为消耗 高 129 varchar varchar(M) 较大的标识符数,不能以省去 可变性长短的标识符 较为节约 低 130 */ 134 CREATE TABLE tab_char( 135 c1 ENUM('a','b','c') 138 ); 141 INSERT INTO tab_char VALUES('a'); 142 INSERT INTO tab_char VALUES('b'); 143 INSERT INTO tab_char VALUES('c'); 144 INSERT INTO tab_char VALUES('m'); 145 INSERT INTO tab_char VALUES('A'); 147 SELECT * FROM tab_set; 151 CREATE TABLE tab_set( 153 s1 SET('a','b','c','d') 157 ); 158 INSERT INTO tab_set VALUES('a'); 159 INSERT INTO tab_set VALUES('A,B'); 160 INSERT INTO tab_set VALUES('a,c,d'); 163 #四、时间型 165 /* 167 归类: 168 date只储存时间 169 time 只储存時间 170 year只储存年 172 datetime储存时间+時间 173 timestamp储存时间+時间 176 特性: 178 字节数 范畴 时区等的危害 179 datetime 8 1000 9999 不会受到 180 timestamp 4 1970-2038 受 182 */ 185 CREATE TABLE tab_date( 186 t1 DATETIME, 187 t2 TIMESTAMP 189 ); 193 INSERT INTO tab_date VALUES(NOW(),NOW()); 195 SELECT * FROM tab_date; 198 SHOW VARIABLES LIKE 'time_zone'; 200 SET time_zone='+9:00';

 

dengb.TechArticlemysql普遍数据信息种类, 1 #普遍的数据信息种类 2 /* 3 标值型: 4 整型 5 小数: 6 指定数 7 浮等级 8 标识符型: 9 较短的文字:char、varchar 10 较长的文...