MySQLのデータテーブルの基本操作

MySQLデータベースの基本操作:MySQLデータベースの基本操作

データテーブルを作成する

データベースが正常に作成されたら、作成したデータベースにデータテーブルを作成できます。テーブルを作成する前に、テーブルを使用して、USE 数据库名称操作する必要のあるデータベース切り替えたりSELECT database();、現在のデータベースをクエリしたりすることもできます。すべての準備が整ったら、データテーブルを作成できます。データテーブルを作成するための構文は次のとおりです。

CREATE TABLE 表名(
	字段名1 数据类型,
	字段名2 数据类型,
	....
	字段名n 数据类型
);

上記のフォーマットに従ってテキストデータベースにstuテーブルを作成すると、stuテーブルに3つのフィールドが作成されます。

フィールド名 データのタイプ
stu_id INT(10)
stu_name VARCHAR(50)
stu_age INT(10)

学生の数、名前、年齢です。
ここに画像の説明を挿入
使用して、SHOW TABLES;データテーブルが正常に作成されているかどうかを問い合わせることができます。
ここに画像の説明を挿入
実行結果から、データベーステキストの下にstuというデータテーブルがあることがわかります。

データシートを見る

データベースが作成されたら、SHOW CREATE TABLEステートメントを使用してデータテーブル表示できます。構文の形式は次のとおりです。

SHOW CREATE TABLE 表名;

このステートメントを使用して、以前に作成したstuテーブルをクエリします。
ここに画像の説明を挿入
実行結果は、データベースタイプとサイズを含む、データテーブルstuがその時に作成されたときに作成された3つのフィールド、およびテーブルの文字エンコード情報も表示できることを示していますが、表示形式は非常にわかりにくいです。フィールドが多すぎると、非常に難しいように見えます。 。フォーマットのステートメントの後に「\ G」を追加できます。
ここに画像の説明を挿入
それらは少しすっきりしていて、別のクエリ結果がuse DESCRIBEステートメントであり、構文形式は次のとおりです。

DESCRIBE 表名;

彼の短縮形を使用することもでき、DESC結果は同じです。
ここに画像の説明を挿入

データベースを変更する

データテーブルを作成した後、テーブル名、テーブルフィールド、データタイプなどを変更できます。

1.テーブル名を変更します

テーブル名を変更するための構文形式は次のとおりです。

ALTER TABLE 原表名 RENAME [TO] 新表名;

"to"は、書き込むこともできないこともできますが、通常は書き込まれません。stuテーブルのテーブル名をstudentに変更します。最初に現在のテーブル名をクエリし
ここに画像の説明を挿入
ます。変更ステートメントを実行し、変更されたテーブル名を入力します。
ここに画像の説明を挿入

2.フィールドを変更します

変更されたフィールドの構文形式は次のとおりです。

ALTER TABLE 表名 CHANGE 原字段名 新字段名 新数据类型;

Studentテーブルのstu_ageフィールドをstu_sexに、データ型をVARCHAR(10)に変更します。
ここに画像の説明を挿入
stu_ageはなくなり、stu_sexに置き換えられました。

3.フィールドのデータ型を変更します

表のフィールドデータタイプを変更するための文法形式は次のとおりです。

ALTER TABLE 表名 MODIFY 字段名 数据类型;

Studentテーブルのstu_sexフィールドのデータ型をCHARに変更します。
ここに画像の説明を挿入
stu_sexのデータ型はcharになります。

4.フィールドを追加する

要件が拡大するにつれて、フィールドをテーブルに追加する必要がある場合があります。フィールドを追加するための構文形式は次のとおりです。

ALTER TABLE 表名 ADD 新字段名 数据类型;

stu_hobbyフィールドをstudentテーブルに追加します。データ型はVARCHAR(50)です。
ここに画像の説明を挿入

5.フィールドを削除する

追加する必要がある場合は、削除する必要があります。削除されたフィールドの構文形式は次のとおりです。

ALTER TABLE 表名 DROP 字段名;

追加したstu_hobbyをテーブルから削除します。
ここに画像の説明を挿入
stu_hobbyが正常に削除されました。

6、フィールドの配置位置を変更する

テーブルが作成されたとき、フィールドの順序は決定されています。テーブル内のフィールドの位置を変更する必要がある場合は、ALTER TABLEステートメントで完了することができます。構文の形式は次のとおりです。

ALTER TABLE 表名 MODIFY 字段名1 数据类型 FIRST|AFTER 字段名2;

フィールド名1は、位置を変更する必要があるフィールドを示します。FIRSTはオプションのパラメーターです。つまり、フィールド1はテーブルの最初のフィールドに変更されます。AFTERフィールド名2は、フィールド1がフィールド2の後に挿入されることを意味します。

stu_sexの後に、studentテーブルにstu_nameを置きます。

元のテーブルの順序は次のとおりです。
ここに画像の説明を挿入
変更後:
ここに画像の説明を挿入

データベースを削除

データテーブルの削除とは、データベースからデータテーブルを削除すると同時に、テーブルに格納されているデータを削除することです。データテーブルを削除する構文の形式は次のとおりです。

DROP TABLE 表名;

Studentテーブルを削除します。
ここに画像の説明を挿入
データベースは空で、studentテーブルは正常に削除されました。

おすすめ

転載: blog.csdn.net/javanofa/article/details/107228768