Login
网站首页 > 文章中心 > 其它

mysql常用命令以及小技巧

作者:小编 更新时间:2023-08-12 07:45:01 浏览量:249人看过

下面是关于"mysql常用命令以及小技巧"的完整攻略:

mysql常用命令以及小技巧-图1

1. 常用命令

1.1 连接与断开数据库

连接MySQL数据库:

mysql -h host -u username -p password

注:需将 host 替换为主机名或IP地址,username 和 password 替换为数据库的用户名和密码.

退出MySQL数据库:

exit;

1.2 数据库与表操作

在MySQL中,数据库和表的操作也是常用的命令.

mysql常用命令以及小技巧-图2

创建数据库:

CREATE DATABASE database_name;

删除数据库:

DROP DATABASE database_name;

切换到指定数据库:

USE database_name;

创建数据表:

CREATE TABLE table_name (
.....
);

删除数据表:

DROP TABLE table_name;

查看数据表:

SHOW TABLES;

1.3 数据操作

在MySQL中,数据操作也是常用的命令.

向数据表中插入数据:

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

从数据表中查询数据:

SELECT column1, column2, ...
FROM table_name
[WHERE condition];

1.4 用户与权限

在MySQL中,用户和权限也是常用的命令.

创建用户:

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

授权用户:

GRANT privilege ON database_name.table_name TO 'username'@'localhost';

收回用户权限:

REVOKE privilege ON database_name.table_name FROM 'username'@'localhost';

2. 小技巧

2.1 备份与还原

通过 mysqldump 命令可以备份MySQL数据库:

mysqldump -h host -u username -p password database_name > filename.sql

注:需将 host 替换为主机名或IP地址,username 和 password 替换为数据库的用户名和密码,database_name 替换为需要备份的数据库名.

还原数据库:

mysql -h host -u username -p password database_name < filename.sql

注:需将 host 替换为主机名或IP地址,username 和 password 替换为数据库的用户名和密码,database_name 替换为需要还原的数据库名.

2.2 查看SQL语句执行情况

设置MySQL参数,使其在执行SQL语句时打印更详细的信息:

SET profiling=1;

查看SQL语句的执行时间等详细信息:

SHOW profiles;

③ 示例说明

以下是一个示例,创建一个名为 employees 的数据库,并在其中创建一个名为 users 的表,然后向该表中插入一条数据:

-- 创建数据库
CREATE DATABASE employees;

-- 切换到指定数据库
USE employees;

-- 创建表
CREATE TABLE users (
address VARCHAR(100)
);

-- 插入数据
INSERT INTO users (id, name, age, address)
VALUES (1, 'Tom', 25, 'New York');

以上为示例代码,可根据实际需求进行修改.

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章