数据库运维技能篇:MySQL常用必备命令详解

原创
admin 2小时前 阅读数 6 #Linux
文章标签 Linux

<a target="_blank" href="https://glio.ithorizon.cn/tag/MySQL/"style="color:#2E2E2E">MySQL</a>常用必备命令详解

MySQL常用必备命令详解

MySQL是一款广泛使用的开源关系型数据库管理系统,掌握MySQL的常用命令对于数据库运维人员来说至关重要。本文将详细介绍MySQL的一些常用必备命令,帮助您更好地进行数据库的运维工作。

一、连接与断开数据库

1. 连接数据库

mysql -h 主机名 -u 用户名 -p

例如,连接到本地MySQL服务器的root用户:

mysql -h localhost -u root -p

2. 选择数据库

USE 数据库名;

例如,选择名为test的数据库:

USE test;

3. 断开数据库连接

EXIT;

或者在命令行窗口直接关闭连接。

二、数据库管理命令

1. 创建数据库

CREATE DATABASE 数据库名;

例如,创建一个名为mydb的数据库:

CREATE DATABASE mydb;

2. 删除数据库

DROP DATABASE 数据库名;

例如,删除名为mydb的数据库:

DROP DATABASE mydb;

3. 重命名数据库

RENAME DATABASE 原数据库名 TO 新数据库名;

例如,将mydb重命名为newdb:

RENAME DATABASE mydb TO newdb;

三、数据表管理命令

1. 创建数据表

CREATE TABLE 表名 (

列名1 数据类型,

列名2 数据类型,

...

);

例如,创建一个名为users的表,包含id、name和age三个字段:

CREATE TABLE users (

id INT,

name VARCHAR(100),

age INT

);

2. 删除数据表

DROP TABLE 表名;

例如,删除名为users的表:

DROP TABLE users;

3. 重命名数据表

RENAME TABLE 原表名 TO 新表名;

例如,将users表重命名为new_users:

RENAME TABLE users TO new_users;

四、数据操作命令

1. 插入数据

INSERT INTO 表名 (列名1, 列名2, ...) VALUES (值1, 值2, ...);

例如,向users表中插入一条数据:

INSERT INTO users (id, name, age) VALUES (1, '张三', 20);

2. 查询数据

SELECT 列名1, 列名2, ... FROM 表名 WHERE 条件;

例如,查询users表中所有数据:

SELECT * FROM users;

3. 更新数据

UPDATE 表名 SET 列名1 = 值1, 列名2 = 值2, ... WHERE 条件;

例如,将users表中id为1的用户的age更新为21:

UPDATE users SET age = 21 WHERE id = 1;

4. 删除数据

DELETE FROM 表名 WHERE 条件;

例如,删除users表中id为1的记录:

DELETE FROM users WHERE id = 1;

五、用户管理命令

1. 创建用户

CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码';

例如

本文由IT视界版权所有,禁止未经同意的情况下转发

热门