
数据库版本
QUOTE:
mysql>select version()
+---------------+
| version() |
+---------------+
| 5.1.26-rc-log |
+---------------+
1 row in set (0.00 sec)
表结构:
mysql>create table t1(id int)
shell脚本.()
QUOTE:
#!/bin/sh
#for ((x=3x<3000i++))
x=3
while [ $x -le 3000 ]
do
mysql -uroot -psuretech -Dtest <<EOF >>/root/add_col_test.log
alter table t1 add column f$x char(1)
EOF
x=`expr $x + 1`
done
结果是:2599
因为用的是CHAR(1),如果用NVARCHAR(500)就只能加32列了
如果char(100),那样只有655行.
这样说是与字段有关系的.
oracle最大支持1024个列。而mysql好像更大一些 4.X好像支持2K多列
而且mysql支持多少列与 *** 作系统有关。
win32对大文件的支持没有linux好 我以前弄别的项目也存在这个大文件支持的风险。 所以用linux系统
这也是为什么服务器大多数是unix/linux系统的原因之一。
mysql单表存储四千万条数据, *** 作方法如下:
1、Oracle中大文本数据类型。
2、MySQL数据库。
3、然后建表。
4、存储文本时是以字符类型存储,存储图片时是以二进制类型存储,具体使用的设置参数方法,和获取数据方法不同。
5、保存照片。
6、获取照片,就完成了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)