创建数据库、授权数据库、刷新权限
MariaDB [(none)]> CREATE DATABASE wordpressdb;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> GRANT ALL ON wordpressdb.* TO 'wpuser'@'%' IDENTIFIED BY'123456';
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> FLUSH PRIVILEGES;Query OK, 0 rows affected (0.00 sec)
修改数据库编码UTF-8
/etc/my.cnf.d/server.cnf
[mysqld]character_set_server=utf8
其他数据库命令
drop database 数据库名; 删库跑路
show databases; 查询数据库
use 数据库名; 选择数据库
create database 数据库名; 创建数据库
select * from 数据表名; 查询数据表内容
delete from 数据表名; 删除数据表
drop table 数据表名; 删除数据表
rename table 原表名 to 新表名; 数据表改名
desc 表名; 查看建表结构
show create table 数据表名; 查看建表语句
create table 数据表名(名字 类型(字符长度),名字 类型,名字 类型); 新建数据表
insert into 数据表名(名字1,名字2,名字3) values('值1','值2','值3'); 插入数据表内容
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; 允许任何ip地址(%表示允许任何ip地址)的电脑用root帐户和密码(123456)来访问这个mysql server。
flush privileges; 刷新用户配置
\s 显示数据库信息
show variables like "character%"; 查看数据库编码
临时配置重启后失效{
set global character_set_database = utf8; 设置全局数据库编码为UTF8
set global character_set_server = utf8; 设置数据库服务编码为UTF8
# 设置数据库编码
use 数据库名;
set character_set_database = utf8;
set character_set_server = utf8;
}
create table mystudent(
ID int primary key,
Name varchar(10),
Birthday datetime,
Sex char(8),
Password char(128)
);