ホームページ >データベース >mysql チュートリアル >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='csdb' and table_type='base table'; table_schema:数据库名称 information_schema 表示系统库。 table_type='base table‘:限定只查询基表。
2: すべてのフィールド名をクエリcolumn_name
指定されたデータベース内の指定されたテーブルのselect column_name from information_schema.columns where table_schema='csdb' and table_name='users'; table_schema:数据库名 table_name:表名
作業例:
select count(*) from information_schema.columns where table_schema='yanfa' and table_name='tableName001' and column_name='Result1'; #select table_name from information_schema.tables where table_schema='yanfa' and table_type='base table';
関連学習の推奨事項: mysql チュートリアル (ビデオ)
以上がMySQL によるデータ テーブルの操作方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。