テーブル削除の練習 free47

Thursday,July,4,2013

mysql -u root -p

MySQL> show databases;
Database
information_schema
books
goods
mysql
performance_schema
personal
sadachika
sadachika_books         
sadachika_cp932db
sadachika_cp932db2
sadachika_eucjpdb
sadachika_eucjpdb02test
sakila
salesdb
sampledb040
test
world

○データベース(sadachika_books)内のテーブルを表示
MySQL> show tables from sadachika_books;
Tables_in_sadachika_books
sada_goods                         *これを削除してみます
sada_personal
sadachi_goods
sadachi_personal
sadachika_magazine
sadachika_novel

○テーブルの詳細情報を取得する
mysql> show table status\G
**************** 1.row **********************
           Name: sada_goods
         Engine: InnoDB
        Version: 10
     Row_format: Compact
           Rows: 0
 Avg_row_length: 0
    Data_length: 16384
Max_data_length: 0
   Index_length: 0
      Data_free: 0
 Auto_increment: NULL
    Create_time: 2013-06-26 22:40:41
    Update_time: NULL
     Check_time: NULL
      Collation: utf8_general_ci
       Checksum: NULL
 Create_options:
        Comment:

**************** 2.row **********************
           Name: sada_personal
以後6番目までつづく

○現在接続されているデーターベース
MySQL> select database();
database()
NULL どこのデータベースにも接続していない状況

mysql> USE sadachika_books;        *データベースを指定する
mysql> \u sadachika_books          *省略文 データベースを指定する

○テーブルを削除する
mysql> drop table sada_goods;
Query OK, 0 rows affected (0.13 sec)

○データベース(sadachika_books)内のテーブルを表示
show tables from sadachika_books;
show tables;                       *既にデータベース(sadachika_books)に接続ずみなら省略可能
Tables_in_sadachika_books
                                   *削除されたね
sada_personal
sadachi_goods
sadachi_personal
sadachika_magazine
sadachika_novel

○データベース(sadachika_books)内の全テーブルの詳細情報を取得する
mysql> show table status\G
**************** 1.row ********************** 1番目がsada_personalになったから、テーブルsada_goods は削除されたんだね
           Name: sada_personal
以後5番までつづく


* 参考にしたサイトは→ こちら です。

これは赤色の文字例です。

これは青色の文字例です。