当前位置: 首页 > news >正文

mysql语句大全及用法

MySQL是一种广泛使用的开源关系型数据库管理系统,它支持标准的SQL(Structured Query Language)语言,用于数据库的查询和操作。以下是一些基本的MySQL语句及其用法的概述:

连接MySQL数据库

mysql -h主机地址 -P端口号 -u用户名 -p密码

[2]

查看所有数据库

SHOW DATABASES;

[1]

创建数据库

CREATE DATABASE 数据库名 CHARACTER SET utf8;

[1]

删除数据库

DROP DATABASE 数据库名;

[1]

使用数据库

USE 数据库名;

[1]

查看数据库中的所有表

SHOW TABLES;

[1]

创建数据表

CREATE TABLE 表名 (列名1 数据类型 约束,列名2 数据类型 约束,...
);

[2]

删除数据表

DROP TABLE 表名;

[2]

插入数据

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

[2]

查询数据

SELECT 字段 FROM 表名 WHERE 条件;

[2]

更新数据

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

[2]

删除数据

DELETE FROM 表名 WHERE 条件;

[2]

数据排序

SELECT 字段 FROM 表名 ORDER BY 列名 ASC|DESC;

[3]

数据分组

SELECT 字段, COUNT(*) FROM 表名 GROUP BY 分组依据;

[3]

数据聚合

SELECT COUNT(*), MAX(列名), MIN(列名), AVG(列名), SUM(列名) FROM 表名;

[3]

连接查询

SELECT 字段 FROM1 INNER JOIN2 ON1.列名 =2.列名;

[3]

子查询

子查询可以出现在SELECT、INSERT、UPDATE、DELETE语句中,作为条件或值。

SELECT 字段 FROM 表名 WHERE 列名 IN (SELECT 列名 FROM 子查询表名);

[3]

事务处理

事务是一系列的数据库操作,要么全部成功,要么全部失败。

START TRANSACTION; -- 开始事务
COMMIT; -- 提交事务
ROLLBACK; -- 回滚事务

[4]

备份和还原

备份:

mysqldump -u用户名 -p数据库名 > 备份文件名.sql

还原:

mysql -u用户名 -p数据库名 < 备份文件名.sql

[2]

这些是MySQL中一些基本的语句和它们的用法。对于更高级的用法,如复杂的连接查询、视图、存储过程、触发器等,建议查阅官方文档或专业的MySQL教程。

http://www.lryc.cn/news/357743.html

相关文章:

  • 如何找出真正的交易信号?Anzo Capital昂首资本总结7个
  • JavaScript-内存分配
  • 理论知识.质数打表
  • FFMPEG+ANativeWinodow渲染播放视频
  • 使用AXI MIG/Proc Sys Reset
  • Android基础-Kotlin语言的作用及优缺点
  • 手机投屏技巧:手机怎么投屏到电脑显示屏上?精选6招解决!
  • 内存函数<C语言>
  • 华为校招机试 - LRU模拟(20240515)
  • AI预测福彩3D采取888=3策略+和值012路一缩定乾坤测试5月29日预测第5弹
  • 03_前端三大件CSS
  • 十种常用数据分析模型
  • salesforce 公式字段 判断一个字段是否在某个多选列表中
  • C++STL容器系列(三)list的详细用法和底层实现
  • IEEE Latex模版踩雷避坑指南
  • 【C++】类与对象——多态详解
  • WordPress建网站公司 建易WordPress建站
  • MySQL正则替换整个单词
  • Java设计模式:享元模式实现高效对象共享与内存优化(十一)
  • 景源畅信电商:抖音开店步骤是什么?
  • Notepad++不显示CRLF的方法
  • 前端开发工程师——AngularJS
  • 【AI算法岗面试八股面经【超全整理】——概率论】
  • vue3 使用vant
  • 网络请求客户端WebClient的使用
  • unity制作app(9)--拍照 相册 上传照片
  • 【busybox记录】【shell指令】mkfifo
  • 使用Jmeter进行性能测试的基本操作方法
  • Linux学习笔记(epoll,IO多路复用)
  • STM32定时器及输出PWM完成呼吸灯