用
mysql -hHost -uUser -pPassword < script.sql
运行,更好的办法是用MySQL Front等工具执行。插入记录用insert语句阿,建议你下载MySQL手册看懂longblob是大型二进制文本
mysql -hHost -uUser -pPassword < script.sql
运行,更好的办法是用MySQL Front等工具执行。插入记录用insert语句阿,建议你下载MySQL手册看懂longblob是大型二进制文本
解决方案 »
- NetBeans无法连接MySQL
- 查询语句求解,行转列的
- PostgreSQL 能启动但是不能使用 请求解决
- mysql中该用什么语句赋值?
- 出鬼了~~~~~ 去掉了LIMIT 0 ,1 就可以了,为什么一次非得不能有LIMIT 0, 1?
- 如何查詢中增加序號
- 怎么去掉MESSAGE字段里的4个字
- 是不是TYPE=INNODB 可以建外建,但不能建auto_imcrement字段,
- mysql导出文件的问题
- 查询数据库中相同的记录
- 安装mysql-3.23.52-pc-linux-gnu-i686.tar.gz出现问题
- php对MYSQL数据库进行查询,为什么只能查找到英文关键字的记录?而中文的就不行。
有如下一个MYSQL脚本,我该怎么执行它,使之生成表?如用SOURCE命令怎么
执行?生成表后,该如何插入一个记录集?举个例子,OK?
其中: file longblob NOT NULL中,longblob是什么数据类型?spec text 又是什
么意思?我上次问过你一次,你解释的很清楚,但是没举例子,还是没搞懂,呵呵,
不好意思!
#
# Table structure for table 'goods'
#
create database goods;
use goods;
CREATE TABLE goods (
id int(11) NOT NULL auto_increment,
user_id int(11) DEFAULT '0' NOT NULL,
name varchar(50) NOT NULL,
code varchar(15) NOT NULL,
rsTag char(1) NOT NULL,
model varchar(50) NOT NULL,
netPrice decimal(8,2) DEFAULT '0.00' NOT NULL,
price decimal(8,2) DEFAULT '0.00' NOT NULL,
minPrice decimal(8,2) DEFAULT '0.00' NOT NULL,
maxPrice decimal(8,2) DEFAULT '0.00' NOT NULL,
priceUnit varchar(20) NOT NULL,
numUnit varchar(20) NOT NULL,
num decimal(9,0),
filename varchar(255),
file longblob NOT NULL,
briefSpec varchar(200),
spec text,
gt1_code int(2) DEFAULT '0' NOT NULL,
gt2_code int(2) DEFAULT '0' NOT NULL,
ctime datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,
tag char(1) NOT NULL,
gClass char(1) NOT NULL,
state varchar(6) DEFAULT 'false',
PRIMARY KEY (id),
UNIQUE id_2 (id),
KEY id (id)
);
刚才没写清楚!
那么你应该这样,
mysql -h localhost -u root <c:/123.sql要注意的问题,1: 目录分隔符应该是 / 而不是 \ ,如果一定要用 反斜线,请双写它 \\2:你的数据库中不应该存在 goods 数据库,与 goods 数据表,不然会出错3:
spec text,
定义一个名为 spec 的字段,字段类型为 text,4:
强烈建议你下载一个 MySQL 参考手册,
里面讲得很详细,
如果看 E 文不舒服,可以下载我翻译的中文版
5:
:)
强烈强烈强烈的说明,
我是一个黄花小伙子,可别坏俺的名声噢
哈哈,不过有人叫我 犬姐 也感觉不错,
不过是要加引号的噢
下载地可到 Arbow(◎_◎) 处