Heim > Datenbank > SQL > Hauptteil

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

coldplay.xixi
Freigeben: 2020-06-12 09:00:38
nach vorne
3719 Leute haben es durchsucht

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

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

创建数据库

CREATE DATABASE database_name
Nach dem Login kopieren

创建表

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

删除表

DROP TABLE IF EXISTS `user`;
Nach dem Login kopieren


添加字段:

"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  '姓名'
Nach dem Login kopieren

删除字段

ALTER TABLE  `user` DROP column name
Nach dem Login kopieren


重命名

ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;
Nach dem Login kopieren

修改类型

alter table t1 change b b bigint not null;  
alter table infos change list list tinyint not null default '0';
Nach dem Login kopieren

加索引

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;修改表:
Nach dem Login kopieren

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 '姓名'");
Nach dem Login kopieren

  推荐教程:《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!

Verwandte Etiketten:
Quelle:liqingbo.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!