关于导入MySQL数据问题
来源:百度知道 编辑:UC知道 时间:2024/09/24 04:53:45
写了一个关于触发器的东东,想保存好,以后好用。内容如下:
-------------------------------------------------------
DROP DATABASE IF EXISTS xscj;
CREATE DATABASE xscj;
USE xscj;
-- ----------------------------
-- Table structure for chengji
-- ----------------------------
CREATE TABLE `chengji` (
`id` int(7) NOT NULL auto_increment,
`xuehao` varchar(10) NOT NULL,
`xingming` varchar(8) default NULL,
`yuwen` int(3) NOT NULL,
`shuxue` int(3) NOT NULL,
`total` int(3) default '0',
`addtime` datetime default '0000-00-00 00:00:00',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Trigger structure for t_chengji_bi
-- ----------------------------
CREATE TRIGGER `t_chengji_bi` BEFORE INSERT ON `chengji` FOR EACH ROW Begin
if NEW.addtime='0000-00-00 00:00:00' THEN set NEW.addtime=NOW();
End if;
if NEW.total='0
-------------------------------------------------------
DROP DATABASE IF EXISTS xscj;
CREATE DATABASE xscj;
USE xscj;
-- ----------------------------
-- Table structure for chengji
-- ----------------------------
CREATE TABLE `chengji` (
`id` int(7) NOT NULL auto_increment,
`xuehao` varchar(10) NOT NULL,
`xingming` varchar(8) default NULL,
`yuwen` int(3) NOT NULL,
`shuxue` int(3) NOT NULL,
`total` int(3) default '0',
`addtime` datetime default '0000-00-00 00:00:00',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Trigger structure for t_chengji_bi
-- ----------------------------
CREATE TRIGGER `t_chengji_bi` BEFORE INSERT ON `chengji` FOR EACH ROW Begin
if NEW.addtime='0000-00-00 00:00:00' THEN set NEW.addtime=NOW();
End if;
if NEW.total='0
导入数据库
常用source 命令
进入mysql数据库控制台,
如mysql -u root -p
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:db.sql
导入数据库进入
mysql数据库控制台
然后使用source命令,后面参数为脚本文件
ying gaishi zhezhang
导入数据库进入
mysql数据库控制台
然后使用source命令,后面参数为脚本文件
ying gaishi zhezhang
用重定向符号
mysql -uroot -p < c:\ff.sql
dd