1、数据库字段宽度尽量选小,尽量设计为not null。 2、使用join代替子查询,join尽量用小表连大表。 3、建立索引,最好不超过6个,否则insert 和 update 会影响性能。 1、不要在存在大量重复值的列上建索引。 2、尽量不要在where 中对字段进行null判断,引擎会放弃使用 ...
分类:
数据库 时间:
2018-04-06 23:49:05
阅读次数:
218
C中,使用一些特殊符号来生成格式化的字符串模板,这些特殊的符号被称为转换说明符. 可以在%和转换字符之间插入修饰符,来对转换说明加以修饰.如果使用了多个修饰符,那么它们应该与下表中出现的顺序相同. 五种标志(-, +, 空格, #, 0), 可以使用零到多个标志 例如: "%-10d" 字段宽度的最 ...
分类:
其他好文 时间:
2017-12-07 00:34:26
阅读次数:
150
字符串格式化序列的代码将使用星号字段宽度说明符来格式化一张包含水果价格的表格,表格的总宽度由用户输入。因为是由用户提供信息,所以就不能在转换说明符中将字段宽度硬编码。使用星号运算符就可以从转换元组中读出字段宽度。 下面是程序运行示例: Please enter width:35 Item Price ...
分类:
编程语言 时间:
2017-10-19 13:55:55
阅读次数:
181
所有标准的序列操作(索引、分片、乘法、判断成员资格、求长度、取最小值最大值)对字符串同样适用,且字符串是不可变的。 一、字符串格式化 转换说明符 [注]: 这些项的顺序至关重要 (1)%字符:标记转换说明符的开始 (2)转换标志(可选) (3)最小字段宽度(可选):转换后的字符串至少应该具有该值指定 ...
分类:
编程语言 时间:
2017-08-12 19:04:09
阅读次数:
196
cout.precision(n); 这个方法的功能是,设置精度为n,返还值是上一次的设置精度。 cout.width(n); cout.width(); 将显示当前的字段宽度,默认为0。cout.width(n); 就是把字段的宽度设置为n。cout.width(); 默认是右对齐的方式,就是说如 ...
分类:
其他好文 时间:
2017-07-20 14:17:33
阅读次数:
217
格式输出: printf(格式控制, 输出表列); %d 十进制数 %md m为指定的宽度 若数据位数小于m,则左端补以空格;若大于m,则按实际位数输出 %ld 长整型数据 %mld 指定字段宽度 %o 八进制整数形式 %mo %x 十六进制整数形式 %mx %u unsigned型数据,它也可用% ...
分类:
编程语言 时间:
2017-05-10 18:49:20
阅读次数:
253
根据数值不同自动选择%f或%e,%e格式在指数小于-4或者大于等于精度时使用 五种标志将在后面的表中说明,可以使用零个或者多个标志 示例: "%-10d" 字段宽度的最小值。如果字段不能容纳要打印的数或者字符串,系统会使用更宽的字段 示例: "%4d",“%10s” 精度.对于%e,%E和%f转换, ...
分类:
编程语言 时间:
2016-12-07 01:15:21
阅读次数:
308
1.大表的数据修改最好分批处理。 1000万行的记录表中删除更新100万行记录,一次只删除或更新5000行数据。每批处理完成后,暂停几秒中,进行同步处理。 2.如何修改大表的表结构。 对表的列的字段类型进行修改,改变字段宽度时还是会锁表,无法解决主从数据库延迟的问题。 解决办法: 1.创建一个新表。... ...
分类:
数据库 时间:
2016-10-07 15:49:21
阅读次数:
184
printf(); 用来显示格式串的内容 注意: 参数不可以换行,否则会出一个警告。 格式串中占位符比表达式数量多 会显示一个无意义值 格式串中占位符比表达式数量少 只显示占位符的值 转换说明符格式 %m.pX %-m.pX m:最小字段宽度,要显示的最小字符数量,要显示的字符数量小于m 右对齐(前 ...
分类:
编程语言 时间:
2016-08-08 19:10:26
阅读次数:
213