首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏大数据-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

    2.3K30发布于 2018-04-26
  • 来自专栏电光石火

    hibernate自动

    结构和数据总是在程序执行的时候无端的修改,折腾了好长时间,查了很长时间hibernate的数据库映射文件和接口程序,始终没有发现有什么错误,到最后才发现了它! SessionFactory is closed explicitly. eg. validate | update | create | create-drop 其实这个参数的作用主要用于:自动创建|更新|验证数据库结构 其它几个参数的意思: validate               加载hibernate时,验证创建数据库结构 create                  每次加载hibernate,重新创建数据库结构 create-drop        加载hibernate时创建,退出是删除结构 update                 加载hibernate自动更新数据库结构 如果发现数据库丢失或新增

    2.8K10发布于 2019-12-05
  • 来自专栏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
  • 来自专栏GreenLeaves

    SqlServer 循环、删除、更新

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

    4.3K30发布于 2019-01-07
  • 来自专栏开源部署

    SQL Server的设计(

    3、标识符列 的序号,自动递增,具有三个特点: ·列的数据类型不能为小数类型 ·不允许控制null ·每个只能有一个标识符列 4、check约束 通过check约束可以限制域的完整性。 例如可以通过设置check约束限制输入的年龄、出生日期等数据 操作部分 ·图形化 1、首先展开以下节点-点击新建 2、SSMS会弹出一个的设计框 3、建立几个列,准备做操作 4、 ·T-SQL语句 举个例子: create table name( StudentID varchar(10)NOT NULL, Sname varchar(10)DEFAULT NULL, sex 首先 create 是创建的意思,table即,name是给起的名字。后面跟上(),()内的内容就是的每一列;其中第一个字段为列的名字,然后是列的数据类型,后面的是否允许空值null。 操作时,我们点击SSMS左上角的“新建查询”-然后输入语句-点击“执行” 执行后可以看到 刷新一下“” 新建的名为“name”的就可以看到了

    5.7K20编辑于 2022-08-17
  • 来自专栏魔都程序缘

    -- 如何选择Doris模型

    Doris的模型和MySQL的存储引擎: innodb,myisam,memeory等功能类似, 不同的模型擅长处理不同的数据方式. 如何能高效的查询, 直接取决于选择的模型. 一旦创建, 模型不能更改. 1. Doris中字段分类 在Doris中, 字段被人为的分为2种: Key和Value. Key也就是俗称的维度, Value是指标. 时Key列必须在Value列前面. 2. 3). MAX:保留最大值。 4) MIN:保留最小值。 唯一模型是解决数据有主键, 除了主键之外的都替换的情况, 同时也可以保存明细. 3. DUPLICATE 明细模型, 很多时候数据是没有主键、也不需要预先聚合的明细.

    6K30编辑于 2022-07-24
  • 来自专栏『学习与分享之旅』

    与数据准备

    1.3K30编辑于 2023-10-12
  • 来自专栏datartisan

    doris 规范(一)

    什么? doris 有三大模型,分别为 Duplicate 模型(明细模型)、Aggregate 模型(聚合模型)、Unique 模型(唯一模型),具体要创建哪种类型的模型,取决于数据场景。 Unique 模型 适用于用户画像,维等场景,特点是有主键,支持更新操作。 分区? doris 支持创建分区,但是,是否需要创建分区还是要看数据场景。 比如说: 维、数据量较小的一般不需要创建分区。 只有一天的、每日全量更新的数据,不需要创建分区,创建了分区反而会产生大量的空分区,造成元数据爆炸。 其他数据场景,推荐创建分区。 怎么分桶? doris 存储按照分桶(Tablet)进行,分桶的设计方式与查询性能密切相关。因此,分桶的设计方案非常重要。 doris 创建时,即使你不指定分桶,它也会默认创建分桶。 3、单个 Bucket 的数据量:推荐在 100MB 到 1GB 之间(压缩后)。 4、小:直接设置 BUCKETS 1。 5、分桶数避免设置为质数。 6、分桶数是 BE 数的较小整数倍。

    39310编辑于 2025-11-14
  • 来自专栏java达人

    oracle主键、外键基本语法

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

    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表语句。 正向工程 正向工程就是从数据库读取结构信息,生成模型信息。 我们来试试写几行代码读取上面创建的数据: ? 执行日志: ? 正向工程由3个基本接口构成: IDataTable。数据接口,dal.Tables就是IDataTable集合,包括名称、描述等 IDataColumn。

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

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

    /1上项目集规范族 /2

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

    粗聊Mysql——你会么?

      本文中说到的“”,并非单纯的一个库,或是一张,而是你建好的库和在项目的运营中,是否能应付各种事件,下面我说说几个我在项目中遇到的问题以及处理的方法,算是一个小小的心得,给大家分享下。 一、两之间若有关联,你是否还在用主键进行关联?    比如现在有2张,一张新闻栏目,一张新闻,现在两张需要进行关联,我想大多数人的做法肯定是在新闻表里一个新闻栏目id,然后把新闻栏目表里的主键ID(自增)写到这个字段里,通过这样进行两关联。    所以我建议两之间关联不用主键,而是单独一个编号的字段,我们这里可以用mysql的uuid()函数做为编号,相关文献可以参考《UUID做主键好还是不好》,只所以一张要2个主键,一个物理主键(自增id 存储空间扩大一倍,而存储数据却扩大N倍,再加上主键是一个自增的字段,我们根本无法控制它会自增到多少数值,所以我通常在建的时候,主键类型都是设为bigint的,同样,上面提到的编号字段类型也是bigint

    7.8K10编辑于 2022-03-23
  • 来自专栏路过君BLOG from CSDN

    flowable mysql 不自动

    版本 flowable 6.7.2 mysql 5.7 现象 配置了自动创建或更新结构 configuration.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE

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

    【PowerDesigner】PDM生成脚本

    PDM生成脚本 PDM生成数据库脚本的步骤如下: 选择菜单栏Database->Generate Database,打开Database Generation 窗口,其中包括生成数据库的各种参数选项 PDM生成脚本时,常见的两个问题及解决方法如下: pdm生成脚本时,字段超过15字符就发生错误(oracle) 解决方法:打开PDM后,会出现Database的菜单栏,进入Database - 出现或者其它对象的长度也有这种错误的话都可以选择对应的objects照此种方法更改 生成的脚本中如何把对象的双引号去掉 解决方法: 选择Database->Edit current database for identifiers is managed using double quotes”,表示是否适用双引号来规定标识符的大小写,可以看到右边的values默认值为“YES”,改为“No”即可 3. 研究心得 便捷高效的脚本生成:PowerDesigner的PDM模块提供了便捷高效的脚本生成功能,通过简单的操作和设置,即可自动生成符合多种数据库平台标准的脚本。

    1.4K10编辑于 2024-06-14
  • 来自专栏若尘的技术专栏

    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
  • 来自专栏开源部署

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

    例如delete权限允许用户删除或视图的行,select权限允许用户通过select从、视图、序列(sequences)或快照(snapshots)中查询信息。 oracle为兼容以前版本,提供三种标准角色(role):connect/resource和dba. (1)讲解三种标准角色: 1》. connect role(连接角色) --临时用户,特指不需要的用户 3》. dba role(数据库管理员角色) --dba role拥有所有的系统权限 --包括无限制的空间限额和给其他用户授予各种权限的能力。 system由dba用户拥有 (2)授权命令 语法: grant connect, resource to 用户名; 例子: grant connect, resource to test; (3)撤销权限 select查询权限 3》删除角色 语法: drop role 角色名; 例子: drop role testRole; 注:与testRole角色相关的权限将从数据库全部删除

    2.3K30编辑于 2022-08-17
  • 来自专栏全栈程序员必看

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

    例如delete权限允许用户删除或视图的行,select权限允许用户通过select从、视图、序列(sequences)或快照(snapshots)中查询信息。 授权角色 oracle为兼容以前版本,提供三种标准角色(role):connect/resource和dba. (1)讲解三种标准角色: 1》. connect role(连接角色) –临时用户,特指不需要的用户 3》. dba role(数据库管理员角色) —dba role拥有所有的系统权限 –包括无限制的空间限额和给其他用户授予各种权限的能力。 system由dba用户拥有 (2)授权命令 语法: grant connect, resource to 用户名; 例子: grant connect, resource to test; (3) select查询权限 3》删除角色 语法: drop role 角色名; 例子: drop role testRole; 注:与testRole角色相关的权限将从数据库全部删除 发布者:全栈程序员栈长,

    2.1K20编辑于 2022-08-31
  • 来自专栏浩Coding

    Oracle中新建用户、授权、

    分别是connect role(连接角色):只对其他用户的有访问权限,包括select/insert/update和delete等。 resource role(资源角色):提供给用户另外的权限以创建他们自己的、序列、过程(procedure)、触发器(trigger)、索引(index)和簇(cluster)。 授权命令语法: grant connect, resource to 用户名; 例子: grant connect, resource to test; (3)撤销权限 语法: revoke connect, resource from 用户名; 列子: revoke connect, resource from testuser; 三 创建一张学生课程成绩(包括主外键): EMERGENCY-ITEM-001 V_CODE := 'COMA-MW-' || LPAD(V_CODE, 3, 0); RETURN V_CODE; END; 然后TR触发器中需添加

    3.2K20发布于 2019-07-03
领券