
或许命令的如下:
mysql -u root -p database_name
然后或许会提示输入对应的密码
2.下面这条命令或许对你有用,当你想更换一个数据库教程的时候
mysql>use database_name
然后使用下面这个命令
mysql>source d:datafilename.sql
当然你需要将文件所在的路径搞清楚,并且正确地使用了他
进入mysql 安装所在的目录的子目录bin. 输入执行导入sql的命令.
例如: 你的mysql 安装在 d:mysql
步骤如下:
开始 ->运行 ->输入CMD
D:
cd mysqlbin
mysql -u root -p123456 test <d:a.sql
其中 root 为你的mysql管理员用户名, 123456 为密码 test为数据库名称 d:a.sql 为备份下来的数据文件所在位置.
如果是Windows的话,从命令提示符下到MYSQL文件目录中的Bin文件夹下,执行命令
mysql -u root -p databasename <db.sql
其中root是你MYSQL的用户名,databasename是你数据库的名称,而db.sql你是的文件.注意你必须把db.sql放到bin文件夹下才可以.当然文件的位置可以换.
如果是LINUX的话,直接输入
mysql databasename <db.sql
使用存储过程吧,例如批量插入:drop procedure if exists call proc_temp
delimiter $
create procedure proc_temp(
IN startDate VARCHAR(20),//外部传入的参数
IN endDate VARCHAR(20))
BEGIN
declare i int(11)//如果需要可以在内部设置临时变量
declare j int(11)
i = 0//变量初始化
j = 10000
loop1: WHILE i<j DO
INSERT INTO table(a) values (b)//这里放置多条sql语句
END WHILE loop1
END IF
END $
delimiter
//前面的写好再运行一遍算配置了
call proc_temp("2017-07-05","2017-08-05")//调用存储过程
可以执行1w次插入 *** 作
假如list可以通过sql来查询 并且 list的某个字段与所要查询的表有关联关系,那么SELECT * FROM tbl LEFT JOIN list ON list.a = tbl.a
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)