zoukankan      html  css  js  c++  java
  • mysql 增、删、改、查常用命令

    1、插入一列数据

    insert into school values('1','2','3');

    2、插入一列中部分数据

    INSERT INTO school(idname,id) VALUES ('78','7');

    3、插入多列数据

    insert into school values('1','2','3'),('2','3','3'),('5','2','3');

    4、从查询表中插入数据

    如果两表字段相同,则可以直接这样用。
    insert into table_a select * from table_b
    如果两表字段不同,a表需要b中的某几个字段即可,则可以如下使用:
    insert into table_a(field_a1,field_a2,field_a3) select field_b1,field_b2,field_b3 from table_b,还可以加上where条件

    INSERT INTO school(idname) SELECT NAME FROM stud WHERE NAME>13;

    5、在创建表时增加自动编码,自动编码的初始值=4(如果不设置初始值,默认为1)

    CREATE TABLE test(

    test_id INT PRIMARY KEY AUTO_INCREMENT,

    test_name VARCHAR(20),

    test_bate DATETIME

    )AUTO_INCREMENT=4;

    INSERT INTO test(test_name,test_bate)VALUES('lili','2019-05-27');

    6、在已有的列上删除自动编号

    ALTER TABLE test MODIFY test_id INT;

    7、在已有的列上删增加自动编号

    ALTER TABLE test MODIFY test_id INT AUTO_INCREMENT;

    8、在已有的列上修改自动编号的初始值

    ALTER TABLE test AUTO_INCREMENT=15;

    INSERT INTO test(test_name,test_bate)VALUES('lala','2019-05-08');

    10、更新某列数据

    updat test set id=id-1 where name=lala

    11、删除表中某列

    delete from test where id=2;

    查询表中test_id

    select test_is from test where test_name;

    12、删除表中所有列;

    delete from test;

    13、删除本表并重新创建一个表;

    truncate table tbl_name;

    14、查询表中所有信息

    select * from test;

    15、查询表中某列信息

    select test_id from test;

    16、查询表中多列信息

    select test_id,test_date from test;

    17、查询指定条件的信息

    select * from where test_id=1;

    18、查询某列信息,返回数据不重复

    select distinct test_is from test;

    19、查询指定条件为空的数据

    select * from test where test_date is null;

    20、对查询结果进行统计(常用聚合函数:max(),min(),count(),avg())

    select cunt(*) from readerinfo where sex='男';

    21、对查询结果进行分组

    select sex from readerinfo group by sex;

    22、对查询分组数据进行统计

    select sex,count(*) from readeinfo group by sex;

    23、对查询分组数据进行统计,并过滤

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

    24、对查询结果某列进行排序

    select * from readerinfo order by price;

    25、对查询结果多列进行排序

    select * from readerinfo order by price,store;

    26、对查询结果进行升序/降序排列(asc升序,desc降序,默认升序)

    select * from readerinfo order by price asc,store desc;

    27、查看前3行数据

    select * from readerinfo limit 3;

    28、查看从第4行开始查看2行数据(3为偏移量);

    select * from readerinfo limit 3,2;

  • 相关阅读:
    event.preventDefault() 火狐下没有作用。
    输入框禁止键盘输入数字意外的字符
    js遍历数组重复值和数组中对象重复值
    js获取30、X天前得时间
    docker 命令详解
    右键禁止浏览器自带的右键
    Kncokout之绑定事件三
    转:Maven的默认中央仓库以及修改默认仓库&配置第三方jar包从私服下载
    异常: java.security.InvalidKeyException: Illegal key size
    转:Java并发编程:深入剖析ThreadLocal
  • 原文地址:https://www.cnblogs.com/duyaya/p/10930228.html
Copyright © 2011-2022 走看看