[toc]

表内容操作

1、增

insert into 表 (列名,列名...) values (值,值,值...)

insert into 表 (列名,列名...) values (值,值,值...),(值,值,值...)

insert into 表 (列名,列名...) select (列名,列名...) from 表

2、删

delete from 表

delete from 表 where id=1 and name='alex'

3、改

update 表 set name = 'alex' where id>1

4、查

select * from 表

select * from 表 where id > 1

select nid,name,gender as gg from 表 where id > 1

5、其他

a、条件

select * from 表 where id > 1 and name != 'alex' and num = 12;

select * from 表 where id between 5 and 16;

select * from 表 where id in (11,22,33)

select * from 表 where id not in (11,22,33)

select * from 表 where id in (select nid from 表)

b、通配符

ale开头的所有(多个字符串)

select * from 表 where name like 'ale%'

ale开头的所有(一个字符)

select * from 表 where name like 'ale_'

c、限制

前5行

select * from 表 limit 5;

从第4行开始的5行

select * from 表 limit 4,5;

从第4行开始的5行

select * from 表 limit 5 offset 4

d、排序

根据 “列” 从小到大排列

select * from 表 order by 列 asc

根据 “列” 从大到小排列

select * from 表 order by 列 desc

根据 “列1” 从大到小排列,如果相同则按列2从小到大排序

select * from 表 order by 列1 desc,列2 asc

e、分组

==group by 必须在where之后,order by之前==

==条件语句包含函数的不能用where,只能用having==

select num from 表 group by num

select num,nid from 表 group by num,nid

select num,nid from 表 where nid > 10 group by num,nid order nid desc

select num,nid,count(*),sum(score),max(score),min(score) from 表 group by num,nid

select num from 表 group by num having max(id) > 10

f、连表

A、B表有的都显示

select A.num, A.name, B.name

from A,B

Where A.nid = B.nid

只显示A、B表都有的

==inner join==

select A.num, A.name, B.name

from A inner join B

on A.nid = B.nid

A表所有显示,如果B中无对应关系,则值为null

==left join==

select A.num, A.name, B.name

from A left join B

on A.nid = B.nid

B表所有显示,如果B中无对应关系,则值为null

==right join==

select A.num, A.name, B.name

from A right join B

on A.nid = B.nid

g、组合

组合,自动处理重合

==union==

select nickname

from A

union

select name

from B

组合,不处理重合

==union all==

select nickname

from A

union all

select name

from B

h、聚合函数

计数: count

最大值: max

最小值: min

求和: sum

平均值: avg

mysql表内容_5、mysql表内容操作相关推荐

  1. mysql user表 空_安装mysql发现mysql对应的数据库user表内容是空的

    安装mysql发现mysql对应的数据库user表内容是空的: 所以在使用root登录始终都不能成功. 后来查看了一下日志发现: [root@n1 mysql]# mysql_install_db - ...

  2. mysql慢查询记录到表_MySQL慢查询记录原理和内容解析

    原标题:MySQL慢查询记录原理和内容解析 作者:高鹏(网名八怪),<深入理解MySQL主从原理32讲>系列文的作者. 本文为学习记录,可能有误请谅解,也提供了一些源码接口供有兴趣的朋友调 ...

  3. mysql 向下兼容_前言本文主要介绍的是关于Mysql8.0驱动getTables返回所有库的表的相关内容,MySQL Connector/J 8.0版本驱动向下兼容之前的5.5...

    前言 本文主要介绍的是关于Mysql8.0驱动getTables返回所有库的表的相关内容,MySQL Connector/J 8.0版本驱动向下兼容之前的5.5+版本MySQL,如果你使用的是5.5+ ...

  4. sql php修改mysql结构_sql怎么修改表内容

    sql修改表内容的方法:可以通过执行[update 表名 set 列名1=值,列名2=值 where 条件;]命令来修改.使用该命令可以修改单表中一行单列或者多列数据. sql中修改表的内容有以下三种 ...

  5. mysql 检查哪些项目_mysql根据内容查询在哪个表.go

    package main import ( "database/sql" "errors" "fmt" "github.com/g ...

  6. 3.mysql的中文问题,database级操作,表级操作,数据CRUD,分组操作,时间和日期,字符串相关函数,表的约束

     1 连接MYSQL服务器:mysql–uroot –p123456 查看中文问题 show variables like 'character%'; 2 修改mysql的字符集,退出mysql提 ...

  7. qt连接mysql创建表_Qt编译mysql以及创建表后进行导入操作

    鉴于很多同学对Qt编译myql总是不能成功.出现各种问题,今天特此写出本教程,希望可以帮到须要的同学. 首先,须要明确编译的目的和原理. 目的:Qt 5.2版本号曾经都是不带mysql驱动的.所以须要 ...

  8. MySQL基本操作命令和数据表高级操作

    数据库之MySQL基本操作命令 一.常用的数据类型 二.查看数据库.表和表结构 1.查看数据库 2.查看数据库包含的表 3.查看表结构 三.SQL语句 创建新的数据库 创建新的表 删除指定数据表 删除 ...

  9. mysql怎样查表的模式_mysql常用基础操作语法(四)--对数据的简单无条件查询及库和表查询【命令行模式】...

    1.mysql简单的查询:select 字段1,字段2... from tablename; 如果字段那里写一个*,代表查询所有的字段,等同于指定出所有的字段名,因此如果要查询所有字段的数据,一般都是 ...

  10. mysql 操作表的例子,mysql中库和表的简单操作总结(附示例)

    本篇文章给大家带来的内容是关于mysql中库和表的简单操作总结(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 一. 库的操作 1.创建数据库 创建数据库: create d ...

最新文章

  1. 建立实体-关系模型2
  2. 2030年人类将成为混合式机器人?
  3. vi编辑器的学习使用(十三)
  4. maven-surefire-plugin 自动化单元测试插件
  5. bs4爬取的时候有两个标签相同_PYTHON爬取数据储存到excel
  6. StringBuilder的使用
  7. 网络负载均衡适用场景
  8. oracle 命令分析
  9. 阿里云前端周刊 - 第 25 期
  10. 【MATLAB】基本绘图函数(涵盖所有基本绘图指令)
  11. 格林公式、高斯公式及斯托克斯公式的理解及相互关系
  12. 佳能相机CF卡损坏MP4视频数据恢复技术
  13. 网页音乐播放,看里面有没有什么好东西
  14. minecraft服务器stats文件夹,[教程]Minecraft 文件夹目录索引及各部分作用
  15. Longhorn 云原生容器分布式存储 - 故障排除指南
  16. 无人机飞控 ardupilot Copter-4.0.7 库简介
  17. 第六章 SQL命令 CREATE INDEX(一)
  18. 39.(前端)欢迎页面的设置
  19. voip是利用计算机网络,计算机三级网络技术VoIP概述
  20. 女生适合学数据分析吗

热门文章

  1. 我的年终总结:做了9年SOC的一点点实践体会
  2. 常见视频高速接口分析MIPI,LVDS,RGB,HDMI
  3. 激光雷达的KPI与技术方案
  4. Java中内存泄漏八种情况的总结
  5. NotImplementedError
  6. 关于梯度下降法、牛顿法、高斯-牛顿、LM方法的总结
  7. 线性代数知识荟萃(5)——矩阵相似
  8. homestead安装swoole扩展
  9. 终极之战:Linux Windows
  10. 凸优化第八章几何问题 作业题