MySQL によるデータ テーブルの操作方法

醉折花枝作酒筹
リリース: 2021-06-29 09:22:07
転載
1854 人が閲覧しました

MySQL でのデータテーブルの操作方法は複雑ではありませんが、ここでは MYSQL でのフィールドの追加、フィールドの変更、フィールドの削除、テーブル名の取得などの実装方法を詳しく紹介します。 MySQL にフィールドを追加する方法を学習します。

MySQL によるデータ テーブルの操作方法

MySQL でのフィールドの追加方法は複雑ではありません。以下では、MYSQL でのフィールドの追加とフィールドの変更の実装方法を詳しく紹介します。 MySQL でのフィールドの追加について学習するのに役立ちます。

1テーブル フィールドの追加

alter table table1 add transactor varchar(10) not Null;
alter table   table1 add id int unsigned not Null auto_increment primary key
ログイン後にコピー

特定のフィールドの後に追加されるステートメントの例:

ALTER TABLE <表名> ADD <新字段名><数据类型>[约束条件];
ALTER TABLE MyTableName ADD newDBField varchar(30) NULL AFTER existDBField;
ALTER TABLE tableName001 ADD WebAdminPass varchar(30) NULL AFTER Result;
ログイン後にコピー

2. テーブルのフィールド タイプを変更し、空または空以外を指定します

alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空];
alter table 表名称 modify 字段名称 字段类型 [是否允许非空];
alter table 表名称 modify 字段名称 字段类型 [是否允许非空];
ログイン後にコピー

3. テーブルのフィールド名を変更し、空または空以外を指定します

alter table 表名称 change 字段原名称 字段新名称 字段类型 [是否允许非空
ログイン後にコピー

4 フィールドを削除する場合は、次のコマンドを使用できます:

ALTER TABLE mytable DROP 字段名;
ログイン後にコピー

mysql SQL でテーブル名とフィールド名を取得する Query ステートメント

1: データベース内のすべてのテーブル名をクエリ

select table_name
  from information_schema.tables
  where table_schema=&#39;csdb&#39; and table_type=&#39;base table&#39;;
table_schema:数据库名称     
information_schema 表示系统库。   
table_type=&#39;base table‘:限定只查询基表。
ログイン後にコピー

2: すべてのフィールド名をクエリcolumn_name

指定されたデータベース内の指定されたテーブルの
   select column_name
     from information_schema.columns
     where table_schema=&#39;csdb&#39; and table_name=&#39;users&#39;;
  table_schema:数据库名   
  table_name:表名
ログイン後にコピー

作業例:

select count(*) from information_schema.columns where table_schema=&#39;yanfa&#39; and table_name=&#39;tableName001&#39; and column_name=&#39;Result1&#39;;
 #select table_name from information_schema.tables where table_schema=&#39;yanfa&#39; and table_type=&#39;base table&#39;;
ログイン後にコピー

関連学習の推奨事項: mysql チュートリアル (ビデオ)

以上がMySQL によるデータ テーブルの操作方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート