MySql
- navivat for mysql
BASIC
1 | sudo apt-get install mysql-server |
CONF
1 | # 配置文件 |
1 | # 授权 |
Mariadb
MariaDB 配置文件位于 /etc/my.cnf
- 安装
1 | yum -y install mariadb mariadb-server |
1 | # 启动 |
1 | SELECT User, Host, Password FROM mysql.user; -- 查看所有用户 |
数据库操作
忘记密码
1 | # 启动免授权服务端 > shell |
修改密码
1 | -- method 1 mysql root |
添加用户
1 | -- 创建用户 |
授权
1 | -- 权限 人 |
1 | 对于目标数据库以及内部其他: |
1 | 用户名@IP地址 用户只能在改IP下才能访问 |
基础命令
1 | show databases; -- 显示数据库列表 |
创建表
1 | -- 创建表 |
自增
自增,如果为某列设置自增列,插入数据时无需设置此列,默认将自增(表中只能有一个自增列)
1 |
|
主键
主键,一种特殊的唯一索引,不允许有空值,如果主键使用单个列,则它的值必须唯一,如果是多列,则其组合必须唯一。
1 | create table tb1( |
外键
外键,一个特殊的索引,只能是指定内容
1 | create table color( |
修改表
1 | -- 添加列: |