SQL语句数据行操作补充

create table tb12(

id int auto_increment primary key,

name varchar(32),

age int

)engine=innodb default charset=utf8;

insert into tb11(name,age) values('alex',12);

insert into tb11(name,age) values('alex',12),('root',18);     #同时增加多条

insert into tb12(name,age) select name,age from tb11;         #将tb11表整个插入tb12

delete from tb12;

delete from tb12 where id !=2

delete from tb12 where id =2

delete from tb12 where id > 2

delete from tb12 where id >=2

delete from tb12 where id >=2 or name='alex'

update tb12 set name='alex' where id>12 and name='xx'      #条件

update tb12 set name='alex',age=19 where id>12 and name='xx'

select * from tb12;

select id,name from tb12;

select id,name from tb12 where id > 10 or name ='xxx';

select id,name as cname from tb12 where id > 10 or name ='xxx';    #将name取别名显示

select name,age,11 from tb12;  #第三列全为11

其他:

select * from tb12 where id != 1

select * from tb12 where id in (1,5,12);  # 1 or 5 or 12

select * from tb12 where id not in (1,5,12);

select * from tb12 where id in (select id from tb11)  #范围克重另一张表中选择

select * from tb12 where id between 5 and 12;  #闭区间

通配符:

select * from tb12 where name like "a%" #以a开头的        %a以a结尾的

select * from tb12 where name like "a_" #a后边只有一个位置

分页:

select * from tb12 limit 10;    #分页显示

select * from tb12 limit 0,10;

select * from tb12 limit 10,10;

select * from tb12 limit 20,10;   #起始位置,和显示数量    从20个开始,往后显示10个

select * from tb12 limit 10 offset 20;

从第20行开始读取,读取10行;

排序:

select * from tb12 order by id desc; 大到小

select * from tb12 order by id asc;  小到大

select * from tb12 order by age desc,id desc;

取后10条数据    id从大到小排后取前十个

select * from tb12 order by id desc limit 10;

补充:

左右连表: join

上下连表: union

# 自动去重

select id,name from tb1

union

select num,sname from tb2

# 不去重

select sid,sname from student

UNION ALL

select sid,sname from student

mysql增删改查扩展_MySQL(增删改查补充)相关推荐

  1. mysql删除表命令语句_MySQL增删改查语句命令(一)

    增删改查语句 增删改查的语句命令为 增:insert 删:delete 改:update 查:SELECT或者show 库操作 创建数据库:create database shujukuba; 创建带 ...

  2. mysql修改字段默认值_MySQL增删改查操作

    增删改查操作 查询表中的所有的记录:select from 表名(xs) 创建数据库:create database if not exists xsgl; 8.2创建表:cerate table i ...

  3. mysql增删改查 简称_mysql增删改查基本语句

    mysql的增删改查属于基本操作,又被简称CRUD,其中删用的较少,毕竟这个功能给用户是是非常危险的,就是客户删除的数据也没有真正的删除,其中查询是十分常用的. 1 mysql数据库增加:create ...

  4. mysql8.0增删改查语句_MySQL增删改查语句

    /数据表,显示表的结构) l 创建数据库 create database student l 删除数据库 drop database student l 创建数据表 create table admi ...

  5. h5MYSQL并进行增删查改_mysql增删改查

    基础操作 mysql [–h 服务器名] –u登录名 [–P 端口号] -p; 登录mysql set names gbk; 设置编码为gbk show charset; 显示当前使用编码 show ...

  6. mysql分頁查詢_mysql分頁查詢 | 學步園

    MySQL中一般的分頁作法大多利用Limit限制回傳的資料筆數來達成分頁效果 例如下面的代碼 Select * From news limit 0, 100第一頁 Select * From news ...

  7. mysql查询未讲课教师_MySQL基础(查) - osc_hghvwmhn的个人空间 - OSCHINA - 中文开源技术交流社区...

    #新建一个表 create database exercise; #查询表的信息 SELECT * FROM student; SELECT * FROM score; #查询student表的第二条 ...

  8. mysql中commi的含义_mysql 常用参数含义(补充中.....)

    1.innodb_flush_log_at_trx_commit# 0:每秒钟将redo log buffer中的日志直接flush到磁盘,若mysqld进程crash,丢失最后1秒的数据,因为没有写 ...

  9. 学生的新增mySQL文档_MySQL增删改查

    连接命令:mysql -h[主机地址] -u[用户名] -p[用户密码] 创建数据库:create database [库名] 显示所有数据库: show databases; 打开数据库:use [ ...

最新文章

  1. 华为终于放出方舟编译器源代码!开源平台同步亮相,网友:硬核项目
  2. 手机版python3.6.6的requests库下载_Python爬虫之Python3.6 Requests库的基本使用方法
  3. 2020年全国儿童青少年总体近视率为52.7%,比上年上升2.5%播
  4. HBase MapReduce
  5. 通过QQ2010协议技术详细分析QQ登陆过程
  6. vue移动端点击事件延迟_去除点击事件300ms延迟 (使用了vue之后)
  7. oracle数据库数据消失,,保存在数据库里的数据莫名其妙的消失
  8. 轻量级web api_哈尔滨Web前端基础学习规划
  9. POI以SAX方式解析Excel2007大文件(包含空单元格的处理)
  10. 07- HTTP协议详解及Fiddler抓包
  11. Django 官方文档中文3.2 4.0
  12. 保持简单----纪念丹尼斯•里奇
  13. html如何让相邻的部分边框消失,css border属性边框一半或者部分可见
  14. 砂岩浮雕让雕刻更加美观
  15. excel2007 设置点击单元格设置默认值
  16. linux实现进度条
  17. golang反射修改结构体字段(reflect.flag.mustBeAssignable using value obtained using unexported field) 2020.8.18
  18. FPGA之OV7725摄像头采集与VGA显示实验--3--摄像头配置模块实现(Verilog代码)
  19. 数控加工零件工艺性分析
  20. 一文能读懂车载与Android的关系

热门文章

  1. 第一百零四天 how can I 坚持
  2. How to test software requirements specification (SRS)?
  3. URL生成方式性能优化结果
  4. JavaEE实战班第七天
  5. 阿里动物园新成员来了,10本书带你读懂这个新物种
  6. 详解7类Python运算符及代码举例
  7. 首批共享单车死于2019
  8. 39个史诗级奇葩代码注释,程序不会崩,但程序员会
  9. mysql置信度支持度,关于支持度和置信度的说明
  10. 学会了CopyOnWriteArrayList可以再多和面试官对线三分钟