zoukankan      html  css  js  c++  java
  • 有关数据库操作语句

    1. 修改表字段的数据类型ALTER TABLE TabName MODIFY (ColName ColNewType);(*修改后的数据类型要兼容之前已经存在的值)
    2. 表增加一个字段 ALTER TABLE TabName ADD ColName ColType;
    3. 同一个表内copy表的字段ColName1值为另一个字段ColName2的值UPDATE TabName SET ColName1=ColName2;
    4. 表删除一个字段 ALTER TABLE TabName DROP ColName
    5. 修改表的字段名ALTER TABLE TabName CHANGE ColOldName ColNewName ColType;
    6. 查询表中名称不重复的数据:SELECT  COUNT(DISTINCT NAME) FROM inspection_item;
    7. 查询一个表的几个字段复制到另外一个表的字段上:INSERT INTO inspection_standard2 (NAME,description) SELECT DISTINCT NAME,description FROM inspection_standard;
    8. 查询表的name字段重复的id:SELECT id FROM inspection_standard2 GROUP BY `name` HAVING COUNT(`name`)>1;
    9. mysql把同一张表的一个字段内的内容复制到另一个字段里?update TabName set B=A;

    10. 复制a表的完整字段结构和索引到b表:CREATE TABLE b LIKE a;

    11. CREATE TABLE inspection_info AS  SELECT * FROM inspection_agency;复制内容

    12. CREATE TABLE inspection_info AS  SELECT * FROM inspection_agency where 1 limit 0;只复制字段结构

    13. 删除数据库里面的外键约束:SET FOREIGN_KEY_CHECKS=0

    14. 删完表再添加上:SET FOREIGN_KEY_CHECKS=1

    15. SELECT (CASE WHEN  shopid=-1 THEN  madminid ELSE shopid END)   AS shangjiaID  FROM usercart当某个字段的值为-1时,用另一个字段的值代替,组成一个新的组

  • 相关阅读:
    旧题复习{6}
    CF219D. Choosing Capital for Treeland [树形DP]
    POJ1947 Rebuilding Roads[树形背包]

    洛谷P1280 尼克的任务[DP]
    NOIP2003pj栈[卡特兰数]
    NOIP2001统计单词个数[序列DP]
    洛谷P1415 拆分数列[序列DP 状态 打印]
    POJ2828 Buy Tickets[树状数组第k小值 倒序]
    CF380C. Sereja and Brackets[线段树 区间合并]
  • 原文地址:https://www.cnblogs.com/kitty111/p/3993096.html
Copyright © 2011-2022 走看看