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
注意: 使用-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的提示符下运行下列命令,每个命令以分号结束。
选择你所创建的数据库
导入.sql文件命令(例D:/mysql.sql):
1 2
| mysql>use 数据库名; mysql>source d:/mysql.sql;
|
I. 数据库列表
II. 数据库中的表列表
1 2
| use [数据库名]; show tables;
|
III. 表结构
IV. 创建与删除数据库
1 2
| create database [数据库名]; drop database [数据库名];
|
V. 创建与删除表
1 2 3
| use [数据库名]; create table [表名] ([列定义]); drop table [表名];
|
VI. 清空表中记录
VII. 显示表中的记录
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命令