一般的なコマンドのMySQLの基礎

mysqlコマンドインターフェイスを入力します。

mysqlの- uroot -のp;

すべてのデータベースを表示します

ショーのデータベース;

データベースDB1を削除します

ドロップ データベース DB1を、

データベースDB1を作成します。

作成し たデータベース DB1を、

データベースDB1を入力します。

使用 DB1を。

すべてのテーブルが表示され

ショーのテーブル。

テーブルt1を作成します。

作成 T1(
IDのint型 のプライマリ キーAUTO_INCREMENT、
名前VARCHAR30 nullのコメント' 名前' 
年齢int型11 ヌルコメント' 高齢者を' 
);

インデックスフィールド名を追加するには

ALTER   T1 の追加 インデックス name_index(名(30))のコメント名前はインデックスを区切ります ;

ageフィールドに一意のインデックスを追加します。

ALTER   T1 追加 UNIQUE  インデックス age_unique_index(年齢)コメント年齢一意のインデックスを ;

テーブルt1を作成するためのSQL文を見ます

ショーの作成 、テーブル T1の\ Gを、

二つのフィールドに名前、年齢インデックスを削除します。

変更 テーブル T1のドロップ インデックスname_indexと、
変更 テーブル T1 ドロップ インデックス age_unique_indexと、

名前、年齢にインデックスを組み合わせた二つのフィールドを追加します

ALTER   T1 の追加 インデックス multi_index(名(30)、年齢)のコメント' コンビネーションインデックス' ;

テーブルT1にデータを挿入

挿入 中に 、テーブル T1(名前、年齢)の値' NAME1 '1);

名前フィールドID更新テーブルT1は、データNAME2あります

更新 T1のセット= ' NAME2 '  ID = 1

IDに従ってデータテーブルT1を削除

削除 から T1 ID = 1

IDデータ照会テーブルT1

select * from t1 where id=1;

解释查询语句使用了什么索引,加上explain

explain select * from t1 where name='name2'\G;

在id字段后加入新的字段nickname

alter table t1 add column nickname varchar(30) not null comment '昵称' after id;

更改nickname字段为nickname2

alter table t1 change column nickname nickname2 varchar(30) not null comment '昵称'

删除nickname2字段

alter table drop column nickname2;

删除t1表

drop table t1;

这些操作能基本的使用mysql,但是想要更好的使用还需要学习集合函数查询、多表查询、索引。

 

おすすめ

転載: www.cnblogs.com/darkclouds/p/11706122.html