1. 登录:
mysql -u username -p
显示全部的数据库:
show databases;
使用某一个数据库:
use databasename;
显示一个数据库的全部表:
show tables;
退出:
quit;
删除数据库和数据表
mysql>drop database 数据库名;
mysql>drop table 数据表名;
用户相关:
CREATE USER
‘dog‘
@
‘localhost‘
IDENTIFIED BY
‘123456‘
;
使用root登录:
mysql -u root -p
运行命令:
update mysql.user set password=password(‘新密码‘) where User="test" and Host="localhost";
刷新权限:
flush privileges;
类 型 |
大 小 |
描 述 |
CAHR(Length) |
Length字节 |
定长字段,长度为0~255个字符 |
VARCHAR(Length) |
String长度+1字节或String长度+2字节 |
变长字段,长度为0~65 535个字符 |
TINYTEXT |
String长度+1字节 |
字符串,最大长度为255个字符 |
TEXT |
String长度+2字节 |
字符串,最大长度为65 535个字符 |
MEDIUMINT |
String长度+3字节 |
字符串,最大长度为16 777 215个字符 |
LONGTEXT |
String长度+4字节 |
字符串,最大长度为4 294 967 295个字符 |
TINYINT(Length) |
1字节 |
范围:-128~127,或者0~255(无符号) |
SMALLINT(Length) |
2字节 |
范围:-32 768~32 767,或者0~65 535(无符号) |
MEDIUMINT(Length) |
3字节 |
范围:-8 388 608~8 388 607,或者0~16 777 215(无符号) |
INT(Length) |
4字节 |
范围:-2 147 483 648~2 147 483 647,或者0~4 294 967 295(无符号) |
BIGINT(Length) |
8字节 |
范围:-9 223 372 036 854 775 808~9 223 372 036 854 775 807,或者0~18 446 744 073 709 551 615(无符号) |
FLOAT(Length, Decimals) |
4字节 |
具有浮动小数点的较小的数 |
DOUBLE(Length, Decimals) |
8字节 |
具有浮动小数点的较大的数 |
DECIMAL(Length, Decimals) |
Length+1字节或Length+2字节 |
存储为字符串的DOUBLE,允许固定的小数点 |
DATE |
3字节 |
采用YYYY-MM-DD格式 |
DATETIME |
8字节 |
采用YYYY-MM-DD HH:MM:SS格式 |
TIMESTAMP |
4字节 |
采用YYYYMMDDHHMMSS格式;可接受的范围终止于2037年 |
TIME |
3字节 |
采用HH:MM:SS格式 |
ENUM |
1或2字节 |
Enumeration(枚举)的简写,这意味着每一列都可以具有多个可能的值之一 |
SET |
1、2、3、4或8字节 |
与ENUM一样,只不过每一列都可以具有多个可能的值 |