1、导入.sql文件命令:mysql>USE数据库名;mysql>sourced:/mysql.sql;
2、建立数据库:mysql>CREATEDATABASE库名;
3、建立数据表:mysql>USE库名;mysql>CREATETABLE表名兆早(字段名VARCHAR(20),字段弊桐名CHAR(1));
4、删除数据库:mysql>DROPDATABASE库名;
5、删除数据表:mysql>DROPTABLE表名;
6、将表中记录清空:mysql>DELETEFROM表名;
7、往表中插入记录:mysql>INSERTINTO表名VALUES("hyq","M");
8、更新表中数据:mysql->UPDATE表名SET字段名1='a',字段名2='b'WHERE字段名3='c';
9、用文本方式将数据装入数据表租猜坦中:mysql>loaddatalocalinfile"d:/mysql.txt"intotable表名.
以下是orcale的方法,其他数据库也类似。1.写困雹拿控制文件格式如下(下面是我自己的,你把表名汪搭该成你自己的表,字段该肆余成你的字段就可以了):
OPTIONS (skip=0,rows=128)
load data
INFILE "user_user_test.txt"
into table USER_USER_TEST
truncate
fields terminated by ',' optionally enclosed by '"'
(
USERID,
CITYID,
USERNAME,
PWD,
CREATETIME
)
2.把控制文件和数据文件放在同一个目录(建议)
3.执行sqlldr userid=scott/anwei@orcl control=user_user_test.ctl data=user_user_test.txt log=user_user_test.log 命令
mysql导入导出常用命令用mysql数据库最常用的功能便是导入导出了,当然用工具比较方便,不过,用命令你也是应该了解的。
以下实例在windows下的。
一、备份数据库:(命令在DOS的mysql\bin目录下执行,linux下当然不用到指定目录了)
mysqldump --opt school>school.bbb
注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。
1.导出整个数据库
mysqldump -u 用户名核派 -p 数据库名 >导出的文件名
mysqldump -u root -p aikersql>aiker.sql
2.导出一个表
mysqldump -u 用户没则名 -p 数据库名 表名>导出的文件名
mysqldump -u aiker -p aikersql users>aiker_users.sql
3.导出一个数据库结构
mysqldump -u root -p -d --add-drop-table
aikersql>d:\aiker_db.sql
-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
二.导入数据库
常用source 命令
进入mysql数据库控制台,如mysql -u root -p
mysql>use 数据库
然后使用source命令,后枯氏棚面参数为脚本文件(如这里用到的.sql)
mysql>source d:\aiker_db.sql
也可以用 mysql -uroot -Ddb1 <d:\aiker_db.sql
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)