在执行这个批处理的时候要先把mysql数据库安装好,安装mysql数据库也可以用批处理来执行,请看上一篇文章。
mysql -f -h localhost -u root -proot test < e:/db.sql > d:/db.log
-f 是当建表语句有错误或是有其他错误建表语句依然执行,错误信息保存在db.log日志里面,
-p和密码不能有空格 test是mysql自带数据库的名字,db.sql是要执行的sql脚本。
db.sql里面可以这样写;直接运行批处理文件就可以把数据库和表创建好!可以试一下!
mysql的默认日期类型:timestamp
mysql> create table people(id int(10),birthdaty timestamp(14));
Query OK, 0 rows affected, 1 warning (0.06 sec)
mysql> insert into people set id= 1;
Query OK, 1 row affected (0.03 sec)
mysql> select * from people;
+------+---------------------+
| id | birthdaty |
+------+---------------------+
| 1 | 2009-09-10 10:53:02 |
+------+---------------------+
1 row in set (0.00 sec)