在mysql中导入表Word文档格式.docx
- 文档编号:6134666
- 上传时间:2023-05-06
- 格式:DOCX
- 页数:12
- 大小:751.83KB
在mysql中导入表Word文档格式.docx
《在mysql中导入表Word文档格式.docx》由会员分享,可在线阅读,更多相关《在mysql中导入表Word文档格式.docx(12页珍藏版)》请在冰点文库上搜索。
15. create
table
表名
(字段设定列表);
16. 6、删库和删表:
17. drop
18. drop
表名;
19. 7、将表中记录清空:
20. delete
from
21. 8、显示表中的记录:
22. select
*
23.
9、显示use的数据库名:
24.
SELECT
DATABASE();
25.
10、显示当前的user:
26.
USER();
前提
电脑属性-》环境变量-》新建-》变量值输入MYSQL路径
C:
\ProgramFiles\MySQL\MySQLServer5.0\bin\
第一步首先打开MYSQL用建库命令
建库:
createdatabase库名;
显示数据库列表。
showdatabases;
用此命令来判断库是否创建成功,若创建成功!
则进行下一步
第二步
打开开始菜单的命令行输入cmd打开后
首先使用cd切换路径命令,切换到sql目录中去
cdC:
切换成功后输入导入sql文件命令
mysql-uroot-pabc123456anying<
E:
\data\heroes.sql
输入后可打开MYSQL用
2、显示库中的数据表:
useanying;
//打开库,学过FOXBASE的一定不会陌生吧
showtables;
去判断表是否导入成功!
在命令行下mysql的数据导出有个很好用命令mysqldump,它的参数有一大把,可以这样查看:
mysqldump
最常用的:
mysqldump-uroot-pmysqldatabasefootable1table2>
foo.sql
这样就可以将数据库databasefoo的表table1,table2以sql形式导入foo.sql中,其中-uroot参数表示访问数据库的用户名是root,如果有密码还需要加上-p参数
Eg:
\Users\jack>
mysqldump-uroot-pmysqlsva_recdate_drv>
e:
\date_drv.sql
mysql的数据导入也是相当便捷的,如:
mysql-urootdatabasefoo<
这样就可以将foo.sql的数据全部导入数据库databasefoo
1.导出整个数据库
mysqldump-u用户名-p密码
数据库名>
导出的文件名
C:
mysqldump-uroot-pmysqlsva_rec
>
\sva_rec.sql
2.导出一个表,包括表结构和数据
mysqldump-u用户名-p密码
数据库名表名>
mysqldump-uroot-pmysqlsva_recdate_rec_drv>
\date_rec_drv.sql
3.导出一个数据库结构
mysqldump-uroot-pmysql-dsva_rec>
4.导出一个表,只有表结构
mysqldump-u用户名-p密码-d数据库名
表名>
mysqldump-uroot-pmysql-dsva_recdate_rec_drv>
5.导入数据库
常用source命令
进入mysql数据库控制台,
如mysql
-uroot-p
mysql>
use数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
sourced:
wcnc_db.sql
有时候,向导入mysql中导入数据,可写一个导入程序,可写一个java脚本实现即可。
我的个人实践是:
phpmyadmin导出utf-8的insert模式的abc.sql
ftpabc.sql到服务器
ssh到服务器
mysql-uabc-puseKKK(数据库名,如果没有就createdatabaseKKK)setnames'
utf8'
sourceabc.sql
注意:
我看到setcharactersetutf8;
的说法,那样不行,中文乱码。
1.首先在命令行控制台中打开mysql
或许命令的如下:
mysql-uroot-pdatabase_name
然后或许会提示输入对应的密码
2.下面这条命令或许对你有用,当你想更换一个数据库的时候
mysql>
usedatabase_name
然后使用下面这个命令
\datafilename.sql
当然你需要将文件所在的路径搞清楚,并且正确地使用了他
进入mysql安装所在的目录的子目录bin.输入执行导入sql的命令.
例如:
你的mysql安装在d:
\mysql
步骤如下:
开始->
运行->
输入CMD
D:
cdmysql\bin
mysql-uroot-p123456test<
d:
\a.sql
其中root为你的mysql管理员用户名,123456为密码test为数据库名称d:
\a.sql为备份下来的数据文件所在位置.
如果是Windows的话,从命令提示符下到MYSQL文件目录中的Bin文件夹下,执行命令
mysql-uroot-pdatabasename<
db.sql
其中root是你MYSQL的用户名,databasename是你数据库的名称,而db.sql你是的文件.注意你必须把db.sql放到bin文件夹下才可以.当然文件的位置可以换.
如果是LINUX的话,直接输入
mysqldatabasename<
db.sql
将Excel数据导入MySql
2009-01-0422:
14:
10|
分类:
默认分类|字号
订阅
1.将选中的数据快儿拷贝到一个TXT文本文件中(记得把后面的空格消掉。
。
),假如存到“D:
\data.txt”这个位置里。
2.根据要导入的数据快儿建立MySql数据库和表,然后进入命令提示符里使用命令
loaddatalocalinfile'
\data.txt'
intotableexceltomysqlfieldsterminatedby'
\t'
;
进行导入操作
具体还是参考高手的:
非常感谢,自己也做个笔记
手动进行Excel数据和MySql数据转换
2006年09月16日星期六下午02:
44
今天是全国数学建模比赛,同学选的一个题目需要对一个large的Excel表格进行统计,好哥们儿嘛~~便帮助他完成了数据从Excel到MySql的转化。
记下具体步骤分享给大家,也免得大家到网上到处乱找了。
假如要把如图所示的Excel表格导入到MySql数据库中,如图:
,
步骤一:
选取要导入的数据快儿,另外要多出一列,如下图:
步骤二:
将选中的数据快儿拷贝到一个新建的表格工作薄,然后“另存为”-》“文本文件(制表符分割)(*.txt)”,假如存到“D:
如图:
步骤三:
根据要导入的数据快儿建立MySql数据库和表,然后使用命令
进行导入操作。
如下图:
现在数据已经全部导入到MySql里了,
让我们来select一下吧,如图:
到此,数据由Excel到MySql的转换已经完成。
下面说下,数据从MySql到Excel的转化,其过程其实还是借助那个“制表符分割”的文本文件。
将如要将这个表中的男生信息导入到Excel中,可以这样。
select*intooutfile'
\man.txt'
fromexceltomysqlwherexingbie="
男"
这样,表中所有男生的信息都被输出到以制表符分割,'
\n'
结尾的文本文件D:
\man.txt文件中。
你可以打开Excel,然后选择“数据”->
“导入外部数据”->
“导入数据”,选中“D:
\man.txt”,一路确定就行了。
最后祝各位好运~~Yours
Harite.K@
首先建立一个用于测试的表示学生信息的表,字段有id、姓名、年龄、城市、薪水。
Id和姓名不
能为空。
复制代码代码如下:
createtableperson(
idintnotnullauto_increment,
namevarchar(40)notnull,
cityvarchar(20),
salaryint,
primarykey(id)
)engine=innodbcharset=gb2312;
创建表截图如下:
接着写一个用于导入的文本文件:
c:
\data.txt。
张三31北京3000
李四25杭州4000
王五45\N4500
小明29天津\N
每一项之间用Tab键进行分隔,如果该字段为NULL,则用\N表示。
二、导入数据
输入命令,进行导入。
loaddatalocalinfile“c:
/data.txt”
intotableperson(name,age,city,salary);
导入数据截图如下:
其中local表示本地。
执行后,可以看到NULL数据也被正确地导入。
三、导出数据
现在将这个表导出为文本文件:
\data_out.txt。
selectname,age,city,salary
intooutfile“c:
/data_out.txt”
linesterminatedby“\r\n”
fromperson;
导出数据截图如下:
其中linesterminatedby“\r\n”表示每一行(即每一条记录)用\r\n分隔,\r\n是window系
统的换行符。
导出的data_out.txt与data.txt的内容完全一样。
四、运行环境
Windowsvistahomebasic
MySQL5.1.34-community
五、注意
字段之间的分隔和记录(行)之间的分隔默认是\t(即Tab)和\n。
但可以改变,如:
FIELDSTERMINATEDBY'
'
--字段用,进行分隔
LINESTERMINATEDBY'
'
--记录用;
进行分隔
另外要注意其它操作系统的换行符与windows可能不相同。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- mysql 导入