zoukankan      html  css  js  c++  java
  • 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';
  • 相关阅读:
    tar解压出错
    HUNNU11352:Digit Solitaire
    cocos2d-x 二进制文件的读写
    电子支付概述(1)
    新一批思科电子书下载
    HUNNU11354:Is the Name of This Problem
    POJ 3181 Dollar Dayz 简单DP
    Spring中IOC和AOP的详细解释
    atheros wifi 动因分析
    Android ActionBar相关
  • 原文地址:https://www.cnblogs.com/luna-hehe/p/10333843.html
Copyright © 2011-2022 走看看