📜  mysql 命令行 xampp ubuntu - SQL (1)

📅  最后修改于: 2023-12-03 15:33:03.061000             🧑  作者: Mango

MySQL 命令行操作

简介

MySQL是一种常用的关系型数据库管理系统,常被用来存储和管理数据。MySQL有多种可用的客户端工具,其中命令行工具(mysql)是最常用的客户端之一,可以在终端中使用。

安装

可以通过XAMPP在Ubuntu系统中安装MySQL。XAMPP是一种集成了PHP、MySQL和Apache的软件包,它运行于Windows、Linux和Mac OS X等操作系统中。对于Ubuntu系统,可以使用以下命令安装:

sudo apt-get update
sudo apt-get install -y apache2 mysql-server php libapache2-mod-php php-mysql
连接到MySQL

若想使用MySQL命令行工具,需要先连接到MySQL。使用以下命令连接:

sudo mysql -u root -p

在此命令之后,可输入MySQL密码。

数据库操作
创建数据库
CREATE DATABASE database_name;
删除数据库
DROP DATABASE database_name;
显示数据库
SHOW DATABASES;
使用数据库
USE database_name;
表操作
创建表
CREATE TABLE table_name (
    column1 datatype,
    column2 datatype,
    column3 datatype,
   ....
);
删除表
DROP TABLE table_name;
显示表
SHOW TABLES;
显示表结构
DESCRIBE table_name;
插入数据
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
更新数据
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
删除数据
DELETE FROM table_name WHERE condition;
查询
基本查询
SELECT column1, column2, ...
FROM table_name;
WHERE子句
SELECT column1, column2, ...
FROM table_name
WHERE condition;
AND和OR运算符
SELECT column1, column2, ...
FROM table_name
WHERE condition1 AND condition2;

SELECT column1, column2, ...
FROM table_name
WHERE condition1 OR condition2;
ORDER BY关键字
SELECT column1, column2, ...
FROM table_name
ORDER BY column1 ASC;
LIKE运算符
SELECT column1, column2, ...
FROM table_name
WHERE column1 LIKE 'A%';
IN运算符
SELECT column1, column2, ...
FROM table_name
WHERE column1 IN ('value1', 'value2', ...);
结论

MySQL命令行工具是一种强大的工具,支持标准SQL语句以及各种高级选项。使用这些命令可实现数据库的管理和操作。