Mysql(1)
MySQL 是一种开源的关系型数据库管理系统(RDBMS),目前属于 Oracle 公司。它使用 SQL(结构化查询语言) 来管理和操作数据,是目前全球最流行、使用最广泛的数据库之一,尤其常见于互联网应用和中小规模系统中。
在 MySQL 数据库管理中,DDL(Data Definition Language,数据定义语言) 是基石般的存在。它负责定义和管理数据库中的所有对象,包括数据库本身、数据表、字段结构等。
DDL(数据定义语言) 主要用于:
-
创建(Create)
-
删除(Drop)
-
修改(Alter)
数据库对象的结构。
#创建一个数据库
create database database_name;
### DDL 语句 数据定义语言
#创建库
create database database_name;
#删除库
drop database name;
#创建表
create table table_name (字段1 数据类型1 其他属性,字段2 数据类型2 其他属性...)
#删除表
drop table table_name;
#修改表结构(alter)
alter table table_name [add/change/drop] 字段名 字段属性;
#添加字段的属性(示例:给id 添加一个属性为 主键)
#主键:特性是该字段唯一且非空
alter table info01 add primary key(id);
Mysql密码的注意点:
MySQL 5.7 及以后推荐使用 ALTER USER
ALTER USER 'user'@'host' IDENTIFIED BY 'new_password';
密码区分用户和 host:
'user'@'localhost'
'user'@'%'
#这个刷新权限
FLUSH PRIVILEGES;
强弱密码:
MySQL 有密码强度插件:
INSTALL PLUGIN validate_password SONAME 'validate_password.so';
关闭「密码复杂度校验:
1.
#看密码强度插件开了没:
SHOW VARIABLES LIKE 'validate_password%';
2.#临时关闭插件:
UNINSTALL PLUGIN validate_password;
现在可以弱密码用于测试了
更多推荐


所有评论(0)