drop database test;
create database test;
use test;
create table admin(username varchar(20) NOT NULL,
                      password varchar(20) NOT NULL,
                      passwordValidate varchar(20) NOT NULL,
                      purview int not null,
                      primary key(username),
                      );
另外帮忙看看admin,表有没有语法错误,多谢了

解决方案 »

  1.   

    primary key(username),
    多了个逗号。
    可通过phpMyAdmin导入sql语句生成数据表,另外可通过mysql工具mysqldump导入生成表
      

  2.   

    装一个navicat就可以了,网上到处有下载的。
      

  3.   

    smis是数据库名,smis.sql为要执行的脚本。
    c:\mysql\bin>mysql -h172.20.6.250 -uroot -p123456 smis<d:\\smis.sql代码有问题:
    create table admin(username varchar(20) NOT NULL,
                          password varchar(20) NOT NULL,
                          passwordValidate varchar(20) NOT NULL,
                          purview int not null,
                          primary key(username)
                          );
      

  4.   

    >source xxx.sql(xxx为文件名)
      

  5.   

    mathematician(数学家) ,
    你的那个出现错误:
    unknown database "xxxx",
    是什么原因?
    确定xxxx数据库存在。
      

  6.   

    如 
    create database xxx;\. c:/x.sql 回车
    就行了吧
      

  7.   

    方法一:mysql -uroot -p test<test.sql,注意:要在test.sql文件所在文件夹下面执行这个命令才能通过,而且不是在mysql>提示符下输入,而是在诸如C:\Documents and Settings\Administrator>提示符下输入。
    方法二:mysql>source test.sql;这个命令也要在test.sql文件所在文件夹下面执行。