在请问一下,当我输入;号时,它随后出来很多东东,但我想的是  mysql>create database abcd    
  mysql>....
   ......继续写命令

解决方案 »

  1.   

    mysql中语句后面用分号“;”来表示语句输入完毕,提交执行,“\g”和分号的作用是一样的,“\G”也可以,不过排列方式不一样,如果你有很多数据列的话,用“\G”合适。
    如果想终止输入命令了,用“\c”就可以退出。
    如果命令后面没有上述结束符号就回车,那么就会换行并且通常情况下是出现“>”符号等待继续输入,注意,是一条指令的多行继续输入(主要是为了阅读方便),而不是你想的输入多条指令。如果你想输入多条命令,我知道的有两种方式。
    1,使用 \e 命令,然后会出现 vi 的界面,如果你会用vi的话,就没有问题了,每条指令后面加上“;”,最后一条可以不加。你自己试验一下,我也只是见过别人这么用。
    2,我比较常用,就是把指令先写入一个文本文件,然后用“ \. /path/filename” 方式调用,就可以自动执行多条指令了。