mysql基本指令
- l连接服务器
mysql -h 127.0.0.1 -u root -p password
mysql -u root -p password - 退出服务器
exit
quit - 展示库
show databases; - 创建库
create database name charset=utf8; - 删除库
drop database name; - 使用库
use name(库名); - 查看存储引擎
show variables like ‘%storage_engine%’ - 查看表的结构
describe 表名;
desc 表名;
show create table 表名; - 修改表名
alter table 旧表名 rename to 新表名
alter table 旧表名 rename 新表名 - 添加字段
alter table 表名 add birthday datetime;
11.修改字段
alter table 表名 modify 旧字段 新字段 - 重命名
alter table 表名 change 旧字段 新字段 类型及约束 - 删除字段
alter table 表名 drop 字段; - 全列插入
insert into 表名 values (); - 部分插入
insert into 表名 () values (); - 多行插入
insert into 表名 () values (),();
insert into 表名 values (),(); - 跟新数据
update 表名 set 字段=值;
update 表名 set 字段=值 where 字段=值; - 内连接 inner join
- 左连接 left join
- 右连接 right join
- 视图
create view 视图名称 as select语言;
drop view 视图名称; - 备份单个数据库
mysqldump -h 127.0.0.1 -u root -p password dbname table >路径
mysqldump -h 127.0.0.1 -u root -p password --database dbname[table1,table2]>路径
mysqldump -h 127.0.0.1 -u root -p password --all - databases >路径 - 还原数据库
mysql -h 127.0.0.1 -u root -p password 数据库名 <路径
source 路径
mysql -h 127.0.0.1 -u root -p password <路径