安装完成之后进行向导
sudo mysql_secure_installation
数据库连接
mysql -u root -p
创建用户
create user '用户名'@'%' IDENTIFIED BY '密码';
赋予用户权限
//给所有权限
grant all on 数据库.表 to 用户
all privileges:所有权限
select:读取权限
delete:删除权限
update:更新权限
create:创建权限
drop:删除数据库、数据表权限
//刷新权限
flush privileges;
创建数据库
//显示数据库
show databases;
//创建数据库
create database 数据库名;
//创建表
create table 表名;
//显示表
show tables;
数据库备份
mysqldump -h ip -P port-u root -p password database > bak.sql;
导入备份
mysql -h链接ip -P(大写)端口 -u用户名 -p密码 数据库名 < XX.sql(备份文件路径)
//mysql中执行
source xx.sql;
添加表字段
ALTER TABLE WireDesignScheme ADD COLUMN Name VARCHAR(100)
删除表字段
ALTER TABLE WireDesignScheme drop COLUMN Name
查找,修改字符集
SHOW variables LIKE '%character%'
SET character_set_client=gbk //使用中文
SET character_set_connection=utf8mb4
SET character_set_database=utf8mb4
SET character_set_filesystem=binary
SET character_set_results=gbk //使用中文
SET character_set_server=utf8mb4
SET character_set_system=utf8mb4
show variables like 'collation%'
show table status from stdr like 'WireDesignScheme'; //查看表的字符集等信息
alter database stdr default character set utf8mb4; //修改数据库的字符集
alter table WireDesignScheme convert to character set utf8mb4; 修改表的字符集
查看进程
show processlist;
获取字段中不为空的字段
coalesce(value1,value2);
是否可以加在本地文件
show global variables like 'local_infile';
set global local_infile='ON';