远程连接Mysql服务
mysql -h IP -P 端口 -u 用户名 -p密码
创建数据库
create databse 数据库名;
create database 数据库名 character set utf8mb4 collate utf8mb4_unicode_ci;
删除数据库
drop database 数据库名;
查询数据库
show databases;
显示数据创建语句
show create database 数据库名;
备份数据库
mysqldump -u 用户名 -p -B 数据库1 数据库2 数据库... > 文件名.sql
备份数据库表
mysqldump -u 用户名 -p密码 数据库 表1 表2 表... > 文件名.sql
恢复数据库
source 文件名.sql
创建表
create table table_name (
field1 datetype,
field2 datetype,
field3 datetype
) character set 字符集 collate 校对规则 engine 存储引擎
timestamp (时间戳属性) 设置自动更新
create table test_01 (field timestamp not null default current_timestamp on update current_timestamp)
修改表
desc 表名
alter table 表名 add 列名 数据类型 after 列名0
alter table 表名 modify 列名 数据类型
alter table 表名 change 列名 新列名 数据类型
alter table 表名 drop 列名
raname table 表名 to 新表名
alter table 表名 character set 字符集
select 查询
select distinct 列名1, 列名2, ... from 表名