• sql 常用语句


    https://www.cnblogs.com/linghangedu/p/9268896.html

    创建数据库

    sqlserver

    create database myDbName

    mysql

    create database if not exists myDbName default character set utf8mb4 collate utf8mb4_general_ci;

    oracle

    oracle只有一个数据库,创建数据库一般是对MSSQL、MYSQL、DB2来说的,oracle里是通过创建表空间来的,创建一个表空间等同于说是创建数据库,然后通过表空间来访问表名,对于操作没什么区别,我们平常说的创建一个Oracle的数据库实际上指的就是创建一个表空间,oracle在创建数据库的时候要对应一个用户,数据库和用户一般一一对应

    修改字段类型及长度

    sqlserver

    alter table t_dd_cb_service_head alter column service_content varchar(1000);

    mysql(包含字段注释)

    alter table t_user change username username varchar(200) not null comment 'username';

    oracle

    alter table t_user modify username varchar2(18);

     【注意】sql server 字段有约束或者索引,需要先删除(约束或者索引)再修改(字段类型)最后添加(约束或者索引)

      字段是主键:

    alter table t_user drop constraint pk_t_user;
    alter table t_user alter column id varchar(20) not null;
    alter table t_user add constraint pk_t_user primary key (id);

      字段有约束:

    alter table t_user drop constraint un_t_user;
    alter table t_user alter column username varchar(20);
    alter table t_user add constraint un_t_user unique (username);

      字段有索引:

    drop index idx_user on t_user;
    alter table t_user alter column username varchar(20);
    create index idx_user on t_user(username);

    sqlserver添加表字段描述

    exec sp_addextendedproperty N'MS_Description', N'接口描述' , N'SCHEMA',N'dbo', N'TABLE',N't_dd_cb_service_head', N'COLUMN',N'service_content'

    sqlserver修改表字段描述

    exec sp_updateextendedproperty N'MS_Description', N'接口描述1', N'SCHEMA', N'dbo',N'table', N't_dd_cb_service_head',N'column', N'service_content';
  • 相关阅读:
    svn ------ 更改提交地址,显示relocate
    .NET ------ 前端连接到新的界面与后台链接到新的界面
    .NET ------ 修改时间改变排序
    .NET ------ 通过flag 实现一表多用
    Java面向对象——抽象类与抽象方法
    Java——final关键字
    Java——类的成员之4:代码块(初始化块)
    Java——main方法的使用
    单例(Singleton)设计模式
    Java面向对象——static关键字
  • 原文地址:https://www.cnblogs.com/luna-hehe/p/10333843.html
Copyright © 2020-2023  润新知