MYSQL操作数据表中的记录

1    把选中的列数名到最前面

ALTER TABCE 表名 MODIFY 列数名以及列数名的类型 FIRST;

2    修改列数名类型

ALTERTABCE 表名 MODIFY 列数名新列数名;

3    修改数据表名

第一种   ALTERTABCE 原表名 RENAME 新表名;

第二种   RENAMETABLE 新表名 TO 原表名;

4    插入记录

第一种      INSERT表名 需要复制的列 VALUES (需要复制的值);】姓名要用’’。这是只复制某一字段的用法

第二种       INSERT 表名 VALUES (NULL或DEFAULT,如‘姓名’,‘密码’,‘年龄’,序号);

第三种    INSERT 表名 SET 用户名=姓名,用户密码=密码;(只能插入一条)

5    查看记录

SELECT * FROM 表名;

6    插入多条记录

第一种  INSERT表名 VALUES (NULL或DEFAULT,如‘姓名’,‘密码’,‘年龄’,序号),(NULL,如‘姓名’,‘密码’,‘年龄’,序号);

第二种       INSERT 表名 SET 用户名=‘姓名’,密码=‘你要填的密码’;

7   单表更新

7.1   更新一个字段

UPDATE 表名 set 年龄=年龄+你要加的数;(在你原有的数值上加你填的数值)

7.2   更新多个字段

UPDATE 表名 SET 年龄=年龄-如id,如sex=0;(在你原有的数值上减或设置)

7.3    加上条件的更新

UPDATE 表名 SET 年龄=年龄+10 WHERE 如id%2=0;(在你原有的数值上加你填的数值时加上条件如id为偶数的才可以更新)

8    单表删除记录

DELETE  FROM 表名 WHERE 如id=6;(删除id为6的信息)删除后再插入id只会往后排,不会排为删除的数

9    查询你想查的列

SELECT 列名,列名FROM;

10   查询列的别名

SELECT 如id AS userId,username AS uname  FROM 表名;

11    查询结果分组

SELECT 列名 FROM 表名 GROUP  BY 列名;

12   分组条件

SELECT 列名 FROM 表名 GROUP  BY 1  HAVING cound  (id) >=2;(分组时列表名的id大于或等于2)

13   对查询结果进行排序

第一种    SELECT * FROM 表名 ORDER  BY 列名 DESC;(降序)

第二种    SELECT * FROM 表名 ORDER  BY 列名;(升序)

第三种    SELECT * FROM 表名 ORDER  BY 列名,如id  DESC;(对列名的id降序排列)

14     限制查询结果

SELECT * FROM 表名 LIMIT 2;(查询列表里的前两条信息)

15    将查询结果放入指定的列表中

INSERT  新列表名列名(如username)SELECT 列名(跟前面的一样)FROM 原表名 WHERE 列名(如age)>=30;(将username和ag大于或等于30的值放入指定的列表中)

转载于:https://blog.51cto.com/lakaodekaola/1923885

MYSQL——操作数据表中的记录相关推荐

  1. MySQL教程(十一)—— 操作数据表中的记录

    1  插入记录 1.1  INSERT 1 INSERT [INTO] tb1_name[(col_name,...)] {VALUES | VALUE} ({expr | DEFAULT},...) ...

  2. sql命令(四)-操作数据表中的记录

    2019独角兽企业重金招聘Python工程师标准>>> create table users (   //实验所使用的表结构 id SMALLINT UNSIGNED PRIMARY ...

  3. mysql whrere 占位_【MySQL】(4)操作数据表中的记录

    1. 插入记录INSERT 方法一: INSERT [INTO] tbl_name [(clo_name,...)] {VALUES | VALUE} ({expr | DEFAULT},...),( ...

  4. 【MySQL】(4)操作数据表中的记录

    1. 插入记录INSERT 方法一: INSERT [INTO] tbl_name [(clo_name,...)] {VALUES | VALUE} ({expr | DEFAULT},...),( ...

  5. 【转】《与MySQL的零距离接触》第四章:操作数据表中的记录 (4-2:MySQL 插入记录INSERT)

    转载出处: 慕课网:<与MySQL的零距离接触>笔记目录https://zhangjia.tv/682.html 4-2:MySQL 插入记录INSERT 插入记录的语法结构: INSER ...

  6. MySQL--4操作数据表中的记录小结

    最常用,最复杂的语句: 每一项的: 表的参照  From 条件    WHERE 进行记录的分组 GROUP BY 分组的时候对分组的条件进行设定  HAVING 对结果进行排序  ORDER BY ...

  7. mysql中如何删除空记录表_mysql删除表中的记录

    大家都知道,在MySQL中删除一个表中的记录有两种方法,一种是DELETE FROM TABLENAME WHERE... , 还有一种是TRUNCATE TABLE TABLENAME. DELET ...

  8. mysql数据表中取几列_MySQL查询数据表中数据记录(包括多表查询)

    MySQL查询数据表中数据记录(包括多表查询) 转自:http://www.baike369.com/content/?id=5355 在MySQL中创建数据库的目的是为了使用其中的数据. 使用sel ...

  9. MySQL查询数据表中数据记录(包括多表查询)

    MySQL查询数据表中数据记录(包括多表查询) 在MySQL中创建数据库的目的是为了使用其中的数据. 使用select查询语句可以从数据库中把数据查询出来. select语句的语法格式如下: sele ...

  10. mysql 找表重复数据,mysql 数据表中查找重复记录

    mysql 数据表中查找重复记录 复制代码 代码如下: select user_name,count(*) as count from user_table group by user_name ha ...

最新文章

  1. ode matlab传递变量,一个时变ode求解例子——以及如何向myode传递附加参数
  2. NDK 高级编程(笔记)
  3. amd一点也不yes_[电脑]AMD:环顾四周,我只能超越自己了?5900Xamp;5600X VS 3900X开箱体验...
  4. python word2vector (三)
  5. pythonsvc_sklearn-SVC实现与类参数详解
  6. 从零开始编写自己的C#框架(25)——网站部署
  7. Sum of Consecutive Prime Numbers POJ - 2739(线性欧拉筛+尺取法)
  8. 听说图像识别很难,大神十行代码进行Python图像识别
  9. 图片在section上下居中_新媒体运营者关于图片使用的几大要点
  10. linux登录界面说明,Linux登录界面以及简单使用入门
  11. 上市公司商誉减值损失数据(2007-2020年)
  12. 一般个域名可以有几个IP地址,IP地址可以绑定几个域名呢
  13. vue2.0 使用xlsx读取excel文件数据 操作流程 以及文件中特殊日期数据的处理
  14. python源码实例之根据生日预测星座和属相以及属相对应年份(附源码 可供学习)
  15. 【BugKu-CTF论坛writeup(杂项)】图穷匕见
  16. 达梦数据库安装方法以及注意事项
  17. java:BufferedImage判断图像通道顺序并转RGB/BGR
  18. Win10 UWP应用发布流程
  19. Java二维数组声明与初始化
  20. JS知识 - 收藏集 - 掘金

热门文章

  1. WinCE Display驱动开发介绍(转载)
  2. 01_机器学习课程概述
  3. Power Query Advanced Editor键盘快捷键
  4. scala基础-04
  5. poj 1269 题解
  6. VMware vSphere 5.5的12个更新亮点(1)
  7. 吴裕雄--天生自然 JAVASCRIPT开发学习:弹窗
  8. Android ThreadPool
  9. 服务器控件的使用注意事项
  10. OO思想(只留做自己看理解)