INSERT是用来插入或添加行到数据库表的。插入可以用几种方式使用:
(1)插入完整的行;
(2)插入行的一部分;
(3)插入多行;
(4)插入某些查询的结果。
你有没有遇到过这种情况,你的sql语法检查了好几遍都对,但mysql数据表就是无法插入,提示语法有问题,其实这是因为mysql的数据表名默认不支持特殊符号,比如 - * . 等符号,如果你一定要使用当然也可以,但这时你需要将带有特殊符号的数据表用键盘tab建上方的` `括起来,举个例子:
insert into `table-name` set id=1
我在插入数据时将带有-符号的表名用``括起来了,这样就可以插入成功了,否则会一直提示你语法错误。
注意一定要是tab键上方的``,不是单引号' '。
把Excel导入mysql数据表,首先新建数据表,新建字段,字段数量和excel的表格列数量保持一致。然后把Excel文件另存为csv或者txt文本文件放在桌面上面
然后执行如下命令:
一:保存为csv导入方法
load
data
local
infile
'C:\\Users\\xwidea\\Desktop\\areaid_v.csv'
into
table
数据表名称
fields
terminated
by
','
二:保存为txt文本文件导入方法
load
data
local
infile
'C:\\Users\\xwidea\\Desktop\\areaid_v.txt'
into
table
数据表名称
fields
terminated
by
'\t'
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)