当前位置:Gxlcms > 数据库问题 > linux mysql添加、删除用户、用户权限及mysql最大字段数量

linux mysql添加、删除用户、用户权限及mysql最大字段数量

时间:2021-07-01 10:21:17 帮助过:10人阅读

1.  登录:

mysql -u username -p

显示全部的数据库:

show databases;

使用某一个数据库:

use databasename;

显示一个数据库的全部表:

show tables;

退出:

quit;

删除数据库和数据表

mysql>drop database 数据库名;

mysql>drop table 数据表名;

用户相关:

查看全部的用户:   SELECT DISTINCT CONCAT(‘User: ‘‘‘,user,‘‘‘@‘‘‘,host,‘‘‘;‘) AS query FROM mysql.user;   新建用户:    

CREATE USER ‘dog‘@‘localhost‘ IDENTIFIED BY ‘123456‘

      为用户授权:   格式: grant 权限 on 数据库.* to username@登录主机 identified by "password"; 演示样例: grant all privileges on testDB.* to test@localhost identified by ‘1234‘; 然后须要运行刷新权限的命令: flush privileges;   为用户授予部分权限:   grant select,update on testDB.* to test@localhost identified by ‘1234‘;   授予一个用户全部数据库的某些权限:   grant select,delete,update,create,drop on *.* to test@"%" identified by "1234";   删除用户:   Delete FROM user Where User=‘test‘ and Host=‘localhost‘; 然后刷新权限;   删除账户及权限:>drop user username@‘%‘;

        >drop user username@ localhost;    改动指定用户password

使用root登录:
mysql -u root -p
运行命令:
update mysql.user set password=password(‘新密码‘) where User="test" and Host="localhost";
刷新权限:
flush privileges;   2.  mysql最大字段数量

类 型

大 小

描 述

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一样,只不过每一列都可以具有多个可能的值

 

linux mysql添加、删除用户、用户权限及mysql最大字段数量

标签:padding   host   表名   div   显示   flush   long   mint   body   

人气教程排行