ホームページ >データベース >mysql チュートリアル >MySQL によるデータ テーブルの操作方法

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

醉折花枝作酒筹
醉折花枝作酒筹転載
2021-06-29 09:22:071892ブラウズ

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 までご連絡ください。