Maison  >  Article  >  base de données  >  MySQL modifie la structure des tables et ses fonctions d'ajout, de suppression et de modification de champs

MySQL modifie la structure des tables et ses fonctions d'ajout, de suppression et de modification de champs

coldplay.xixi
coldplay.xixiavant
2020-06-12 09:00:383850parcourir

MySQL modifie la structure des tables et ses fonctions d'ajout, de suppression et de modification de champs

MySQL Modifier la structure de la table Ajouter, supprimer, modifier des champs

Créer une base de données

CREATE DATABASE database_name

Créer un tableau

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

Supprimer un tableau

DROP TABLE IF EXISTS `user`;


Ajouter un champ :

"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  '姓名'

Supprimer le champ

ALTER TABLE  `user` DROP column name


Renommer

ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;

Modifier le type

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

Ajouter un index

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;修改表:

Ajoutez des champs dans Thinkphp3.2, tels que :

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 '姓名'");

Tutoriel recommandé : "Mysql"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer
Article précédent:A quoi sert SQL Union ?Article suivant:A quoi sert SQL Union ?