MYSQL操作数据表中的记录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MYSQL操作数据表中的记录相关的知识,希望对你有一定的参考价值。

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

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

2 修改列数名类型

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

3 修改数据表名

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

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

4 插入记录

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

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

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

5 查看记录

SELECT * FROM 表名;

6 插入多条记录

第一种  INSERT表名 VALUES NULLDEFAULT,如‘姓名’,‘密码,‘年龄’,序号),(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;(删除id6的信息)删除后再插入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  新列表名列名(如usernameSELECT 列名(跟前面的一样)FROM 原表名 WHERE 列名(如age>=30;(usernameag大于或等于30的值放入指定的列表中)










以上是关于MYSQL操作数据表中的记录的主要内容,如果未能解决你的问题,请参考以下文章

MySQL学习笔记-操作数据表中的记录

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

MYSQL操作数据表中的记录

MySQL数据库基础(操作数据表中的记录)(持续更新中)

如何为mysql中的数据记录添加一个唯一的编号,在查询的时候可以根据这个编号对这条记录进行操作。

MySQL记录操作