是的啊。看不到任何东西,我觉得很怪,我进入用的MYSQLSHOW -UROOT命令。会不会有错,请指点,多帮忙。

解决方案 »

  1.   

    以root用户进入,然后执行:show databases;use 某一库名;
    show tables;
      

  2.   

    是的,我用命令是 mysql -uroot,执行show databases这一步看不到任何东西,我打开库用的use test 也看不到东西。到底有什么问题呢
      

  3.   

    *“mysql>show databases;”的结果为:
    +----------+
    | Database |
    +----------+
    | mysql    |
    | test     |
    +----------+
    *这时可以改变当前数据库。比如:
    “mysql>use test;”,结果为:
    Database changed
    *创建一个表。比如:
    “mysql>CREATE TABLE mytable(
          ->id int not null auto_increment,
          ->name varchar(20),
          ->primary key(id));”
    结果为:
    Query OK, 0 rows affected (0.04 sec)
    *显示刚刚创建的表结构:
    “mysql>desc mytable;”结果为:
    +-------+-------------+------+-----+---------+----------------+
    | Field | Type        | Null | Key | Default | Extra          |
    +-------+-------------+------+-----+---------+----------------+
    | id    | int(11)     |      | PRI | NULL    | auto_increment |
    | name  | varchar(20) | YES  |     | NULL    |                |
    +-------+-------------+------+-----+---------+----------------+
    2 rows in set (0.03 sec)