我可以: 邀请好友来看>>
ZOL星空(中国) > 技术星空(中国) > MySQL星空(中国) > 怎样把用gedit编缉的sql语句变成可执行的sql文件???
帖子很冷清,卤煮很失落!求安慰
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

怎样把用gedit编缉的sql语句变成可执行的sql文件???

117浏览 / 2回复

siiop

siiop

1
精华
133
帖子

等  级:Lv.5
经  验:4225
  • Z金豆: 0

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:
  • 注  册:2008-03-18
  • 登  录:2009-06-29
发表于 2009-05-13 17:02:59
电梯直达 确定
楼主
用gedit编缉好的txt的sql语句要建立多个表,怎样生成可执行的sql文件?????

比如建两个表
# Table structure for table 'shelf'
CREATE TABLE book_class (
  ID varchar(10) primary key,
  Name varchar(30) not null,
  LoanCounts int(2) not null,
  Days int(3) not null
);

# Table structure for table 'shelf'

CREATE TABLE shelf (
  ID varchar(10) primary key,
  Place varchar(20) not null  
);

怎样把他变成可执行的sql文件,或在这个文件中加点什么??????


精华

帖子

等  级:Lv.1
经  验:0
发表于 2009-05-13 17:03:31 1楼
对 楼主 siiop 说:
=========================

存成.sql文件。

或就干脆txt也可以的。



xereg

xereg


精华

帖子

等  级:Lv.5
经  验:4143
发表于 2009-05-13 17:03:44 2楼
怎样把这个lib.sql文件的所有sql语句一下子执行?????

# Table structure for table \'shelf\'
CREATE TABLE book_class (
  ID varchar(10) primary key,
  Name varchar(30) not null,
  LoanCounts int(2) not null,
  Days int(3) not null
);

# Table structure for table \'shelf\'

CREATE TABLE shelf (
  ID varchar(10) primary key,
  Place varchar(20) not null  
);

# Table structure for table \'book\'

CREATE TABLE book (
  ID char(12) primary key,
  Title varchar(50) NOT NULL,
  BookClassID varchar(10) NOT NULL,
  ShelfID varchar(10) not null,
  Status char(1) NOT NULL,
  Author varchar(50) NOT NULL default \'\',
  ISBN varchar(50) default NULL,
  PRESS varchar(50) default NULL,
  PRINTTIME date default NULL,
  PRICE varchar(10) default NULL,
  DEscripqION varchar (100) default null ,
  CONSTRAINT FK_Book_to_BookClass FOREIGN KEY (BookClassID) REFERENCES book_class(ID) ,
  CONSTRAINT FK_Book_to_Shelf FOREIGN KEY (ShelfID) REFERENCES shelf(ID)
);






用下面的命令:
mysql> start /work/www/lib/lib.sql;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'/work/www/lib/lib.sql\' at line 1
mysql>


以前用学oracle就是用的这个命令






高级模式
星空(中国)精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表