mysql 常用的 ddl 语句。
2014-02-25 17:08
351 查看
# add table CREATE TABLE tb_user( id INT(4) NOT NULL auto_increment COMMENT '自增长ID', name varchar(200) NOT NULL DEFAULT '' COMMENT '姓名', gender int(4) NOT NULL DEFAULT 0 COMMENT '性别', birthday datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '生日', PRIMARY KEY (id), KEY Ix_name (name) USING BTREE )ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='个人信息表'; #alter 增/改/删,字段 ALTER TABLE tb_user ADD weight varchar(200) AFTER gender; ALTER TABLE tb_user modify birthtime int DEFAULT 0 COMMENT '生日时间戳'; ALTER TABLE tb_user change birthtime birthday datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '生日' AFTER `weight`;; ALTER TABLE tb_user drop COLUMN weight; #加/删,索引 CREATE INDEX Ix_ge ON tb_user (gender); DROP INDEX Ix_ge ON tb_user; ALTER TABLE tb_user ADD INDEX Ix_ge(gender); ALTER TABLE tb_user DROP INDEX Ix_ge; #唯一索引 CREATE UNIQUE INDEX index_name ON tb_user (birthday);
待续。。。。
相关文章推荐
- mysql如何把查询到的数据加上一个自动编号字段
- MySQL Replace INTO的使用
- MySQL相关的书籍
- Mac install mysql 手順
- mysql添加新的一列作为主键以及修改列
- MySQL-5.6.13解压版(zip版)安装配置教程
- Windows环境下免安装版MySQL 5.6.11安装配置详解
- mysql配置优化(windows下my.ini)
- Mysql不同主从格式(Replication Formats)的区别
- Windows系统中MySQL 5.6的配置文件(my.ini)修改方法
- 【转】 mysql长连接和短连接的问题
- mysql有时候忘记密码解决办法
- 【原】ubuntu下Mysql的HA(corosync+pacemaker+drbd)
- MySql varchar排序,加減 CAST ,CONVERT
- 【转】MYSQL管理之主从同步管理
- MySQL下外键约束问题
- Mysql 冷备份批处理
- MySQL CMake参数说明手册
- 定时更新mysql的表数据
- MySQL锁的用法之行级锁