Loading...

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