如何执行mysql脚本
㈠ 我在C#中想要执行一段sql脚本,用的数据库是MySQL5.6,请问要怎么实现
那你得先下载MYSQL
FOR
.NET的驱动,并引用,
然后用驱动包内置的ADO.NET对象读取脚本内容,或者直接用Command对象执行脚本内容。
㈡ mysql如何执行sql脚本文件
右键以文本文件的形式打开,里面是记录着可以在mysql里面执行的代码。
要执行sql文件里面的代码,需要打开mysql数据库去执行,新手推荐用软件的形式执行此sql,软件如navicat,sqlyog等。
打开软件并且配置连接数据库的信息后打开,然后创建一个数据库,之后右键数据库选中执行sql,接着选择要执行的sql文件,按提示一步一步走下去即可。
老手推荐使用cmd指令来执行sql,因为速度比较快,首先也是连接上数据库,创建并选择好数据库:
mysql>use
数据库名;
mysql>set
names
utf8;
--设置传输编码,避免中文乱码
mysql>source
d:/xxx.sql;
--
source
文件路径
就这么简单,
然后就等着sql执行完毕即可.
㈢ mysql怎么执行
方法一:mysql 调用法
mysql –u用户名 –p密码 –D数据库<【sql脚本文件路径全名】
mysql –uroot –p123456 -Dtest <test.txt
方法二:source 命令法
mysql> source /opt/test.sql
㈣ shell脚本里如何执行mysql命令
mysql -uroot -p123456 mysql -e "show tables;"
㈤ mysql命令行工具如何执行脚本文件
mysql
-u
root
-p
#输入root密码
如果这个SQL里有
create
database
member;
这句,那么直接执行下面的语句,如果没有,那么你需要先
create
database
member;
use
member;
再执行下面的语句
source
/xxx/create_db_member.sql
㈥ Linux数据库:mysql下如何执行sql脚本_第2页
同样,可以手动执行sql文件,具体步骤如下:
1、使用root帐户登录到MySQL服务器;
2、执行source命令:
mysql>
source
c:/test.sql
注意:文件路径中建议使用“/”,如果使用“\”,要首先进行转义即“\\”,否则可能会出现错误。
另外还有一个load命令可以批量插入数据,但是这个对文件中数据格式的要求比较严格,否则容易出现错误,很少使用。
mysql
查看所有用户的语句
输入指令select
user();
例:(项目来源:尚学堂)struts_training_itemmgr.sql内容如下:
Sql代码
DROP
TABLE
t_items;
DROP
TABLE
t_data_dict;
CREATE
TABLE
t_items
(
item_no
varchar(20)
not
null
key,
item_name
varchar(20)
not
null,
spec
varchar(20),
pattern
varchar(10),
category
varchar(20),
unit
char(20)
);
CREATE
TABLE
t_data_dict
(
id
varchar(5)
not
null
key,
category
varchar(20),
name
varchar(30)
);
#
t_data_dict的初始化数据
INSERT
INTO
t_data_dict(id,category,name)
values('B01','item_category','精通Spring2.X
Java
Web开发');
INSERT
INTO
t_data_dict(id,category,name)
values('B02','item_category','Java语言与面向对象程序设计');
INSERT
INTO
t_data_dict(id,category,name)
values('B03','item_category','2B铅笔');
INSERT
INTO
t_data_dict(id,category,name)
values('B04','item_category','HOTROCK
notebook');
INSERT
INTO
t_data_dict(id,category,name)
values('C01','item_unit','本');
INSERT
INTO
t_data_dict(id,category,name)
values('C02','item_unit','支');
INSERT
INTO
t_data_dict(id,category,name)
values('C03','item_unit','箱');
㈦ 进入mysql控制台后执行sql脚本的方法
使用source命令执行sql脚本。
进入mysql的控制台后,使用source命令执行
Mysql>source 【sql脚本文件的路径全名】
具体步骤:
假设运行sql脚本是hello.sql,在控制台下输入:
mysql>source c:\hello world\hello.sql(注意路径不用加引号) 或者 \. c:\hello world\hello.sql
然后回车即可
㈧ MySQL定时执行脚本(计划任务)实例
查看event是否开启
代码如下
show
variables
like
'%sche%';
将事件计划开启
代码如下
set
global
event_scheler
=1;
创建存储过程test
代码如下
CREATE
PROCEDURE
test
()
BEGIN
update
examinfo
SET
endtime
=
now()
WHERE
id
=
14;
END;
创建event
e_test
代码如下
create
event
if
not
exists
e_test
on
schele
every
30
second
on
completion
preserve
do
call
test();
每隔30秒将执行存储过程test,将当前时间更新到examinfo表中id=14的记录的endtime字段中去.
关闭事件任务
代码如下
alter
event
e_test
ON
COMPLETION
PRESERVE
DISABLE;
开户事件任务
代码如下
alter
event
e_test
ON
COMPLETION
PRESERVE
ENABLE;
以上测试均成功,测试环境为mysql
5.4.2-beta-community
mysql
community
server(GPL)
以上的相关内容就是对MySQL定时执行的介绍,望你能有所收获。
mysql
计划任务重启后消失
我们只要修改一配置即可
event_scheler在mysql的config中设置为OFF有关。去mysql中将配置改为ON则就搞定了。
㈨ 如何让mysql执行脚本
同时按住win键+r键 ,会弹出一个输入框,输入cmd,出现黑色窗口
输入mysql -uroot 回车进入脚本模式
再打开一个黑色窗口输入mysql -uroot<要打开的脚本文件
之后就可以用sql语句进行增删改查操作了
㈩ window下怎么执行mysql脚本
启动MySQL 服务: 直接命令行中执行 :net start 服务名(此处假定是 MySQL) 进入MySQL 的方式: 方式一: 将 Mysql 安装目录下的BIN 目录路径,添加到环境变量,然后就可以在命令行执行 mysql -u root -p 方式二: