MySQL常用语句

1、创建数据库:

CREATE DATABASE database_name;

2、选择数据库:

USE database_name;

3、创建表:

CREATE TABLE table_name (

column1 data_type,

column2 data_type,...);

4、插入数据:

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

5、查询数据:

SELECT column1, column2,... FROM table_name;

6、更新数据:

UPDATE table_name SET column1 = value1, column2 = value2,... WHERE condition;

7、删除数据:

DELETE FROM table_name WHERE condition;

8、条件查询:

SELECT * FROM table_name WHERE condition;

9、排序查询:

SELECT * FROM table_name ORDER BY column1 ASC/DESC;

10.聚合函数:

COUNT(*), SUM(column), AVG(column), MIN(column), MAX(column)

  1. 连接查询:
  • 内连接:

SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column;

  • 外连接:

  • 左外连接:

SELECT * FROM table1 LEFT OUTER JOIN table2 ON table1.column = table2.column;

  • 右外连接:

SELECT * FROM table1 RIGHT OUTER JOIN table2 ON table1.column = table2.column;

相关推荐
2402_85480837几秒前
Golang数组和切片有什么区别_Golang数组切片对比教程【通俗】
jvm·数据库·python
2401_865439632 分钟前
如何在 Go 中精确安装指定版本的模块
jvm·数据库·python
小菜同学爱学习6 分钟前
进阶实操!MySQL常用查询技巧(多场景案例+优化思路)
数据库·mysql
考虑考虑10 分钟前
SQL语句中的模糊查询注意
后端·sql·mysql
zhangchaoxies15 分钟前
c++ rpc框架选择 grpc和thrift哪个更适合c++
jvm·数据库·python
2301_8152795217 分钟前
怎么管理开启了审计日志的金融级数据库实例_合规访问控制
jvm·数据库·python
2301_8035389525 分钟前
SQL如何避免不同团队修改同一张表_基于前缀名的授权GRANT ON语法
jvm·数据库·python
m0_6784854531 分钟前
c++怎么在Windows下设置文件的安全访问控制列表(ACL)权限【底层】
jvm·数据库·python
2301_8176722636 分钟前
Go语言怎么做六边形架构_Go语言六边形架构教程【简明】
jvm·数据库·python
m0_6784854543 分钟前
Pytest 实现两级参数化:让服务名依赖于应用名的灵活测试方案
jvm·数据库·python