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

    1.9K30发布于 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.5K10发布于 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,中在删减时少删除了一个逗号

    3.7K10发布于 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、批量

    3.9K30发布于 2019-01-07
  • 来自专栏魔都程序缘

    -- 如何选择Doris模型

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

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

    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.1K20编辑于 2022-08-17
  • 来自专栏datartisan

    doris 规范(一)

    什么? doris 有三大模型,分别为 Duplicate 模型(明细模型)、Aggregate 模型(聚合模型)、Unique 模型(唯一模型),具体要创建哪种类型的模型,取决于数据场景。 Unique 模型 适用于用户画像,维等场景,特点是有主键,支持更新操作。 分区? doris 支持创建分区,但是,是否需要创建分区还是要看数据场景。 比如说: 维、数据量较小的一般不需要创建分区。 只有一天的、每日全量更新的数据,不需要创建分区,创建了分区反而会产生大量的空分区,造成元数据爆炸。 其他数据场景,推荐创建分区。 怎么分桶? doris 存储按照分桶(Tablet)进行,分桶的设计方式与查询性能密切相关。因此,分桶的设计方案非常重要。 doris 创建时,即使你不指定分桶,它也会默认创建分桶。 比如说: doris 默认分桶列为的第一个字段,而的第一个字段一般为日期,离线 T-1 场景下,分桶字段为一个值 **Hash(day_id) % BUCKETS_NUM**。

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

    与数据准备

    98330编辑于 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

    4K50发布于 2018-01-31
  • 来自专栏Java实战博客

    Sql Server Sql

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

    3.6K10编辑于 2022-10-28
  • 来自专栏吴伟祥

    模版SQL 原

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

    1.2K20发布于 2018-08-14
  • 来自专栏智能大石头

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

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

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

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

    /1上项目集规范族 /2

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

    粗聊Mysql——你会么?

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

    7.1K10编辑于 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 ;

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

    flowable mysql 不自动

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

    9.1K31编辑于 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 研究心得 便捷高效的脚本生成:PowerDesigner的PDM模块提供了便捷高效的脚本生成功能,通过简单的操作和设置,即可自动生成符合多种数据库平台标准的脚本。 跨数据库平台的兼容性:PowerDesigner支持多种主流数据库平台,如Oracle、SQL Server、MySQL等,其生成的脚本在这些平台上具有良好的兼容性。

    1K10编辑于 2024-06-14
  • 来自专栏开源部署

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

    例如,create table权限允许用户创建,grant any privilege 权限允许用户授予任何系统权限。 例如delete权限允许用户删除或视图的行,select权限允许用户通过select从、视图、序列(sequences)或快照(snapshots)中查询信息。 oracle为兼容以前版本,提供三种标准角色(role):connect/resource和dba. (1)讲解三种标准角色: 1》. connect role(连接角色) --临时用户,特指不需要的用户 --connect是使用oracle简单权限,这种权限只对其他用户的有访问权限,包括select/insert/update和delete等。 用户创建的role可以由或系统权限或两者的组合构成。为了创建role,用户必须具有create role系统权限。

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

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

    例如,create table权限允许用户创建,grant any privilege 权限允许用户授予任何系统权限。 例如delete权限允许用户删除或视图的行,select权限允许用户通过select从、视图、序列(sequences)或快照(snapshots)中查询信息。 授权角色 oracle为兼容以前版本,提供三种标准角色(role):connect/resource和dba. (1)讲解三种标准角色: 1》. connect role(连接角色) –临时用户,特指不需要的用户 –connect是使用oracle简单权限,这种权限只对其他用户的有访问权限,包括select/insert/update和delete等。 用户创建的role可以由或系统权限或两者的组合构成。为了创建role,用户必须具有create role系统权限。

    1.9K20编辑于 2022-08-31
  • 困难症?试试这个工具

    前言 数据库的创建是后端开发的重要一环,但面对复杂的字段名称和多样的数据类型,手动编写表语句往往耗时且容易出错。 为了提高开发效率和减少错误率,我们开发了一款工具,可以通过输入中文字段名自动生成标准的SQL表语句。本工具特别适合中文环境下的开发者使用。 为什么写这个工具 在实际开发过程中,发现手动编写数据库表语句不仅耗时,而且由于字段命名不规范、数据类型选择错误等问题,容易导致后续的维护成本增加。尤其在中文环境下,字段名称的转换更是繁琐。 生成标准SQL语句:输入简单的中文字段列表,工具自动生成完整的SQL表语句,减少手动编写的时间和错误。 通过以上功能,本工具可以大大提高数据库创建的效率,让开发者专注于业务逻辑的实现,提升开发体验。

    25510编辑于 2025-05-31
领券