精华内容
下载资源
问答
  • select t_tables.table_name, t_column.column_name, t_column.data_length, 'alter table ' || t_column.table_name || ' modify ' || t_column.column_name || ' varchar2(50);' as alter_sqlstr ...
    
      select t_tables.table_name,
             t_column.column_name,
             t_column.data_length,
             'alter table ' || t_column.table_name || ' modify ' || t_column.column_name ||
             ' varchar2(50);' as alter_sqlstr
        from user_tab_columns t_column, user_tables t_tables
       where t_column.table_name = t_tables.table_name
         and t_tables.table_name like '%BM_B%'     -- 模糊匹配的表名
         and t_column.data_length < 50           -- 可根据字段长度
         and t_column.data_type = 'VARCHAR2'        -- 可根据字段类型
         -- and t_tables.table_name = 'RP_NW_HWXSYBG' -- 具体那张表
         and t_column.column_name not LIKE '%ID%' --过滤字段
         and t_column.column_name not LIKE '%STATUS%' --过滤字段

    展开全文
  • mysql 修改数据库表字段类型长度 内容精选换一换CDM可以实现在同构、异构数据源之间进行表或文件级别的数据迁移,支持表/文件迁移的数据源请参见支持的数据源。适用于数据上云、云服务间数据交换、云上数据迁移到...

    mysql 修改数据库表字段类型长度 内容精选

    换一换

    c8a5a5028d2cabfeeee0907ef5119e7e.png

    CDM可以实现在同构、异构数据源之间进行表或文件级别的数据迁移,支持表/文件迁移的数据源请参见支持的数据源。适用于数据上云、云服务间数据交换、云上数据迁移到本地业务系统。记录脏数据功能依赖于OBS服务。已新建连接。CDM集群与待迁移数据源可以正常通信。作业名称:用户自定义任务名称,名称由英文字母、下划线或者数字组成,长度必须在1到256个

    DSC的数据脱敏支持静态脱敏和动态脱敏。您可以对指定数据配置脱敏规则实现敏感数据静态脱敏,同时,您也可以使用数据动态脱敏的API接口实现数据的动态脱敏,全方位确保敏感信息不被泄露。数据安全中心支持的脱敏算法如脱敏算法所示。静态脱敏:可以按照脱敏规则一次性完成大批量数据的变形转换处理,静态脱敏通常用在将生产环境中的敏感数据交付至开发、测试或

    mysql 修改数据库表字段类型长度 相关内容

    创建CDM迁移数据表的作业,执行从本地MySQL数据库复制表到DWS的任务。作业名称:输入便于记忆、区分的作业名称,例如:mysql2dws。源端作业配置源连接名称:选择步骤2:创建连接章节中创建的MySQL连接mysqllink。使用SQL语句:选择否。模式或表空间:选择从MySQL的哪个数据库导出表。表名:选择导出哪张表。其它可选参数

    在GaussDB(DWS)数据库中创建一个Hadoop外表,用来访问存储在MRS HDFS文件系统上的Hadoop结构化数据。Hadoop外表是只读的,只能用于查询操作,可直接使用SELECT查询其数据。您可以按照以下步骤创建外表:请确保您已经完成前提条件根据创建外表(CREATE FOREIGN TABLE (SQL on Hadoo

    mysql 修改数据库表字段类型长度 更多内容

    8eb70d4a37fe864f82daefa0aeaaa61c.png

    在GaussDB(DWS)数据库中创建一个Hadoop外表,用来访问存储在MRS HDFS文件系统上的Hadoop结构化数据。Hadoop外表是只读的,只能用于查询操作,可直接使用SELECT查询其数据。您可以按照以下步骤创建外表:请确保您已经完成前提条件根据创建外表(CREATE FOREIGN TABLE (SQL on Hadoo

    3534dd170a545b94273de228dc486b40.png

    华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。

    d151cefbfd54a36eb240c5cc85e1151a.png

    华为云数据安全中心(Data Security Center,简称DSC)提供数据脱敏功能,支持静态脱敏和动态脱敏两种形式,覆盖多种场景,帮助您实现全栈敏感数据防护。DSC支持Hash脱敏、加密脱敏、字符掩盖、关键字替换、删除脱敏、取整脱敏等20余种预置脱敏算法,您可以通过预置脱敏规则,或自定义脱敏规则来对指定数据库表进行脱敏。敏感数据是

    b5693ff7a1d6bd5360d83fe2bfafdfb3.png

    修改注册的数据库用户名和密码。 目前仅支持MySQL实例。您可以在API Explorer中调试该接口。PUT /v3/{project_id}/instances/{instance_id}/db-users/{db_user_id}状态码: 200状态码: 400状态码: 500状态码: 200Success.请参见错误码。

    a0c42bb47a44c6ed1cd778f97e224009.png

    在指定实例中创建数据库帐号。调用接口前,您需要了解API 认证鉴权。实例在创建、变更规格、修改端口、异常状态或冻结状态下不能执行该操作。URI格式POST /v3/{project_id}/instances/{instance_id}/db_userPOST /v3/{project_id}/instances/{instance_id

    5eb5094525ac38c82d2a8e7d84950748.png

    华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。

    628a76026f26a9b0192a8fa75416b71f.png

    数据复制服务支持对同步的对象进行加工,即可以为选择的对象添加规则。您可以在API Explorer中调试该接口。每张表仅支持添加一个校验规则。Oracle为源库的数据过滤每次最多支持20000张表,MySQL为源库的数据过滤每次最多支持10000张表。过滤条件不支持使用某种数据库引擎特有的packege、函数、变量、常量等写法,须使用通用

    0a0ca88b94963916c79cc35f28e2f501.png

    修改数据源您可以在API Explorer中调试该接口。PUT /v2/{project_id}/fdi/instances/{instance_id}/datasources/{datasource_id}状态码: 200状态码: 400状态码: 404状态码: 500状态码: 200OK请参见错误码。

    293f5c3a9815ee95e4ed79a7f04b8f18.png

    集群创建好以后不支持修改规格,如果需要使用更高规格的,需要重新创建一个集群。CDM暂不支持控制迁移数据的速度,请避免在业务高峰期执行迁移数据的任务。当前CDM集群所有集群实例规格的网卡带宽均为1Gbps,单个实例一天传输数据量的理论极限值为10TB,对传输速度有要求的情况下可以使用多个批量数据迁移实例实现。上述数据量为理论极限值,实际传输

    c0e51685ecf1c455eed0daf868911dc9.png

    该任务指导用户使用Loader将数据从关系型数据库导入到Hive。创建或获取该任务中创建Loader作业的业务用户和密码。确保用户已授权访问作业执行时操作的Hive表。获取关系型数据库使用的用户和密码。检查磁盘空间,确保没有出现告警且余量满足导入、导出数据的大小。如果设置的作业需要使用指定YARN队列功能,该用户需要已授权有相关YARN队

    55a2638139d68369d49b3058cd5d88e8.png

    该任务指导用户使用Loader将数据从关系型数据库导入到Spark。创建或获取该任务中创建Loader作业的业务用户和密码。确保用户已授权访问作业执行时操作的Spark表。获取关系型数据库使用的用户和密码。检查磁盘空间,确保没有出现告警且余量满足导入、导出数据的大小。如果设置的作业需要使用指定YARN队列功能,该用户需要已授权有相关YAR

    展开全文
  • 修改数据库表字段

    2015-11-07 09:53:58
    ALTER TABLE tableName MODIFY COLUMN columnName 类型(长度);
    ALTER TABLE tableName MODIFY COLUMN columnName 类型(长度);
    展开全文
  • 摘要:当前研发工作中经常出现因数据库表、数据库表字段格式不规则而影响开发进度的问题,在后续开发使用原来数据库表时,也会因为数据库表的可读性不够高,表字段规则不统一,造成数据查询,数据使用效率低的问题,...

    摘要:当前研发工作中经常出现因数据库表、数据库表字段格式不规则而影响开发进度的问题,在后续开发使用原来数据库表时,也会因为数据库表的可读性不够高,表字段规则不统一,造成数据查询,数据使用效率低的问题,所以有必要整理出一套合适的数据库表字段命名规范来解决优化这些问题。

    本文是一篇包含了数据库命名、数据库表命名、数据库表字段命名及SQL语言编码的规范文档,针对研发中易产生的问题和常见错误做了一个整理和修改,为日后涉及到数据库相关的研发工作做好准备。

     

    一、数据库命名规范

    采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成,命名简洁明确,多个单词用下划线'_'分隔,一个项目一个数据库,多个项目慎用同一个数据库。

     

    二、数据库表命名规范

    2.1数据表命名规范

    1. 表必须填写描述信息(使用SQL语句建表时)。
    2. 采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成,命名简洁明确,多个单词用下划线'_'分隔。
    3. 全部小写命名,禁止出现大写。
    4. 禁止使用Mysql保留关键字,如:name,time,datetime,password等。
    5. 数据库对象的命名要能做到见名识义,并且最好不要超过32个字符。
    6. 表名尽量要用英文单词的全拼,而不要自己对英文单词进行缩写。也不要使用汉语拼音和小众的英文缩写。可以使用常见的其意义被大众熟知的英文缩写或英文字典中定义的缩写。
    7. 表的名称一般使用名词或者动宾短语(动宾逻辑顺序统一)。
    8. 表名称不应该取得太长(一般不超过三个英文单词)。
    9. 用单数形式表示名称,例如,使用 employee,而不是 employees。
    10. 模块_+功能点,示例:alllive_log、alllive_category。
    11. 功能点,示例:live、message。
    12. 通用表要加前缀“all_”,示例:all_user。
    13. 明细表的名称为:主表的名称+字符dtl(detail缩写),例如:采购定单的名称为:po_order,则采购定单的明细表为:po_orderdtl。
    14. 临时库/表必须以tmp为前缀并以日期为后缀。
    15. 备份库/表必须以bak为前缀并以日期为后缀。

    2.2待优化命名示例

          1.冗余

    错误示例:yy_alllive_video_recomment、yy_alllive_open_close_log。

    说明:去除项目名,简化表名长度,去”yy_”。

           2.相同类别表命名存在差异,管理性差

    错误示例:yy_all_live_category、yy_alllive_comment_user。

    说明:去除项目名,统一命名规则,均为”yy_alllive_”开头即可。

           3.命名格式存在差异

    错误示例:yy_showfriend、yy_user_getpoints、yy_live_program_get。

    说明:去除项目名,统一命名规则,动宾短语分离动宾逻辑顺序统一。

     

    三、数据库字段命名规范

    3.1字段命名规范

    1. 字段必须填写描述信息。
    2. 所有表中存储相同数据的字段名和字段类型必须一致。
    3. 采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成,命名简洁明确,多个单词用下划线'_'分隔。
    4. 全部小写命名,禁止出现大写。
    5. 命名要能做到见名识义,禁止使用Mysql保留关键字。
    6. 字段名称一般采用名词或动宾短语。名词示例:user_id、user_name、sex;动宾短语示例:is_friend、is_good。
    7. 命名字段时要用英文单词的全拼,而不要自己对英文单词进行缩写。也不要使用汉语拼音和小众的英文缩写。可以使用常见的其意义被大众熟知的英文缩写或英文字典中定义的缩写。
    8. 命名字段时采用的名称必须是易于理解,一般不超过三个英文单词。
    9. 禁止在命名字段时,重复表的名称,例如,在名employe的表中禁止使用名为employee_lastname的字段。
    10. 禁止在命名字段时,包含数据类型。

    3.2待优化命名示例

          1.大小写规则不统一

    错误示例:user_id、houseID。

    说明:使用统一规则,修改为“user_id”、“house_id”。

          2.加下划线规则不统一

    错误示例:username、userid、isfriend、isgood。

    说明:使用下划线进行分类,提升可读性,方便管理,修改为“user_name”、 “user_id”、 “is_friend”、 “is_good”。

          3.字段表示不明确

    错误示例:uid、pid。

    说明:使用完整名称,提高可读性,修改为“user_id”、“person_id”。

     

    3.3字段类型规范

    1. 所有字段在设计时,除以下数据类型timestamp、image、datetime、smalldatetime、uniqueidentifier、binary、sql_variant、varbinary外,必须有默认值,字符型的默认值为一个空字符值串‘’,数值型的默认值为数值0,逻辑型的默认值为数值0。
    2. 系统中所有逻辑型中数值0表示为“假”,数值1表示为“真”,datetime、smalldatetime类型的字段没有默认值,必须为NULL。
    3. 用合适的字段类型节约空间。字符转化为数字(能转化的最好转化,同样节约空间、提高查询性能)。能使用int就不要使用varchar和char;能用varchar(16)就不要使varchar(256)。能使用tinyint就不要使用smallint和int。少用text类型(尽量使用varchar代替text字段)。
    4. IP地址使用int类型。
    5. 固定长度的类型最好使用char,例如:邮编(postcode)。
    6. 避免使用NULL字段(NULL字段很难查询优化、NULL字段的索引需要额外空间、NULL字段的复合索引无效)。

     

     

    四、数据库基本设计规范:

    1. 尽量遵守第三范式的标准(3NF):表内的每一个值只能被表达一次;表内的每一行都应当被唯一的标示;表内不应该存储依赖于其他键的非键信息。
    2. 所有表必须使用Innodb存储引擎,5.6以后的默认引擎,支持事务,行级锁,更好的恢复性,高并发下性能更好。
    3. 数据库和表要使用统一的字符集(如:UTF8),统一字符集可以避免由于字符集转换产生的乱码,MySQL中的UTF8字符集汉字点3个字节,ASCII码占用1个字节。
    4. 所有表和字段都需要添加注释,使用comment从句添加表和列的备注,从一开始就进行数据字典的维护。
    5. 尽量控制单表数据量的大小,建议控制在500万以内,500万并不是MySQL数据库的限制,可以用历史数据归档,分库分表等手段来控制数据量的大小。
    6. 谨慎使用MySQL分区表,因为分区表在物理上表现为多个文件,在逻辑上表现为一个表。谨慎选择分区键,跨分区查询效率可能更低,(大表)建议采用物理分表的方式管理大数据。尽量做到冷热数据分离,减小表的宽度,减少磁盘IO,保证热数据的内存缓存命中率。更有效的利用缓存,避免读入无用的冷数据。
    7. 经常一起使用的列放到一个表中。
    8. 禁止在表中建立预留字段。预留字段的命名很难做到见名识义,预留字段无法确认存储的数据类型,所以无法选择合适的类型。对预留字段类型的修改,会对表进行锁定。(修改一个字段的成本,大于新增字段)。
    9. 禁止在数据库中存储图片,文件等二进制数据。
    10. 禁止在线上做数据库压力测试(会产生大量垃圾数据)。
    11. 禁止从开发环境,测试环境直接连接生产环境数据库。
    12. 如果字段事实上是与其它表的关键字相关联而未设计为外键引用,需建索引。
    13. 如果字段与其它表的字段相关联,需建索引。
    14. 如果字段需做模糊查询之外的条件查询,需建索引。
    15. 除了主关键字允许建立簇索引外,其它字段所建索引必须为非簇索引。
    16. 限制每张表上的索引数量,建议单张表索引不超过5个,索引并不是越多越好!索引可以提高效率同样可以降低效率。
    17. 禁止给表中的每一列都建立单独的索引。

     

    五、SQL语言编码规范 

    5.1大小写规范 

    1. 所有关键字必须大写,如:INSERT、UPDATE、DELETE、SELECT及其子句,IF……ELSE、CASE、DECLARE等。
    2. 所有函数及其参数中除用户变量以外的部分必须大写。
    3. 在定义变量时用到的数据类型必须小写。

     

    5.2注释 

    注释可以包含在批处理中,在触发器、存储过程中包含描述性注释将大大增加文本的可读性和可维护性,本规范建议: 

    1. 注释以英文为主,实际应用中,发现以中文注释的SQL语句版本在英文环境中不可用,为避免后续版本执行过程中发生某些异常错误,建议使用英文注释。
    2. 注释尽可能详细、全面创建每一数据对象前,应具体描述该对象的功能和用途,传入参数的含义应该有所说明,如果取值范围确定,也应该一并说明,取值有特定含义的变量(如boolean类型变量),应给出每个值的含义。
    3. 注释语法:单行注释、多行注释。单行注释:注释前有两个连字符(--)对变量、条件子句可以采用该类注释。多行注释:符号之间的内容为注释内容,对某项完整的操作建议使用该类注释。
    4. 注释简洁,同时应描述清晰。
    5. 函数注释:编写函数文本--如触发器、存储过程以及其他数据对象时,必须为每个函数增加适当注释,该注释以多行注释为主,主要结构如下:CREATE PROCEDURE sp_xxx 

     

     

    六、mysql5.7的关键字和保留字的表

    mysql5.7官方文档地址:

    https://dev.mysql.com/doc/refman/5.7/en/keywords.html

    R)是保留关键字

    ACCESSIBLE (R)

    ACCOUNT[a]

    ACTION

    ADD (R)

    AFTER

    AGAINST

    AGGREGATE

    ALGORITHM

    ALL (R)

    ALTER (R)

    ALWAYS[b]

    ANALYSE

    ANALYZE (R)

    AND (R)

    ANY

    AS (R)

    ASC (R)

    ASCII

    ASENSITIVE (R)

    AT

    AUTOEXTEND_SIZE

    AUTO_INCREMENT

    AVG

    AVG_ROW_LENGTH

    BACKUP

    BEFORE (R)

    BEGIN

    BETWEEN (R)

    BIGINT (R)

    BINARY (R)

    BINLOG

    BIT

    BLOB (R)

    BLOCK

    BOOL

    BOOLEAN

    BOTH (R)

    BTREE

    BY (R)

    BYTE

    CACHE

    CALL (R)

    CASCADE (R)

    CASCADED

    CASE (R)

    CATALOG_NAME

    CHAIN

    CHANGE (R)

    CHANGED

    CHANNEL[c]

    CHAR (R)

    CHARACTER (R)

    CHARSET

    CHECK (R)

    CHECKSUM

    CIPHER

    CLASS_ORIGIN

    CLIENT

    CLOSE

    COALESCE

    CODE

    COLLATE (R)

    COLLATION

    COLUMN (R)

    COLUMNS

    COLUMN_FORMAT

    COLUMN_NAME

    COMMENT

    COMMIT

    COMMITTED

    COMPACT

    COMPLETION

    COMPRESSED

    COMPRESSION[d]

    CONCURRENT

    CONDITION (R)

    CONNECTION

    CONSISTENT

    CONSTRAINT (R)

    CONSTRAINT_CATALOG

    CONSTRAINT_NAME

    CONSTRAINT_SCHEMA

    CONTAINS

    CONTEXT

    CONTINUE (R)

    CONVERT (R)

    CPU

    CREATE (R)

    CROSS (R)

    CUBE

    CURRENT

    CURRENT_DATE (R)

    CURRENT_TIME (R)

    CURRENT_TIMESTAMP (R)

    CURRENT_USER (R)

    CURSOR (R)

    CURSOR_NAME

    DATA

    DATABASE (R)

    DATABASES (R)

    DATAFILE

    DATE

    DATETIME

    DAY

    DAY_HOUR (R)

    DAY_MICROSECOND (R)

    DAY_MINUTE (R)

    DAY_SECOND (R)

    DEALLOCATE

    DEC (R)

    DECIMAL (R)

    DECLARE (R)

    DEFAULT (R)

    DEFAULT_AUTH

    DEFINER

    DELAYED (R)

    DELAY_KEY_WRITE

    DELETE (R)

    DESC (R)

    DESCRIBE (R)

    DES_KEY_FILE

    DETERMINISTIC (R)

    DIAGNOSTICS

    DIRECTORY

    DISABLE

    DISCARD

    DISK

    DISTINCT (R)

    DISTINCTROW (R)

    DIV (R)

    DO

    DOUBLE (R)

    DROP (R)

    DUAL (R)

    DUMPFILE

    DUPLICATE

    DYNAMIC

    EACH (R)

    ELSE (R)

    ELSEIF (R)

    ENABLE

    ENCLOSED (R)

    ENCRYPTION[e]

    END

    ENDS

    ENGINE

    ENGINES

    ENUM

    ERROR

    ERRORS

    ESCAPE

    ESCAPED (R)

    EVENT

    EVENTS

    EVERY

    EXCHANGE

    EXECUTE

    EXISTS (R)

    EXIT (R)

    EXPANSION

    EXPIRE

    EXPLAIN (R)

    EXPORT

    EXTENDED

    EXTENT_SIZE

    FALSE (R)

    FAST

    FAULTS

    FETCH (R)

    FIELDS

    FILE

    FILE_BLOCK_SIZE[f]

    FILTER[g]

    FIRST

    FIXED

    FLOAT (R)

    FLOAT4 (R)

    FLOAT8 (R)

    FLUSH

    FOLLOWS[h]

    FOR (R)

    FORCE (R)

    FOREIGN (R)

    FORMAT

    FOUND

    FROM (R)

    FULL

    FULLTEXT (R)

    FUNCTION

    GENERAL

    GENERATED[i] (R)

    GEOMETRY

    GEOMETRYCOLLECTION

    GET (R)

    GET_FORMAT

    GLOBAL

    GRANT (R)

    GRANTS

    GROUP (R)

    GROUP_REPLICATION[j]

    HANDLER

    HASH

    HAVING (R)

    HELP

    HIGH_PRIORITY (R)

    HOST

    HOSTS

    HOUR

    HOUR_MICROSECOND (R)

    HOUR_MINUTE (R)

    HOUR_SECOND (R)

    IDENTIFIED

    IF (R)

    IGNORE (R)

    IGNORE_SERVER_IDS

    IMPORT

    IN (R)

    INDEX (R)

    INDEXES

    INFILE (R)

    INITIAL_SIZE

    INNER (R)

    INOUT (R)

    INSENSITIVE (R)

    INSERT (R)

    INSERT_METHOD

    INSTALL

    INSTANCE[k]

    INT (R)

    INT1 (R)

    INT2 (R)

    INT3 (R)

    INT4 (R)

    INT8 (R)

    INTEGER (R)

    INTERVAL (R)

    INTO (R)

    INVOKER

    IO

    IO_AFTER_GTIDS (R)

    IO_BEFORE_GTIDS (R)

    IO_THREAD

    IPC

    IS (R)

    ISOLATION

    ISSUER

    ITERATE (R)

    JOIN (R)

    JSON[l]

    KEY (R)

    KEYS (R)

    KEY_BLOCK_SIZE

    KILL (R)

    LANGUAGE

    LAST

    LEADING (R)

    LEAVE (R)

    LEAVES

    LEFT (R)

    LESS

    LEVEL

    LIKE (R)

    LIMIT (R)

    LINEAR (R)

    LINES (R)

    LINESTRING

    LIST

    LOAD (R)

    LOCAL

    LOCALTIME (R)

    LOCALTIMESTAMP (R)

    LOCK (R)

    LOCKS

    LOGFILE

    LOGS

    LONG (R)

    LONGBLOB (R)

    LONGTEXT (R)

    LOOP (R)

    LOW_PRIORITY (R)

    MASTER

    MASTER_AUTO_POSITION

    MASTER_BIND (R)

    MASTER_CONNECT_RETRY

    MASTER_DELAY

    MASTER_HEARTBEAT_PERIOD

    MASTER_HOST

    MASTER_LOG_FILE

    MASTER_LOG_POS

    MASTER_PASSWORD

    MASTER_PORT

    MASTER_RETRY_COUNT

    MASTER_SERVER_ID

    MASTER_SSL

    MASTER_SSL_CA

    MASTER_SSL_CAPATH

    MASTER_SSL_CERT

    MASTER_SSL_CIPHER

    MASTER_SSL_CRL

    MASTER_SSL_CRLPATH

    MASTER_SSL_KEY

    MASTER_SSL_VERIFY_SERVER_CERT (R)

    MASTER_TLS_VERSION[m]

    MASTER_USER

    MATCH (R)

    MAXVALUE (R)

    MAX_CONNECTIONS_PER_HOUR

    MAX_QUERIES_PER_HOUR

    MAX_ROWS

    MAX_SIZE

    MAX_STATEMENT_TIME[n]

    MAX_UPDATES_PER_HOUR

    MAX_USER_CONNECTIONS

    MEDIUM

    MEDIUMBLOB (R)

    MEDIUMINT (R)

    MEDIUMTEXT (R)

    MEMORY

    MERGE

    MESSAGE_TEXT

    MICROSECOND

    MIDDLEINT (R)

    MIGRATE

    MINUTE

    MINUTE_MICROSECOND (R)

    MINUTE_SECOND (R)

    MIN_ROWS

    MOD (R)

    MODE

    MODIFIES (R)

    MODIFY

    MONTH

    MULTILINESTRING

    MULTIPOINT

    MULTIPOLYGON

    MUTEX

    MYSQL_ERRNO

    NAME

    NAMES

    NATIONAL

    NATURAL (R)

    NCHAR

    NDB

    NDBCLUSTER

    NEVER[o]

    NEW

    NEXT

    NO

    NODEGROUP

    NONBLOCKING[p]

    NONE

    NOT (R)

    NO_WAIT

    NO_WRITE_TO_BINLOG (R)

    NULL (R)

    NUMBER

    NUMERIC (R)

    NVARCHAR

    OFFSET

    OLD_PASSWORD[q]

    ON (R)

    ONE

    ONLY

    OPEN

    OPTIMIZE (R)

    OPTIMIZER_COSTS[r] (R)

    OPTION (R)

    OPTIONALLY (R)

    OPTIONS

    OR (R)

    ORDER (R)

    OUT (R)

    OUTER (R)

    OUTFILE (R)

    OWNER

    PACK_KEYS

    PAGE

    PARSER

    PARSE_GCOL_EXPR[s]

    PARTIAL

    PARTITION (R)

    PARTITIONING

    PARTITIONS

    PASSWORD

    PHASE

    PLUGIN

    PLUGINS

    PLUGIN_DIR

    POINT

    POLYGON

    PORT

    PRECEDES[t]

    PRECISION (R)

    PREPARE

    PRESERVE

    PREV

    PRIMARY (R)

    PRIVILEGES

    PROCEDURE (R)

    PROCESSLIST

    PROFILE

    PROFILES

    PROXY

    PURGE (R)

    QUARTER

    QUERY

    QUICK

    RANGE (R)

    READ (R)

    READS (R)

    READ_ONLY

    READ_WRITE (R)

    REAL (R)

    REBUILD

    RECOVER

    REDOFILE

    REDO_BUFFER_SIZE

    REDUNDANT

    REFERENCES (R)

    REGEXP (R)

    RELAY

    RELAYLOG

    RELAY_LOG_FILE

    RELAY_LOG_POS

    RELAY_THREAD

    RELEASE (R)

    RELOAD

    REMOVE

    RENAME (R)

    REORGANIZE

    REPAIR

    REPEAT (R)

    REPEATABLE

    REPLACE (R)

    REPLICATE_DO_DB[u]

    REPLICATE_DO_TABLE[v]

    REPLICATE_IGNORE_DB[w]

    REPLICATE_IGNORE_TABLE[x]

    REPLICATE_REWRITE_DB[y]

    REPLICATE_WILD_DO_TABLE[z]

    REPLICATE_WILD_IGNORE_TABLE[aa]

    REPLICATION

    REQUIRE (R)

    RESET

    RESIGNAL (R)

    RESTORE

    RESTRICT (R)

    RESUME

    RETURN (R)

    RETURNED_SQLSTATE

    RETURNS

    REVERSE

    REVOKE (R)

    RIGHT (R)

    RLIKE (R)

    ROLLBACK

    ROLLUP

    ROTATE[ab]

    ROUTINE

    ROW

    ROWS

    ROW_COUNT

    ROW_FORMAT

    RTREE

    SAVEPOINT

    SCHEDULE

    SCHEMA (R)

    SCHEMAS (R)

    SCHEMA_NAME

    SECOND

    SECOND_MICROSECOND (R)

    SECURITY

    SELECT (R)

    SENSITIVE (R)

    SEPARATOR (R)

    SERIAL

    SERIALIZABLE

    SERVER

    SESSION

    SET (R)

    SHARE

    SHOW (R)

    SHUTDOWN

    SIGNAL (R)

    SIGNED

    SIMPLE

    SLAVE

    SLOW

    SMALLINT (R)

    SNAPSHOT

    SOCKET

    SOME

    SONAME

    SOUNDS

    SOURCE

    SPATIAL (R)

    SPECIFIC (R)

    SQL (R)

    SQLEXCEPTION (R)

    SQLSTATE (R)

    SQLWARNING (R)

    SQL_AFTER_GTIDS

    SQL_AFTER_MTS_GAPS

    SQL_BEFORE_GTIDS

    SQL_BIG_RESULT (R)

    SQL_BUFFER_RESULT

    SQL_CACHE

    SQL_CALC_FOUND_ROWS (R)

    SQL_NO_CACHE

    SQL_SMALL_RESULT (R)

    SQL_THREAD

    SQL_TSI_DAY

    SQL_TSI_HOUR

    SQL_TSI_MINUTE

    SQL_TSI_MONTH

    SQL_TSI_QUARTER

    SQL_TSI_SECOND

    SQL_TSI_WEEK

    SQL_TSI_YEAR

    SSL (R)

    STACKED

    START

    STARTING (R)

    STARTS

    STATS_AUTO_RECALC

    STATS_PERSISTENT

    STATS_SAMPLE_PAGES

    STATUS

    STOP

    STORAGE

    STORED[ac] (R)

    STRAIGHT_JOIN (R)

    STRING

    SUBCLASS_ORIGIN

    SUBJECT

    SUBPARTITION

    SUBPARTITIONS

    SUPER

    SUSPEND

    SWAPS

    SWITCHES

    TABLE (R)

    TABLES

    TABLESPACE

    TABLE_CHECKSUM

    TABLE_NAME

    TEMPORARY

    TEMPTABLE

    TERMINATED (R)

    TEXT

    THAN

    THEN (R)

    TIME

    TIMESTAMP

    TIMESTAMPADD

    TIMESTAMPDIFF

    TINYBLOB (R)

    TINYINT (R)

    TINYTEXT (R)

    TO (R)

    TRAILING (R)

    TRANSACTION

    TRIGGER (R)

    TRIGGERS

    TRUE (R)

    TRUNCATE

    TYPE

    TYPES

    UNCOMMITTED

    UNDEFINED

    UNDO (R)

    UNDOFILE

    UNDO_BUFFER_SIZE

    UNICODE

    UNINSTALL

    UNION (R)

    UNIQUE (R)

    UNKNOWN

    UNLOCK (R)

    UNSIGNED (R)

    UNTIL

    UPDATE (R)

    UPGRADE

    USAGE (R)

    USE (R)

    USER

    USER_RESOURCES

    USE_FRM

    USING (R)

    UTC_DATE (R)

    UTC_TIME (R)

    UTC_TIMESTAMP (R)

    VALIDATION[ad]

    VALUE

    VALUES (R)

    VARBINARY (R)

    VARCHAR (R)

    VARCHARACTER (R)

    VARIABLES

    VARYING (R)

    VIEW

    VIRTUAL[ae] (R)

    WAIT

    WARNINGS

    WEEK

    WEIGHT_STRING

    WHEN (R)

    WHERE (R)

    WHILE (R)

    WITH (R)

    WITHOUT[af]

    WORK

    WRAPPER

    WRITE (R)

    X509

    XA

    XID[ag]

    XML

    XOR (R)

    YEAR

    YEAR_MONTH (R)

    ZEROFILL (R)

     

     

     

     

     

     

    展开全文
  • 修改数据库表字段长度

    万次阅读 2012-07-09 18:13:19
    ALTER TABLE [tableName] ALTER COLUMN  [columnName] NVARCHAR(MAX) 如:ALTER TABLE PE_Message ALTER COLUMN Title NVARCHAR(MAX)
  • 修改数据库表字段 alter table dbo.TB_Object alter column Note text null 报以下错误: 不能创建大小为 8070 的行,该大小大于所允许的最大行大小 8060。 字段原来的类型是nvarchar(4000) 使用中,客户...
  • 所以带着疑问来学习一下数据库表字段长度的设计。 长度限制和字段选择 查阅了资料后,发现了一些关于数据库的长度限制及表设计的相关资料 各个数据库表名和字段名长度限制 MySQL中各种数据类型的长度及在开发中如何...
  • SAP帮助文档上提到:当一个buffered数据库表被修改时,其buffer也会自动被更新,包括其他应用服务器实例上针对该表的buffer也会以异步的方式自动被更新。 Buffer表被修改的记录会被写入一个中央日志表DDLOG. Buffer...
  • 数据库表字段设计 性能和效率

    千次阅读 2010-07-06 10:46:00
    原文地址:... l 对于变长表,由于记录大小不同,在其上进行许多删除和更改将会使表中的碎片更多。需要定期运行 OPTIMIZE TABLE以保持性能。而定长表就没有这个问
  • ORACLE数据库表结构设计有命名规范,表的字段命名可以以字母全大写或全小写或大小写交替,但是对于字母大小写交替的驼峰式命名,需要SQL代码对字段加双引号才能正常执行SQL语句,否则就会报ORA-00904标识符无效。
  • 我先查询数据库中表的字段:代码如下: view plaincopy to clipboardprint?/// /// 获得字段名称 /// /// 要显示的DataGridView /// 获得字段的表名 public static void GetField;(Da
  • 在此,首先说明一点任何持久性框架都需要解决一个问题,那就是Java实体类的字段一般来说基本上会与数据库表中字段不一致,那么它们是如何解决的呢?咱们以Hibernate和SpringJDBC为例说明一下;1、Hibernate中一般...
  • Django连接数据库创建表字段的解释

    千次阅读 2019-05-23 08:49:52
    每个字段有一些特有的参数,例如,CharField需要max_length参数来指定VARCHAR数据库字段的大小。还有一些适用于所有字段的通用参数。这些参数在文档中有详细定义,这里我们只简单介绍一些最常用的:更多字段: <1...
  • DB2中表字段大小修改

    千次阅读 2013-11-15 08:59:56
    db2中修改字段的长度 语句:alter table 表名 alter 字段名 set data type varchar(大小)
  • 如图所示,该字段的类型是 varchar,长度是 50。 我修改它的长度。 alter table nresa_upgrade modify (name varchar(200)); 修改完后长度就变成 200 了。
  • 修改表字段语句: alter table 表名 alter column 字段名 set data type varchar(7700) 如: ALTER TABLE JV_BI_BACK_OPER_LOG alter column OPERATION_DESC set DATA TYPE varchar(7700) 查看表字段语句:...
  • 2.6 修改和删除数据表字段 修改表 alter TABLE 旧表名 RENAME AS 新表名(修改表名) alter TABLE 表名 ADD 字段名 字段类型(大小或显示长度)(添加字段) alter TABLE 表名 MODIFY 字段名 新类型(新大小或新显示...
  • mysql修改表字段长度和添加表字段

    千次阅读 2018-08-07 16:18:24
    1、修改表字段长度 alter table message_record modify column title varchar(130); alter table 表名 modify column 字段名 类型; 如:message_record 表里的title 字段 原来长度是 100个字符,现长度要改成130...
  • 整数类型:int(Integer):普通大小的整数 小数类型: float(m,d):单精度浮点数,m表示数字长度,d表示小数位数,例如float(5,2)最大值999.99 double(m,d):双精度浮点数 日期类型: date:YYYY-MM-DD 1000-01-...
  • MYSQL1MYSQL建库,建表sql的约束,表字段的添加修改删除等mysql的数据库操作,分页,数据库备份 MYSQL 是一个开源程序,轻量级的数据库管理系统,使用简单快捷。 mysql的安装(百度) navicat的安装(百度)这是一个...
  • postgresql对分区表上的数据字段进行修改时,因为分区表上有规则rule,直接alter时,会受到此限制,不能进行字段调整,方法如下: 1. 用pgadmin客户端工具登录数据库,查看此分区表上的所有rule,对rule...
  • DB2更改表字段长度

    千次阅读 2018-09-11 20:18:56
    ALTER table sa_sql_task_select alter COLUMN FIELD_TYPE_OPTION set data type VARCHAR(100)
  •  安装SQLServer数据库默认是不区分大小写的,这里只修改某个字段值区分大小写      另一种方法:在SQL语句中控制   SELECT [USERNAME] FROM [USER] WHERE [USERNAME]='WW' collate Chinese_PRC_CS_AS ...
  • mysql 修改表字段长度

    2017-01-18 19:27:00
    方案一: change ...change 可以用来更改字段名称和类型 ALTER TABLE table_name CHANGE old_name new_name column_definition; 方案二: modify ALTER TABLE t1 MODIFY a VARCHA...
  • 修改表字段的长度值

    千次阅读 2019-06-19 17:47:23
    语法:alter table <表名> alter column <字段名> 新类型名(长度)字段长度有原来varchar(max)改为varchar(3000)alter table Engage_Job_JianLi alter column emp_gzjl varchar(3000) ...
  • 分两种情况: 1.表中没有数据的情况,直接一条sql语句就能解决 alter table 表名 modify(字段名 字段类型 ) 例: ...思路分4,先将原字段改个名字,然后新增一个列,这个新增的列名跟原字段列...
  • 用SQL命令修改表字段

    千次阅读 2012-02-27 09:51:07
    sp_rename 是一个功能丰富的存储过程,能够对 表、视图、列、存储过程、触发器、默认值、数据库、对象或规则进行重命名,并且保证不丢失数据。 下例将TB_MoneyPay_PJApply表中的字段PayMoney修改为PaidCash: EXEC...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,234
精华内容 3,693
关键字:

修改数据库表字段大小