Mysql实例MySQL修改表结构操作命令总结
《Mysql实例MySQL修改表结构操作命令总结》要点: 表的布局如下:MYSQL入门 代码如下:mysql> show create table person; | person | CREATE TABLE `person` ( ? `number` int(11) DEFAULT NULL, ? `name` varchar(255) DEFAULT NULL, ? `birthday` date DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 | 删除了列:MYSQL入门 代码以下:ALTER TABLE person DROP COLUMN birthday; 添加列:MYSQL入门 代码如下:ALTER TABLE person ADD COLUMN birthday datetime; 改动列,把number改动为bigint:MYSQL入门 代码如下:ALTER TABLE person MODIFY number BIGINT NOT NULL; 或者是把number改动为id,类型为bigint:MYSQL入门 代码以下:ALTER TABLE person CHANGE number id BIGINT; 添加主键:MYSQL入门 代码如下:ALTER TABLE person ADD PRIMARY KEY (id); 删除了主键:MYSQL入门 代码如下:ALTER TABLE person DROP PRIMARY KEY; 添加独一索引:MYSQL入门 代码如下:ALTER TABLE person ADD UNIQUE name_unique_index (`name`); 为name这一列创立了唯一索引,索引的名字是name_unique_index.MYSQL入门 添加通俗索引:MYSQL入门 代码如下:ALTER TABLE person ADD INDEX birthday_index (`birthday`); 删除了索引:MYSQL入门 代码如下:ALTER TABLE person DROP INDEX birthday_index; ALTER TABLE person DROP INDEX name_unique_index; 禁用非独一索引MYSQL入门 代码如下:ALTER TABLE person DISABLE KEYS; ALTER TABLE...DISABLE KEYS让MySQL结束更新MyISAM表中的非唯一索引. 激活非唯一索引MYSQL入门 代码如下:ALTER TABLE person ENABLE KEYS; ALTER TABLE ... ENABLE KEYS重新创立丢失的索引. 把表默认的字符集和所有字符列(CHAR,VARCHAR,TEXT)改为新的字符集:MYSQL入门 代码如下:ALTER TABLE person CONVERT TO CHARACTER SET utf8; 改动表某一列的编码MYSQL入门 代码如下:ALTER TABLE person CHANGE name name varchar(255) CHARACTER SET utf8; 仅仅转变一个表的默认字符集MYSQL入门 代码如下:ALTER TABLE person DEFAULT CHARACTER SET utf8; 改动表名MYSQL入门 代码如下:RENAME TABLE person TO person_other; 挪动表到其他数据库MYSQL入门 代码以下:RENAME TABLE current_db.tbl_name TO other_db.tbl_name; 《Mysql实例MySQL修改表结构操作命令总结》是否对您有启发,欢迎查看更多与《Mysql实例MySQL修改表结构操作命令总结》相关教程,学精学透。编程之家PHP学院为您提供精彩教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |