我是靠谱客的博主 灵巧樱桃,最近开发中收集的这篇文章主要介绍mysql数据库行数据_MySQL数据库记录操作(行操作),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

dcc312687f3d4346cbc6083015a70cbb.png

3cfb6501114761c212d31f807f1c6ec5.png

a660d0038344322cf5c63e45908fb21c.png

3a72b8da28f010b3b0be7b6afbcfce17.png

964be02187046a69e21d8571b04dfa41.png

2f6378f88e8e0a855877714c83716c12.png

63810c178205bd5bf77c228ce20613fe.png

2617962fdc8b555402552b2fe2e7585b.png

fe47b8f148f018dd7a2d30ca3c876b55.png

3d641c3b3777a6bad55e06fbdf39dfb5.png

33bfb77e3c2ba2eb467f5c4fef2625c9.png

ce17773098680f410fc04d62c5b426fc.png

8fa9970fdd1c8dbd4d8b8ce27fabeaca.png

34d230c78cb89d48c52deececa2676ee.png

dda97ca1ed407c7996fad878ce7704ec.png

——数据表的记录操作(行操作)

1、insert插入操作

(1)第一种方法 insert values方法

insert user values(NULL,"john","456",45,"0");插入时,需要注意对于默认的字段或者自动编码的字段可以输入null或者default均可

insert user values(default,"mary","4yjy6",15,1);

insert user values(default,"my","4y6",default,1);对于默认值的字段,可以直接输入default设置为默认值

insert user values(default,"my","4y6",default,1),(null,"yanjd",md5("123"),default,1);插入多个纪录语句,md5是指输出某一个字段的哈希

insert tb1(username,salary) values("JONE","2304050.21");部分值插入

(2)第二种方式 insert set 方法

insert user set username="ben",passward="456",age=12,sex=1;

(3)第三种方法 insert select语句

通过查询的结果写入数据表

2、updata数据表的更新-单表操作

update user set age=age+5;直接更新某一列的值

update user set age=age-id,sex=0;直接更新多列的值

update user set age=age+10 where id%2=0;条件更新语句

3、delete删除操作-单表操作

delete from user where id=6;删除id=6这个记录,即整行删除

4、查询表达式select语句

select id,username from user;查找数据表中的某几列数据

select * from user;查找所有的列数据

select user.id,user.username from user;区别多个数据表中相同的字段列数据

select id as userid,username as uname from user;可以修改输出字段名称

5、where语句进行条件的判断

delete from user where password="22";

6、groupby函数主要对查询结果进行分组(默认进行升序)

select sex from user group by sex(列名);

select age from user group by age desc;(降序排列)

7、having语句哟关于条件的指定

select sex from user group by sex having count(id)>2;聚合函数不需要在前面select

select sex,age from user group by age having age>30;普通情况需要在前面指定查找

8、order by函数用于对于查询结果进行排序操作(asc/desc升降序,默认asc升序)

select * from user order by id;默认按照id升序排列

select * from user order by id desc;按照id降序排列

select * from user order by age,id desc;按照age升排列age相同时按照id降序排列

9、limit语句限制返回结果(抽取某一些行操作)

select * from user limit 2; 取前两行数据

select * from user limit 2,2 取第三行开始的后两行数据

select * from user order by id desc limit 2,2; 按照id降序排列之后进行取第三行之后的2行数据

10、字表插入语句insert select语句

insert test(username) select username from user where age>=10;

在test表格的username中插入从user表中查到的age>=10的记录的username

原文:https://www.cnblogs.com/Yanjy-OnlyOne/p/12615765.html

最后

以上就是灵巧樱桃为你收集整理的mysql数据库行数据_MySQL数据库记录操作(行操作)的全部内容,希望文章能够帮你解决mysql数据库行数据_MySQL数据库记录操作(行操作)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部