mysql 数据库表记录操作

单表数据记录插入

insert    into    表名    values(值) ;                   值 必须对应列的顺序依次添加

insert    into    表名(列1,列3) values(列1值,列3值);

insert    into    表名(列1,列3) values(列1值,列3值),(列1值’,列3值’);

insert    into    表名1    select *     from    表2    where    age>20;

设置表的属性值自动增加

列名    数据类型    auto_increment                    可以设置auto_increment=n  设置每次增加的数值

alter    table    表名    modify    列名  数据类型    auto_increment;                已有的列添加自增

alter    table    表名    auto_increment=n;                        修改自增数

alter    table    表名    modify    列名  数据类型 ;                                      删除自增列

单表记录删除

delete    from    表名    [where 条件];                                条件比如 age>20   没有条件 删除表中所有数据

单表数据记录的查询

select    *  from    表名;                    查看表中全部信息

select    列1,列2    from    表名                   查看对应列的信息 

select    列1,列2    from    表名    where  age=15;                 查看约束条件下的对应列

select    distinct    列名(出版社)    from    表名;                        看出版社,不重复显示

对查询结果进行排序

select    *  from    表名    order    by    price  ASC    age  DESC;            ASC 升序,DESC 降序

查询分组

[group    by    列名]  [having    条件表达式]

select    sex    from    表名    group    by    sex    having    count(sex)>2;

limit 限制查询范围

select    *  from    表名    limit    3;                    查询前三行的 记录

select    *  from     表名    limit    2,2;                查询从第三行开始的后两行记录








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值