zoukankan      html  css  js  c++  java
  • mysql总结1

    修改表名:alter table table_name rename new_table_name;
    
    添加字段:alter table table_name add column_name type_name constraint_name
    修改字段:alter table table_name modify column_name type_name constraint_name
    删除字段:alter table table_name drop column_name
    
    约束:
    	主键:
    		单主键添加:
    		create table table_name(column primary key,...);
    		alter table table_name add constraint pk_name primary key (column);
    		多主键添加:
    		create table table_name(column ...,primary key (column...));
    		alter table table_name add constraint pk_name primary key (column...);
    		主键删除:
    		alter table table_name drop primary key;
            外键:
    		外键创建:
    		create table table_name(column ...,constraint fk_name foreign key (column) references table_name(column));
    		alter table productinfo add constraint  fk_name foreign key (column) references table_name(column);
    		外键删除:
    		alter table table_name drop foreign key fk_name;
    	默认:
    		创建:
    		create table table_name(column default value,...);
    		alter table table_name alter column set default value;
    		删除:
    		alter table table_name alter column drop default;
    	非空:
    		创建:
    		create table table_name(column NOT NULL,...);
    		alter table table_name modify/alter column NOT NULL;
    	检查:
    		创建:
    		create table table_name(column check(expression),...);
    		create table table_name(column ...,[constraint constraint_name]check(expression));
    		alter table table_name add constraint check_name check(expression);
    	唯一:
    		创建:
    		create table table_name(column unique,...);
    		create table table_name(column ...,[constraint constraint_name]unique(column)...);
    		create table table_name(column ...,[constraint constraint_name]unique(column...));
    		alter table table_name add constraint unique_name unique(column...);
    		删除:
    		drop index unique_name on table_name;
    

      

  • 相关阅读:
    记录下IE7下的input标签bug
    CYQ.Data 轻量数据访问层(一) 概述
    网站安装打包 软件环境检测与安装[二] 上
    记录下关于调用RAR解压缩的问题
    CYQ.Data 轻量数据访问层(六) 构造数据表
    记绕过路由封杀问题
    MapXtreme 2005 学习心得 一些问题(八)
    网站安装打包 修改app.config[六]
    关于控件导出Excel格式问题的新解决方案
    CYQ.Data 轻量数据访问层(二) 构造数据单元(上)
  • 原文地址:https://www.cnblogs.com/navysummer/p/10862940.html
Copyright © 2011-2022 走看看