首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏大数据-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.4K30发布于 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,中在删减时少删除了一个逗号

    4.1K10发布于 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.9K10发布于 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.4K30发布于 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

    42400编辑于 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.

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

    doris 规范(一)

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

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

    与数据准备

    1.4K30编辑于 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.4K50发布于 2018-01-31
  • 来自专栏Java实战博客

    Sql Server Sql

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

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

    模版SQL 原

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

    1.4K20发布于 2018-08-14
  • 来自专栏第一专栏

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

    /1上项目集规范族 /2

    73520编辑于 2023-05-25
  • 来自专栏智能大石头

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

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

    3K20发布于 2019-05-24
  • 来自专栏代码小睿

    粗聊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.9K10编辑于 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.3K73发布于 2021-08-03
  • 来自专栏【计网】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.6K10编辑于 2024-06-14
  • 来自专栏路过君BLOG from CSDN

    flowable mysql 不自动

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

    10.1K31编辑于 2022-07-20
  • 来自专栏开源部署

    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.4K30编辑于 2022-08-17
  • 来自专栏一个有趣的灵魂W

    python-postgresql导入csv

    ''' pm2.5-数据库 ''' import psycopg2 conn=psycopg2.connect(database="postgres",user="postgres",password= double precision,pm25 double precision,\ pm10 double precision,so2 double precision,no2 double precision,co double precision,\ o3 double double precision,no2 double precision,co double precision,o3 double precision,qy double precision,wd double precision,xdsd double precision,fs double precision,fx double precision); ''' import psycopg2

    3.1K21发布于 2020-09-15
领券