[SQL] MariaDB & MySQL 创建用户的步骤

步骤一:创建用户并设置密码

mysql> create user 'mingyuzhu'@'192.168.%' identified by 'mypassword';

(补充:这里以创建用户 mingyuzhu@192.168.% 并且把密码设置成 mypassword 为例)

步骤二:将密码的有效期设置为 90 天

mysql> alter user 'mingyuzhu'@'192.168.%' password expire interval 90 day;

(补充:这里以将用户 mingyuzhu@192.168.% 密码的有效期设置为 90 天为例)

步骤三:给用户某个库增、删、改、查的权限

mysql> grant select,insert,update,delete,drop,create on eternalcenter.* to 'mingyuzhu'@'192.168.%';

(补充:这里以给用户 mingyuzhu@192.168.% 库 eternalcenter 增、删、改、查的权限为例)

步骤四:刷新权限

mysql> flush privileges;

步骤五:删除数据

mysql> drop user 'mingyuzhu'@'192.168.%';

(补充:这里以删除用户 mingyuzhu@192.168.% 为例)

[SQL] MariaDB & MySQL 的基础操作

内容一:查看 MariaDB & MySQL 的版本

mysql> \s

或者:

mysql> status

内容二:退出 MariaDB & MySQL

mysql> quit;

或者:

mysql> exit;

内容三:查看数据的具体行数

3.1 查看前 10 行

mysql> select * from my_table LIMIT 10;

(补充:这里以查看 my_table 表为例)

3.2 查看从第 10 行到第 20 行

mysql> select * from my_table LIMIT 10 OFFSET 10;

(补充:这里以查看 my_table 表为例)

[内容] MariaDB & MySQL 用户密码的管理

内容一:查看没有密码有效期的用户

> SELECT user, host, password_lifetime,password_last_changed from mysql.user where password_lifetime is NULL;

内容二:查看用户最后的密码修改日期

> SELECT user, host, password_lifetime,password_last_changed from mysql.user;

[步骤] MariaDB & MySQL 用户密码的修改

步骤一:查看 MariaDB & MySQL 中目前所有的用户、用户所属的服务器、密码的过期时间、最后修改密码的时间和密码的有效期

mysql > select user,host,password_expired,password_last_changed,password_lifetime from mysql.user;

步骤二:创建要修改密码的用户

mysql > create user mingyuzhu@localhost identified by 'eternalcenter';

(补充:这里以创建名为 mingyuzhu 所属服务器是 localhost 密码是 eternalcenter 的用户为例)

步骤三:修改 MariaDB & MySQL 用户的密码

mysql > alter user mingyuzhu@localhost identified by 'neweternalcenter';

(补充:这里以将名为 mingyuzhu 所属服务器是 localhost 用户的密码修改为 neweternalcenter 为例)

步骤四:刷新 MariaDB & MySQL 的用户列表使刚刚修改的密码生效

mysql > flush privileges;

[SQL] MariaDB & MySQL 索引的设置 (转载)

mysql 设置索引

1.添加PRIMARY KEY(主键索引)

 语法:ALTER TABLE `表名` ADD PRIMARY KEY ( `列名称` )

mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )


2.添加UNIQUE(唯一索引)

语法:ALTER TABLE `表名` ADD UNIQUE ( `列名称`)

mysql>ALTER TABLE `table_name` ADD UNIQUE ( `column`)

3.添加INDEX(普通索引)

语法:ALTER TABLE `表名` ADD INDEX index_name ( `列名称` )

mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column` )

4.添加FULLTEXT(全文索引)

语法:ALTER TABLE `表名` ADD FULLTEXT ( `列名称`)

mysql>ALTER TABLE `table_name` ADD FULLTEXT ( `column`)

5.添加多列索引

语法:ALTER TABLE `表名` ADD INDEX index_name ( `列名称`, `列名称`, `列名称` )

mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )

 

想要查看表有几个字段设置了索引

语法;SHOW INDEX FROM `表名`

mysql>SHOW INDEX FROM `cccinfo`
————————————————
版权声明:本文为CSDN博主「z793397795」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/z793397795/article/details/91491546

注明:所有转载内容皆直接从被转载文章网页的标题和内容的文本中复制而来

CC 4.0 BY-SA 版权协议网址:https://creativecommons.org/licenses/by-sa/4.0/deed.z