mysql 终端指令操作
转载请标明原文地址为 Mysql终端指令操作。
一、Mysql 数据库操作
-
查看所有数据库
show databases; -
创建数据库
create database 数据库名 charset=utf8; -
使用数据库
use 数据库名; -
查看当前使用的数据库
select database(); -
删除数据库
drop database 数据库名;
二、Mysql 表操作
-
查看当前库中所有表
show tables; -
创建表
create table 表名( 字段名称1 数据类型 可选的约束条件 有无符号 键 是否为空 自增, 字段名称2 数据类型 是否为空, 字段名称3 数据类型, 字段名称4 数据类型, ... ); -
修改表字段类型
alter table 表名 modify 列名 类型 约束; -
删除表
drop table 表名; -
查看表结构
desc 表名;
三、Mysql CRUD 操作
-
查询数据
① 查询所有列
select * from 表名;例:
select * from students;② 查询指定列
select 列1,列2... from 表名;例:
select id,name from students; -
增加数据
① 全列插入:值的顺序必须和字段顺序完全一致
insert into 表名 values(...);② 部分列插入:值的顺序和给出的列的顺序对应
insert into 表名(列1...) values(值1...);③ 全列多行插入
insert into 表名 values(...),(...),(...);④ 部分列多行插入
insert into 表名(列1...) values(值1...)(值2...); -
修改数据
update 表名 set 列1=值1,列2=值2... where 条件;例:
update students set age=22,gender='女' where id=4; -
删除数据
delete from 表名 where 条件;例:
delete from students where id=2;
四、Mysql 数据库备份和恢复
-
Mysql 数据 备份导出:
mysqldump -u用户名 -p密码 数据库名字 表名字 > data.sql -
Mysql 数据 恢复导入:
cd 到数据文件路径下 mysql -u用户名 -p密码 use 数据库; # 如果不是在data.sql当前文件,这里要写绝对路径 source data.sql;
这篇博客详细介绍了MySQL的终端指令操作,包括数据库操作(查看、创建、使用和删除)、表操作(查看、创建、修改和删除)、CRUD操作(查询、增加、修改和删除数据)以及数据库的备份和恢复方法。
&spm=1001.2101.3001.5002&articleId=120990242&d=1&t=3&u=e5634addfb9946ba843babd30d2d5f91)
1万+

被折叠的 条评论
为什么被折叠?



