Heim  >  Artikel  >  Datenbank  >  MySQL modifiziert die Tabellenstruktur und ihre Funktionen zum Hinzufügen, Löschen und Ändern von Feldern

MySQL modifiziert die Tabellenstruktur und ihre Funktionen zum Hinzufügen, Löschen und Ändern von Feldern

coldplay.xixi
coldplay.xixinach vorne
2020-06-12 09:00:383826Durchsuche

MySQL modifiziert die Tabellenstruktur und ihre Funktionen zum Hinzufügen, Löschen und Ändern von Feldern

MySQL修改表结构添加删除修改字段

创建数据库

CREATE DATABASE database_name

   

创建表

CREATE TABLE `user` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

   

删除表

DROP TABLE IF EXISTS `user`;

   

添加字段:

"ALTER TABLE  `user` ADD  `id` int(11) NOT NULL DEFAULT '0'  COMMENT 'ID'"
ALTER  TABLE  `user`  ADD  `name` VARCHAR( 20  )  CHARACTER  SET utf8 COLLATE utf8_general_ci NULL  DEFAULT NULL  COMMENT  '姓名'

   

删除字段

ALTER TABLE  `user` DROP column name

   

  重命名

ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;

修改类型   

alter table t1 change b b bigint not null;  
alter table infos change list list tinyint not null default '0';

   

加索引

alter table t1 rename t2;
mysql> alter table tablename change depno depno int(5) not null;  
mysql> alter table tablename add index 索引名 (字段名1[,字段名2 …]);  
mysql> alter table tablename add index emp_name (name);加主关键字的索引  
mysql> alter table tablename add primary key(id);加唯一限制条件的索引  
mysql> alter table tablename add unique emp_name2(cardnumber);删除某个索引  
mysql>alter table tablename drop index emp_name;修改表:

   

Thinkphp3.2中添加字段,如:

M('admin')->execute("ALTER TABLE  `admin` ADD  `id` int(11) NOT NULL DEFAULT '0'  COMMENT 'ID'");
M('admin')->execute("ALTER TABLE  `admin` ADD  `name` varchar(20) DEFAULT NULL  COMMENT '姓名'");

  推荐教程:《Mysql

Das obige ist der detaillierte Inhalt vonMySQL modifiziert die Tabellenstruktur und ihre Funktionen zum Hinzufügen, Löschen und Ändern von Feldern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:liqingbo.cn. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:Wozu dient SQL Union?Nächster Artikel:Wozu dient SQL Union?