重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
方法如下,举例说明:
创新互联专注于企业成都全网营销、网站重做改版、惠山网站定制设计、自适应品牌网站建设、H5开发、电子商务商城网站建设、集团公司官网建设、外贸营销网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为惠山等各大城市提供网站开发制作服务。
1、创建测试表,即为要被导入的表:
create table person(
id int not null auto_increment,
name varchar(40) not null,
city varchar(20),
salary int,
primary key(id)
)engine=innodb charset=gb2312;
2、接着写一个用于导入的文本文件:c:\data.txt。
张三 31 北京 3000
李四 25 杭州 4000
王五 45 \N 4500
小明 29 天津 \N
每一项之间用Tab键进行分隔,如果该字段为NULL,则用\N表示。
3、导入数据
输入命令,进行导入。
load data local infile “c:/data.txt”
into table person(name,age,city,salary);
导入数据截图如下:
其中local表示本地。执行后,可以看到NULL数据也被正确地导入。
设置数据类型为VARCHAR,字段长度大一点,就可以存文本 ,数据量太多会影响MYSQL速度,不过你也可以使用TEXT类型,存放大量数据
mysql与PHP是最好的搭档了,所以最好是使用PHP语言。
接收端(Save.php)
第一步:建立数据库连接:
$con = mysql_connect("localhost","peter","abc123");
第二部:选择数据库:
mysql_select_db("my_db", $con);
第三部:保存数据到数据库
mysql_query("Insert TableName(name) values('Zhao'));
从学PHP开始吧。
在实际工作中,有时经常地时行mysql数据库的导入和导入操作,但对于大型sql文件导入时,phpmyadmin是不行的,有太多限制,比如记录,内存等!比较好的法仍是用mysql的source命令:一、在客户端下操作:1、进行入客户端2、mysqluse数据库名(如果没有,先建一个)3、mysqlsetnames'utf8';(一般看导入的是什么格式的文件)4、mysqlsourced:\aaa.sql;即可正常导入,如果有错,可以看出错提示二、PHP文件操作:建立a.php里面有下面内容mysql_connet('xxxx');mysql_query("setnames'utf8'");mysql_query("sourced:\aaa.sql'");原理同上,主要方便了无法使用命令行用户的操作