首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈开发那些事

    6-5 链式表操作集 (20分)

    本题要求实现链式表的操作集。 PtrToLNode Position; typedef PtrToLNode List; 各个操作函数的定义为: Position Find( List L, ElementType X ):返回线性表中首次出现

    47150编辑于 2023-02-27
  • 来自专栏大数据-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.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的数据库映射文件和接口程序,始终没有发现有什么错误,到最后才发现了它! SessionFactory is closed explicitly. eg. validate | update | create | create-drop 其实这个参数的作用主要用于:自动创建|更新|验证数据库表结构 其它几个参数的意思: validate               加载hibernate时,验证创建数据库表结构 create                  每次加载hibernate,重新创建数据库表结构 create-drop        加载hibernate时创建,退出是删除表结构 update                 加载hibernate自动更新数据库结构 如果发现数据库表丢失或新增

    2.9K10发布于 2019-12-05
  • 来自专栏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.4K30发布于 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.

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

    doris 建表规范(一)

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

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

    4.4K50发布于 2018-01-31
  • 来自专栏『学习与分享之旅』

    建表与数据准备

    1.4K30编辑于 2023-10-12
  • 来自专栏吴伟祥

    建表模版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 特殊说明: 以上文章

    4K10编辑于 2022-10-28
  • 来自专栏第一专栏

    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 存储空间扩大一倍,而存储数据却扩大N倍,再加上主键是一个自增的字段,我们根本无法控制它会自增到多少数值,所以我通常在建表的时候,主键类型都是设为bigint的,同样,上面提到的编号字段类型也是bigint

    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
  • 来自专栏路过君BLOG from CSDN

    flowable mysql 不自动建表

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

    10.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等,其生成的建表脚本在这些平台上具有良好的兼容性。

    1.6K10编辑于 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系统权限。

    2.4K30编辑于 2022-08-17
  • 来自专栏一个有趣的灵魂W

    python-postgresql建表导入csv

    众(小众)所周知,excel只能存一百万条数据,csv文件只能显示一百万条数据。。。无可避免的需要使用数据库,而我所知的开源数据库中,postgresql有个很大的特点,就是对地理数据支持度较高。无可避免的又要用python去操作,那。。。

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