mysql-数据表
Posted 花儿向阳开
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql-数据表相关的知识,希望对你有一定的参考价值。
常见数据表属性
表属性
- 编码:CHARSET=utf8
- 排序:
- 引擎:BEGINE=InnoDB
- 索引:INDEX
- 唯一索引:UNIQUE
- 主键:PRIMARY KEY
- 外键:
- 自增:AUTO_INCREMENT
字段属性
- 类型:INT,SHORINT,LONGINT,CHAR,VARCHAR,DATE,TIMESTREAM
- 长度:(100)
- 默认值:DEFAULT
- 注释:COMMENT \'这是注释\'
- 空:NOT NULL
创建并显示数据表结构
SHOW CREATE TABLE person(
`id` INT AUTO_INCREMENT,
`name` VARCHAR(100) NOT NULL,
`price` INT() NOT NULL,
`create_time` TIMESTREAM,
PRIMARY KEY(`id`)
)ENGING=InnoDB DEFAULT CHARSET=utf8
显示数据表结构
SHOW TABLE 数据表名
删除数据表
DROP TALBE 数据表名
;
修改数据表结构
- 修改数据表名:
ALTER TABLE 数据表名 RENAME TO 新数据表名
- 修改表注释:
ALTER TABLE 数据表名 COMMENT \'这是注释\'
- 修改表字段约束:
ALTER TABLE 数据表名 MODIFY COLUMN 字段名 约束 ...
- 修改表字段约束和名称:
ALTER TABLE 数据表名 CHANGE 字段名1 新字段名 约束 ...
- 增加表字段:
ALTER TABLE 数据表名 ADD 字段名 约束 ...
- 删除表字段:
ALTER TABLE 数据表名 DROP 字段名
以上是关于mysql-数据表的主要内容,如果未能解决你的问题,请参考以下文章
连接MySQL出现错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)(代码片段
使用 json rereiver php mysql 在片段中填充列表视图
关于mysql驱动版本报错解决,Cause: com.mysql.jdbc.exceptions.jdbc4Unknown system variable ‘query_cache_size(代码片段
修改MySQL密码报错“ERROR 1819 (HY000): Your password does not satisfy the current policy requirements“(代码片段