Database

SQL文


MySqlコマンド

ログイン

$mysql -u root -p

ユーザーを確認

mysql>select host,user,password from mysql.user;

管理者権限を持つユーザー(user1)を作成する

mysql> GRANT ALL PRIVILEGES ON *.* TO user1@"%"
  -> IDENTIFIED BY 'パスワード' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO user1@localhost
  -> IDENTIFIED BY 'パスワード' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;

sampleデータベースにアクセス権限を持つユーザー(mtanaka)を作成する。

mysql> grant all privileges on sample.* to tanaka@localhost identified by 'mtanaka';

mtanakaを削除する

mysql> delete from mysql.user where user='mtanaka';

データベースを作成する

mysql> CREATE DATABASE TestDataBase;

CardInfoテーブルを作成

CREATE TABLE CardInfo (
CardID nchar(6),
 CustomerID nchar(5),
 IssueDate datetime,
 ExpireDate datetime,
 EmployeeID int
)

テーブルを表示する

mysql> show tables;
+------------------------+
| Tables_in_TestDataBase |
+------------------------+
| CardInfo               |
| restaurant             |
+------------------------+
2 rows in set (0.00 sec)


testというテーブルに新しいフィールド(serial)を追加する

mysql> alter table test add serial varchar(255);

testというテーブルよりフィールド(serial)を削除する

mysql> alter table test drop serial;

データベースを変更する

mysql> USE test;
Database changed

データベースを削除する

mysql> DROP DATABASE TestDataBase;





  • 最終更新:2012-04-04 04:16:54

このWIKIを編集するにはパスワード入力が必要です

認証パスワード