MYSQL操作数据表中的记录
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的值放入指定的列表中)
以上是关于MYSQL操作数据表中的记录的主要内容,如果未能解决你的问题,请参考以下文章