zoukankan      html  css  js  c++  java
  • 工作中的SQL脚本

    最近,项目快要上线了,编写规范的sql脚本是非常有必要的,因为,你编写出来的脚本是能够循环反复的执行的。

    下面是普通的增删改查的sql脚本。

    20191231\20191230_DML_张三_码表整理.sql  文件名

    增(删):一定要先删除再插入

    set character set utf8;

    delete from ldcode where codetype in('BQImpEmployee','BQImpEmployeeHealth');

    INSERT INTO `ldcode` (`codetype`, `code`, `codename`, `codealias`, `comcode`, `othersign`, `state`, `orderno`, `ecodename`) VALUES ('BQImpEmployee', 'EdorCode', '丫丫', '01', NULL, 'hmm', NULL, NULL, NULL);
    INSERT INTO `ldcode` (`codetype`, `code`, `codename`, `codealias`, `comcode`, `othersign`, `state`, `orderno`, `ecodename`) VALUES ('BQImpEmployee', 'LegalPersonShortName', '丫丫', '02', NULL, 'hmm', NULL, NULL, NULL);

    创建表:

    20191230\20191226_DDL_张三_丫丫丫关联表.sql  文件名

    set character set utf8;
    drop table if exists LFACCRELA;

    /*==============================================================*/
    /* Table: LFACCRELA */
    /*==============================================================*/
    CREATE TABLE LFACCRELA
    (
    TEMPBATNO VARCHAR(20) NOT NULL,
    CLAIMNO VARCHAR(30) NOT NULL COMMENT '赔案号',
    OPERATOR VARCHAR(30) COMMENT '操作人',
    MAKEDATE DATE NOT NULL COMMENT '入机日期',
    MAKETIME VARCHAR(8) NOT NULL COMMENT '入机时间',
    MODIFYDATE DATE NOT NULL COMMENT '修改日期',
    MODIFYTIME VARCHAR(8) NOT NULL COMMENT '修改时间',
    PRIMARY KEY (TEMPBATNO, CLAIMNO)
    );

    修改表字段的属性:

    alter table LFACCRELA comment '预批次赔案关联表';


    alter table Lccc modify PaymentBankBranchName varchar(300);
    alter table Lccc modify PaymentBankName varchar(300);
    alter table lccc modify ClientCLastName varchar(600) ;
    alter table lccc modify ClientELastName varchar(600) ;
    alter table Lccc modify RETURNDAT date default null COMMENT '退回日期' ;
    修改表字段的长度,其实下面这种写法是比较规范的
    set character set utf8;

    /*==修改字段==*/
    alter table lppp modify column MobilePhoneNo varchar(30) ;
    alter table lppp modify column MobilePhoneNo varchar(30) ;
    alter table Lppp modify column ClientMobilePhone varchar(30) ;
    alter table Lppp modify column ClientMobilePhone varchar(30) ;

    给表添加字段:
    alter table smbms_user add idPicPath varchar(200)  null DEFAULT NULL COMMENT '上传个人证件照存储路径';--默认是将新加的字段添加到了原来表中最后一个字段的后面。



  • 相关阅读:
    第一个ADO.NET连接SQl server数据库
    Mysql编码
    SNMP协议报文分析
    物理层计算
    随机产生数组
    c#排序
    c#计算一段代码的时间复杂度
    jwt认证
    drf三大组件之频率认证组件
    drf三大组件之认证组件与权限组件
  • 原文地址:https://www.cnblogs.com/dongyaotou/p/12107489.html
Copyright © 2011-2022 走看看