mysql杂记

Int               一种数值类型,值的范围如下 带符号的-2147483648~2147483647 不带符号的0~4294967295 最多十位。
Decimal    一种数值类型,支持浮点数或者小数
Double     一种数值类型,支持双精度浮点数
Date           YYYYMMDD格式的日期字段
Time           HH:MM:SS格式的时间字段
DateTime   YYMMDD HH:MM:SS格式的日期/时间类型 注意“年月日”与“时分秒”之间的空格
Year               以YYYY或YY格式,范围在1901~2155之间指定的年字段 别问我
TimeStamp    以YYYYMMDDHHMMSS格式的时间戳
Char            最大长度为255个字符且有固定长度的字符串类型
Varchar      最大长度为255个字符但是变长的字符串类型
test              最大长度为65535个字符的字符串的类型
BLOB            可变数据的二进制类型
ENUM          可以从定义数值的列表上接受值的数据类型
set             可以从定义数值的集合上接受0个或者多个值的数据类型


登录数据库
>mysql -u root -p 数据库名称
查询数据库
>show databases
进入数据库
>use 数据库名
查询所有数据表
>show tables;
查询表的字段信息
>desc 表名称;
修改某个表的字段类型及指定为空或非空
>alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空];
>alter table 表名称 modify 字段名称 字段类型 [是否允许非空];
修改某个表的字段名称及指定为空或非空
>alter table 表名称 change 字段原名称 字段新名称 字段类型 [是否允许非空];

猜你喜欢

转载自rongxingze.iteye.com/blog/1637595