MySQL命令速查

2023-07-30 17:48:14 浏览数 (1)

服务启动与停止

代码语言:javascript复制
net stop mysql;
net start mysql;

登录MySQL

代码语言:javascript复制
mysql -u用户名 -p用户密码;

数据库操作

代码语言:javascript复制
#  显示所有数据库
show databases;

#  使用数据库
use 数据库名;

#  创建数据库
create database 库名;

#  删除数据库
drop database 库名;

数据表操作

代码语言:javascript复制
#  显示数据库中所有数据表
show tables;

#  显示表结构
describe 表名;

#  创建数据表
create table 表名(字段列表);

#  删除数据表
drop table 表名;

数据操作

代码语言:javascript复制
#  插入数据
INSERT INTO 表名 VALUES(内容1,内容2,内容3);
INSERT INTO 表名(字段1,字段2,字段3) VALUES(内容1,内容2,内容3);

#  更新数据
UPDATE 表名 SET 字段1=内容1,字段2=内容2;(修改所有数据,不安全,不推荐)
UPDATE 表名 SET 字段1=内容1,字段2=内容2 WHERE 查询条件;

#  删除数据
DELETE FROM 表名;(删除所有数据,不安全,不推荐)
DELETE FROM 表名 WHERE 查询条件;

查询操作

代码语言:javascript复制
#  查询所有字段
SELECT * FROM 表名;

#  查询固定字段
SELECT 字段1,字段2,字段3 FROM 表名;

#  字段以别名输出
SELECT 字段1 别名1,字段2 别名2,字段3 别名3 FROM 表名;

#  字段排序(升序/降序)
SELECT * FROM 表名 ORDER BY 字段 ASC;
SELECT * FROM 表名 ORDER BY 字段 DESC;

#  截取与分页
SELECT * FROM 表名 Limit 数量;
SELECT * FROM 表名 Limit 起始索引,数量;

数据导入/导出

代码语言:javascript复制
#  导入
mysqlimport -u 用户名 -p 数据库名 文件名

#  导入
source sql文件

#  导出
mysqldump -u 用户名 -p --databases 数据库名 > 文件名

退出

代码语言:javascript复制
exit;

0 人点赞