首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏大数据-Hadoop、Spark

    Hive

    关于Hive,参考官网: https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL#LanguageManualDDL-ManagedandExternalTables weblog结构: CREATE TABLE IF NOT EXISTS weblog( ip string , time string , req_url string , status hive.png 数据如下: 61.135.216.104 [25/Sep/2013:00:10:10 +0800] "GET /search-engine/thrift-framework-intro image.png 也可以像下面这样 create table weblog_1 as select ip,time,req_url from weblog; 启动了MR任务 create table weblog_2 like weblog; ?

    2.3K30发布于 2018-04-26
  • 来自专栏Java探索之路

    Hive异常

    Hive异常:cannot recognize input near ')' 'row' 'format' in column specification 有问题的表语句 hive> create ParseException line 5:0 cannot recognize input near ')' 'row' 'format' in column specification 错误原因 : 在修改时 ,没有将建表语句完全修改正确 这是第一个没问题 create table tb_emp5 ( id int, name string, likes array<string>, -- 爱好采用数组类型 delimited fields terminated by ',' collection items terminated by '-' map keys terminated by ':'; 我在将第一个修改成下面的出了问题 5:0 cannot recognize input near ‘)’ ‘row’ ‘format’ in column specification 最终发现了在name string,中在删减时少删除了一个逗号

    4K10发布于 2020-07-25
  • 来自专栏电光石火

    hibernate自动

    结构和数据总是在程序执行的时候无端的修改,折腾了好长时间,查了很长时间hibernate的数据库映射文件和接口程序,始终没有发现有什么错误,到最后才发现了它! <property name="hibernate.hbm<em>2</em>ddl.auto" value="update" /> 解释如下: hibernate.hbm2ddl.auto Automatically 其它几个参数的意思: validate               加载hibernate时,验证创建数据库结构 create                  每次加载hibernate,重新创建数据库结构 create-drop        加载hibernate时创建,退出是删除结构 update                 加载hibernate自动更新数据库结构 如果发现数据库丢失或新增 ,请检查hibernate.hbm2ddl.auto的配置 可设置 <property name="hibernate.hbm<em>2</em>ddl.auto" value="none" />

    2.8K10发布于 2019-12-05
  • 来自专栏GreenLeaves

    SqlServer 循环、删除、更新

    常用于分库分 1、批量删除 declare @outter int declare @inner int declare @tablePrefix varchar(30) declare @tableName execute('delete from '+@tableName+'') set @inner=@inner+1 end set @inner=0 set @outter=@outter+1 end 2、 批量 declare @outter int declare @inner int declare @tablePrefix varchar(30) declare @tableName varchar

    4.3K30发布于 2019-01-07
  • 来自专栏以终为始

    顺序应用2:多余元素删除之算法(SDUT 3325)

    可能存在着一些值相同的“多余”数据元素(类型为整型),编写一个程序将“多余”的数据元素从顺序中删除,使该由一个“非纯”(值相同的元素在中可能有多个)变成一个“纯”(值相同的元素在中只保留第一个 要求:        1、必须先定义线性的结构与操作函数,在主函数中借助该定义与操作函数调用实现问题功能;       2、本题的目标是熟悉在顺序空间基础上的算法,要在原顺序空间的基础上完成完成删除 ,过程不得开辟新的空间; 3、不得采用原元素移位删除的方式。 Output  输出有n行,为每个顺序删除多余元素后的结果 Sample Input 4 5 6 9 6 8 9 3 5 5 5 5 9 8 7 6 5 10 1 2 3 4 5 5 4 2 1 3 Sample Output 6 9 8 5 9 8 7 6 5 1 2 3 4 5

    39200编辑于 2023-03-09
  • 来自专栏魔都程序缘

    -- 如何选择Doris模型

    Doris的模型和MySQL的存储引擎: innodb,myisam,memeory等功能类似, 不同的模型擅长处理不同的数据方式. 如何能高效的查询, 直接取决于选择的模型. 一旦创建, 模型不能更改. 1. Doris中字段分类 在Doris中, 字段被人为的分为2种: Key和Value. Key也就是俗称的维度, Value是指标. 时Key列必须在Value列前面. 2. . 2=1+1.再想想sum的聚合方式. 聚合模型的好处时可以采用预先聚合的方式, 加快查询速度. 但是原始数据会丢失, 会失去一定的灵活性. 一般比较适用于一些固定报表、固定统计. 比如pv, uv. 2.

    6K30编辑于 2022-07-24
  • 来自专栏开源部署

    SQL Server的设计(

    datetime:日期类型 char:可包含8000个字符 varchar:较char可存储更多字符 binary:用于存储可达8000字节长的定长的二进制数据 image:大约可存储20亿个二进制数据 2、 例如可以通过设置check约束限制输入的年龄、出生日期等数据 操作部分 ·图形化 1、首先展开以下节点-点击新建 2、SSMS会弹出一个的设计框 3、建立几个列,准备做操作 4、 ·T-SQL语句 举个例子: create table name( StudentID varchar(10)NOT NULL, Sname varchar(10)DEFAULT NULL, sex char(2)DEFAULT NULL, cardID varchar(20)DEFAULT NULL, Birthday datetime DEFAULT NULL, Email varchar(40 首先 create 是创建的意思,table即,name是给起的名字。后面跟上(),()内的内容就是的每一列;其中第一个字段为列的名字,然后是列的数据类型,后面的是否允许空值null。

    5.7K20编辑于 2022-08-17
  • 来自专栏datartisan

    doris 规范(一)

    什么? doris 有三大模型,分别为 Duplicate 模型(明细模型)、Aggregate 模型(聚合模型)、Unique 模型(唯一模型),具体要创建哪种类型的模型,取决于数据场景。 Unique 模型 适用于用户画像,维等场景,特点是有主键,支持更新操作。 分区? doris 支持创建分区,但是,是否需要创建分区还是要看数据场景。 比如说: 维、数据量较小的一般不需要创建分区。 只有一天的、每日全量更新的数据,不需要创建分区,创建了分区反而会产生大量的空分区,造成元数据爆炸。 其他数据场景,推荐创建分区。 怎么分桶? 2、分桶数 BUCKETS 应为 2 的 N 次方。 3、单个 Bucket 的数据量:推荐在 100MB 到 1GB 之间(压缩后)。 4、小:直接设置 BUCKETS 1。 (与第2条冲突时,选择最接近的 N 次方)

    39110编辑于 2025-11-14
  • 来自专栏『学习与分享之旅』

    与数据准备

    1.3K30编辑于 2023-10-12
  • 来自专栏java达人

    oracle主键、外键基本语法

    主键:唯一标识,不能为空,加快查询速度,自动创建索引 外键:约束内的数据的更新,从定义外键时可以发现 外键是和主键联系,数据类型要统一,长度(存储大小)要统一。 这样在更新数据的时候会保持一致性 -创建表格语法: create table 名( 字段名1 字段类型(长度) 是否为空, 字段名2 字段类型 是否为空 ); -增加主键 alter table 名 add constraint 主键名 primary key (字段名1); -增加外键: alter table 名 add constraint 外键名 foreign key (字段名1) references 关联 (字段名2); 在建立表格时就指定主键和外键 create table primary key (STU_ID) ); 主键和外键一起建立: create table T_SCORE ( EXAM_SCORE number(5,2)

    4.3K50发布于 2018-01-31
  • 来自专栏吴伟祥

    模版SQL 原

    CREATE TABLE `模版` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '序号', `gmt_create` datetime

    1.4K20发布于 2018-08-14
  • 来自专栏Java实战博客

    Sql Server Sql

    Sql Server太麻烦了,如果想去修改主键的自增是不可能的。 [名] ( [id] bigint PRIMARY KEY IDENTITY(1,1) NOT NULL, [字段名] datetime2(7) NULL, ) GO 特殊说明: 以上文章

    3.9K10编辑于 2022-10-28
  • 来自专栏智能大石头

    反向工程(自动库大杀器)

    通俗理解:基于XCode开发的应用,无需数据库安装脚本,连接字符串指向哪一台哪一种数据库,系统就自动在上面! 正式定义:基于实体类的结构信息,在连接字符串指定的目标数据库上自动执行、添删改字段、创建索引等操作,支持各种数据库! 应用系统首次启动完成的时候,也是自动库并初始化完成的时候。 因此,XCode切换到系统库,开始创建数据库School,并创建数据和索引。这里完全是MySql语法,不同于上面的SQLite表语句。 正向工程 正向工程就是从数据库读取结构信息,生成模型信息。 我们来试试写几行代码读取上面创建的数据: ? 执行日志: ? 我们将在数万级分分库章节等你!

    2.9K20发布于 2019-05-24
  • 来自专栏第一专栏

    LR(0)分析【编译原理】

    /1上项目集规范族 /2

    68720编辑于 2023-05-25
  • 来自专栏代码小睿

    粗聊Mysql——你会么?

      本文中说到的“”,并非单纯的一个库,或是一张,而是你建好的库和在项目的运营中,是否能应付各种事件,下面我说说几个我在项目中遇到的问题以及处理的方法,算是一个小小的心得,给大家分享下。 比如现在有2,一张新闻栏目,一张新闻,现在两张需要进行关联,我想大多数人的做法肯定是在新闻表里一个新闻栏目id,然后把新闻栏目表里的主键ID(自增)写到这个字段里,通过这样进行两关联。    所以我建议两之间关联不用主键,而是单独一个编号的字段,我们这里可以用mysql的uuid()函数做为编号,相关文献可以参考《UUID做主键好还是不好》,只所以一张2个主键,一个物理主键(自增id 二、统一把主键类型设为bigint吧   bigint是从-2^63 (-9223372036854775808)到2^63-1 (9223372036854775807)的所有整型数据,存储大小为8个字节 而int是从-2^31 (-2,147,483,648)到2^31-1 (2,147,483,647)的整型数据,存储大小为4个字节。

    7.8K10编辑于 2022-03-23
  • 来自专栏若尘的技术专栏

    MySQL 系列教程之(五)DDL 操作:

    创建RUNOOB数据库,并设定编码集为utf8 删除数据库 删库有风险,动手需谨慎 drop database 库名; MySQL 数据 创建MySQL数据需要以下信息: 名 表字段名 定义每个表字段 MySQL数据。 查看表结构 desc stu; 查看表语句 show create table stu\G 修改结构 格式: alter table 名 action(更改选项); 添加字段: 添加字段:alter AUTO_INCREMENT=1 更改类型: ALTER TABLE 名称 ENGINE="InnoDB" 关于类型 MySQL数据库中的类型一般常用两种:MyISAM和InnoDB 区别: 删除 MySQL中删除数据是非常容易操作的, 但是你再进行删除操作时要非常小心,因为执行删除命令后所有数据都会消失。 DROP TABLE table_name ;

    10.2K73发布于 2021-08-03
  • 来自专栏路过君BLOG from CSDN

    flowable mysql 不自动

    版本 flowable 6.7.2 mysql 5.7 现象 配置了自动创建或更新结构 configuration.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE nullCatalogMeansCurrent=true"); 方法 2.

    9.9K31编辑于 2022-07-20
  • 来自专栏【计网】Cisco

    【PowerDesigner】PDM生成脚本

    以树形方式展示模型所包含的内容以及内容之间的层次关系 图表窗口:组织模型中的图表,以图形方式展示模型中各对象之间的关系 输出窗口:显示操作结果 常用工具面板:用于在图表窗口插入对象的常用工具,主要有以下一些: 2. PDM生成脚本 PDM生成数据库脚本的步骤如下: 选择菜单栏Database->Generate Database,打开Database Generation 窗口,其中包括生成数据库的各种参数选项 PDM生成脚本时,常见的两个问题及解决方法如下: pdm生成脚本时,字段超过15字符就发生错误(oracle) 解决方法:打开PDM后,会出现Database的菜单栏,进入Database - 出现或者其它对象的长度也有这种错误的话都可以选择对应的objects照此种方法更改 生成的脚本中如何把对象的双引号去掉 解决方法: 选择Database->Edit current database 研究心得 便捷高效的脚本生成:PowerDesigner的PDM模块提供了便捷高效的脚本生成功能,通过简单的操作和设置,即可自动生成符合多种数据库平台标准的脚本。

    1.4K10编辑于 2024-06-14
  • 来自专栏全栈程序员必看

    Oracle创建用户、角色、授权、

    例如delete权限允许用户删除或视图的行,select权限允许用户通过select从、视图、序列(sequences)或快照(snapshots)中查询信息。 授权角色 oracle为兼容以前版本,提供三种标准角色(role):connect/resource和dba. (1)讲解三种标准角色: 1》. connect role(连接角色) –临时用户,特指不需要的用户 –拥有connect role 的用户还能够创建、视图、序列(sequence)、簇(cluster)、同义词(synonym)、回话(session)和其他 数据的链(link) 2》. resource system由dba用户拥有 (2)授权命令 语法: grant connect, resource to 用户名; 例子: grant connect, resource to test; ( 1》创建角色 语法: create role 角色名; 例子: create role testRole; 2》授权角色 语法: grant select on class to 角色名; 列子: grant

    2.1K20编辑于 2022-08-31
  • 来自专栏开源部署

    Oracle创建用户、角色、授权、

    例如delete权限允许用户删除或视图的行,select权限允许用户通过select从、视图、序列(sequences)或快照(snapshots)中查询信息。 oracle为兼容以前版本,提供三种标准角色(role):connect/resource和dba. (1)讲解三种标准角色: 1》. connect role(连接角色) --临时用户,特指不需要的用户 --拥有connect role 的用户还能够创建、视图、序列(sequence)、簇(cluster)、同义词(synonym)、回话(session)和其他  数据的链(link) 2》. resource system由dba用户拥有 (2)授权命令 语法: grant connect, resource to 用户名; 例子: grant connect, resource to test; (3)撤销权限 1》创建角色 语法: create role 角色名; 例子: create role testRole; 2》授权角色 语法: grant select on class to 角色名; 列子: grant

    2.3K30编辑于 2022-08-17
领券