MySQL如何操作資料表

醉折花枝作酒筹
發布: 2021-06-29 09:22:07
轉載
1856 人瀏覽過

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獲取表名&欄位名的查詢語句

  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中文網其他相關文章!

相關標籤:
來源:csdn.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板