zoukankan      html  css  js  c++  java
  • 关于数据库的一些基本操作语句

     ♦ ♣ 一些常见的数据库操作语句

    ====== 创建一个表 ======
    
    CREATE TABLE  `test1` (
     `id` INT( 6 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
     `name` VARCHAR( 30 ) NOT NULL ,
     `age` VARCHAR( 30 ) NOT NULL ,
     `timestamp` TIMESTAMP NOT NULL
    ) ENGINE = MYISAM ;
    
    
    
    ====== 插入新数据 ======
    
    INSERT INTO  `test1` (`id` ,`name` ,`age`)
    VALUES (NULL ,  'aa',  '11'), (NULL ,  'dd',  '12');
    
    
    
    ====== 删除数据 ======
    
    DELETE FROM `test1` WHERE `test1`.`id` = 12;
    
    
    
    ====== 更新数据 ======
    
    UPDATE  `test1` SET  `age` =  '13' WHERE  `test1`.`id` =12
    
    
    
    
    
    1. 查看过滤重复后的数据
    
    SELECT id,  `name` , age, COUNT( 1 ) AS aaa
    FROM test1
    GROUP BY  `name` , age
    
    
    2. 查看重复的数据
    
    SELECT id,  `name` , age, COUNT( 1 ) AS c
    FROM test1
    GROUP BY  `name` , age
    HAVING c >1
    
    
    3.分组数据,从每组里面取出一个最小的id
    
    SELECT MIN( id ) 
    FROM test1
    GROUP BY name, age
    
    
    4.删除重复项,只保留一项
    
    DELETE FROM test1 WHERE id NOT IN (
        SELECT temp.min_id
        FROM (
            SELECT MIN( id ) min_id
            FROM test1
            GROUP BY name, age
        ) AS temp
    );
    SELECT * FROM test1;

    【赠人以赞,手有余香!嘿嘿...】

  • 相关阅读:
    浅析值类型与引用类型的内存分配[转载]
    C#引用类型参数,ref按引用传值
    java调用WebService的例子
    poj 2727 Expectation
    IT O
    Android_notepadz
    tomcat mysql 数据源
    android_snakez
    Tomcat下配置ssl
    Android_Hello Worldz
  • 原文地址:https://www.cnblogs.com/blogNGNL/p/10957797.html
Copyright © 2011-2022 走看看