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 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!