blog

Welcome to my blog!

MySQL命令(完整)

ab's Avatar 2023-11-21 tool

  1. 1. MySQL常用命令
    1. 1.1. 目录
    2. 1.2. 1. 启动与停止MySQL服务
    3. 1.3. 2. 登录MySQL
    4. 1.4. 3. 添加新用户
    5. 1.5. 4. 数据库操作
      1. 1.5.1. I. 数据库列表
      2. 1.5.2. II. 数据库中的表列表
      3. 1.5.3. III. 表结构
      4. 1.5.4. IV. 创建与删除数据库
      5. 1.5.5. V. 创建与删除表
      6. 1.5.6. VI. 清空表中记录
      7. 1.5.7. VII. 显示表中的记录
      8. 1.5.8. VIII. 向表中添加记录
      9. 1.5.9. IX. 更新表中的数据
    6. 1.6. 5. 数据导出与导入
      1. 1.6.1. I. 导出数据
      2. 1.6.2. II. 导入数据
      3. 1.6.3. III. 将文本数据导入数据库
    7. 1.7. 6. 退出MySQL命令

MySQL常用命令

目录

  • 1.启动与停止MySQL服务
  • 2.登录MySQL
  • 3.添加新用户
  • 4.数据库操作
  • 5.数据导出与导入
  • 6.退出MySQL命令

1. 启动与停止MySQL服务

1
2
net stop mysql
net start mysql

注意: 如果启动失败,请使用快捷键win+R,输入services.msc,然后按名称启动MySQL服务器。


2. 登录MySQL

1
mysql (-h) -u 用户名 -p 密码

注意: 使用-h选项连接到不同的机器。


3. 添加新用户

1
grant [权限] on 数据库.* to '用户名'@'主机' identified by '密码';

示例:添加具有查询、插入、更新和删除权限的用户到所有数据库:

1
grant select, insert, update, delete on *.* to 'user'@'localhost' identified by 'password';

将’localhost’更改为’%'以允许从任何机器登录。


4. 数据库操作

登录到mysql中,然后在mysql的提示符下运行下列命令,每个命令以分号结束。

选择你所创建的数据库

1
use 数据库名

导入.sql文件命令(例D:/mysql.sql):

1
2
mysql>use 数据库名;
mysql>source d:/mysql.sql;

I. 数据库列表

1
show databases;

II. 数据库中的表列表

1
2
use [数据库名];
show tables;

III. 表结构

1
describe [表名];

IV. 创建与删除数据库

1
2
create database [数据库名];
drop database [数据库名];

V. 创建与删除表

1
2
3
use [数据库名];
create table [表名] ([列定义]);
drop table [表名];

VI. 清空表中记录

1
delete from [表名];

VII. 显示表中的记录

1
select * from [表名];

VIII. 向表中添加记录

1
insert into [表名] values ([列值]);

IX. 更新表中的数据

1
update [表名] set [列] = '值' where [条件];

5. 数据导出与导入

I. 导出数据

1
mysqldump --opt [数据库名] > [文件名];

II. 导入数据

1
mysqlimport -u [用户名] -p[密码] < [文件名];

III. 将文本数据导入数据库

1
load data local infile '[文件名]' into table [表名];

6. 退出MySQL命令

1
exit
本文最后更新于 天前,文中所描述的信息可能已发生改变