> ### ***字段类型***
```
char 0-255字节 定长字符串
varchar 0-65535 字节 变长字符串
text 0-65535字节 长文本数据
longtext 0-4294967295字节 极大文本数据
tinyint 1 字节 (-128,127) (0,255) 小整数值
smallint 2 字节 (-32 768,32767) (0,65535) 大整数值
mediumint 3 字节 (-8388 608,8388607) (0,16777215) 大整数值
int 4 字节 (-2 147483 648,2147483647) (0,4294967295) 大整数值
float 4 字节 单精度浮点数值
```
*****
> #### ***char与varchar***
```
char最长255,varchar最长65535
char固定长度空间,varchar可变长度空间(实际空间加1)
```
*****
> #### ***数字字段***
```
unsigned 无符号
zerofill 用0填充
auto_increment 自动增长
null
not null
default 默认值
comment 注释
```
*****
```
create user 'admin'@'localhost' identified by '123456';#创建用户
grant select,insert,update,delete on 数据库.* to 'admin' @'%';#为用户赋值权限
drop user 'admin'@'localhost';#删除用户
truncate tablename; #清空表中的数据命令
show table status from databasename; #查看数据库的详细信息
desc select * from table where **; #可以查看mysql所用的时间
desc select * from table where ** \G #用列来看表数据
show engines;#查看支持引擎
show variables like '%storage_engine%';#查看当前使用的引擎
show plugins;#查看mysql是否支持分区表
show create table tableName;#查看表的引擎
alter table tableName engine=innodb;#修改表的引擎
show create database dbName;#查看数据库的结构
```