首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Hank’s Blog

    3-3 数据框的子集

    > x <- data.frame(v1=1:5,v2=6:10,v3=11:15) > x v1 v2 v3 1 1 6 11 2 2 7 12 3 3 8 13 4 4 9 14 5 5 10 15 > x$v3[c(2,4)] <- NA > x v1 v2 v3 1 1 6 11 2 2 7 NA 3 3 8 13 4 4 9 NA 5 5 10 15 > #找出第2列 > x[,2] [1] 6 7 8 9 10 > x[,"v2"] [1] 6 7 8 9 10 > x[

    77700发布于 2020-09-16
  • 来自专栏python3

    3-3 SQL Server 2005数

    3-3 SQL Server 2005数据库优化 了解数据库引擎优化顾问基本内容 掌握数据库引擎优化顾问的使用 掌握通过命令行的方式进行索引的优化——DTA 一个数据库系统的性能依赖于组成这些系统的数据库中物理设计结构的有效配置 SQL Server 2005提供了一套综合的工具,用于优化物理数据库的设计,其中数据库引擎优化顾问,是分析一个或多个数据库上工作负荷(对要做出优化的数据库而编写的一组T-SQL语名句)的性能效果的工具 本节主要介绍数据库引擎优化顾问的使用。 3-3-1 数据库引擎优化顾问概述 数据库引擎优化顾问是一种工具,用于分析在一个或多个数据库中运行的工作负荷的性能效果。 工作负荷是对在优化的数据库招待的一组T-SQL语句。分析数据库的工作负荷效果后,数据库引擎优化顾问会提供在SQL Server 2005 数据库中添加、删除或修改物理设计结构的建议。 随后启动数据库引擎优化顾问,如图3-10所示。数据库引擎优化顾问主要用于优化数据库以及查看优化的建议和报告的单独图形化用户界面。 ?

    81920发布于 2020-01-07
  • 来自专栏叽叽西

    lagou 爪哇 3-3 dubbo 笔记

    Apache Dubbo是一款高性能的 Java RPC 框架。其前身是阿里巴巴公司开源的一个高性能、轻量级的开源 Java RPC框架,可以和 Spring 框架无缝集成。

    60810编辑于 2022-05-17
  • 来自专栏悟道

    3-3欧几里得求最大公因子

    最大公因子,指两个或多个整数共有约数中最大的一个 private static int gc(int a, int b) { if(b==0){ return a; } if(a<b){ int temp=a; a=b; b=temp; } return gc(b,a%b); }

    50920发布于 2021-03-16
  • 来自专栏python3

    34补3-3 rhcs集群基础应用

    [root@node1 ~]# ansible ha -m shell -a 'service NetworkManager stop'

    93500发布于 2020-01-15
  • 来自专栏Java

    数据库修改

    数据库修改 简介:SQL语法之的增加与删除。 修改名 ALTER TABLE 名 RENAME TO 新的名; -- 将名student修改为stu alter table student rename to stu; 添加一列 ALTER TABLE 名 ADD 列名 数据类型; -- 给stu添加一列address,该字段类型是varchar(50) alter table stu add address varchar(50) ; 修改数据类型 ALTER TABLE 名 MODIFY 列名 新数据类型; -- 将stu中的address字段的类型改为 char(50) alter table stu modify address char(50); 修改列名和数据类型 ALTER TABLE 名 CHANGE 列名 新列名 新数据类型; -- 将stu中的address字段名改为 addr,类型改为varchar(50)

    1.2K10编辑于 2025-01-21
  • 来自专栏AI机器学习与深度学习算法

    机器学习入门 3-3 NumPy数据基础

    本系列是《玩转机器学习教程》一个整理的视频笔记。本小节主要介绍NumPy模块的一些基础知识。

    89900发布于 2019-11-13
  • 来自专栏大数据分享

    Oracle数据库 连接与设计

    用于定位数据库中一条记录的一个 相对唯一地址值。通常情况下,该值在该行数据插入到数据库时即被确定且唯一。 ROWID 它是一个伪列,它并不实际存在于中。 数据库的大多数操作都是 通过 ROWID 来完成的,而且使用 ROWID 来进行单记录定位速度是最快的。我们可以将其用于删除重复数据。 1开始,依次+1 --优点: 有规律,规律可循,是数字,可以进行判断和分页操作 rownum :1)必须排序 2)不能直接取大于 1 的数 举个栗子: --最底层 rownum 数据库默认顺序号 sys用户 -- 进行授权:grant dba to scott; -- 回收:revoke dba from scott; grant dba to scott; (二)索引 索引是数据库对象之一 在数据库中索引可以减少数据库程序查询结果时需要读取的数据量,类似于在书籍中我们利用索引可以不用翻阅整本书即可找到想要的信息。

    3K20发布于 2020-09-21
  • 来自专栏全栈程序员必看

    数据库设计之用户权限

    需求分析 1、管理员给用户分配权限,权限数据写到数据库中。 2、认证服务在进行用户认证时从数据库读取用户的权限数据(动态数据) user:用户,存储了系统用户信息,用户类型包括:学生、老师、管理员等 role:角色,存储了系统的角色信息,学生、老师 、教学管理员、系统管理员等 user_role:用户角色,一个用户可拥有多个角色,一个角色可被多个用户所拥有 menu:记录了菜单及菜单下的权限 role_permission:角色权限,一个角色可拥有多个权限

    4.6K20编辑于 2022-11-10
  • 来自专栏全栈程序员必看

    数据库之连查询_数据库怎么查询的内容

    3.自连接 如果在一个连接查询中,涉及到的两个是同一个,这种查询称为自连接查询。 外连接 内连接只返回满足连接条件的数据行,外连接不只列出与连接条件相匹配的行,而是列出左(左外连接时)、右(右外连接时)或两个(全外连接时)中所有符合搜索条件的数据行。 1.左外连接 关键字:LEFT[OUTER]JOIN 返回左中的所有行,如果左中行在右中没有匹配行,则在相关联的结果集中右的所有字段均为NULL。 2.右外连接 关键字:RIGHT[OUTER]JOIN 返回右中的所有行,如果右中行在左中没有匹配行,则在左中相关字段返回NULL值。 交叉连接/笛卡尔积 关键字:CROSS JOIN 两个做笛卡尔积,得到的结果集的行数是两个中的行数的乘积。 实践能让你快速理解。

    7.1K20编辑于 2022-10-05
  • 来自专栏贾维斯Echo的博客

    Gorm 数据库迁移与模型定义

    介绍 AutoMigrate 是 Gorm 提供的一个功能强大的数据库迁移工具,它可以自动创建或更新数据库结构,使数据库的结构与 Golang 模型一致。 使用 AutoMigrate 可以方便地进行数据库的初始化和更新,而无需手动执行 SQL 语句。 2.2 AutoMigrate 基本使用 在 Gorm 中,你可以通过调用 db.AutoMigrate 方法来进行数据库的自动迁移。 在使用指定数据库数据类型时,它需要是完整的数据库数据类型,如:MEDIUMINT UNSIGNED not NULL AUTO_INCREMENT serializer 指定如何将数据序列化和反序列化到数据库中的序列化程序 = nil { panic(err) // 如果数据库不存在会报错 } db.AutoMigrate(&Teacher{}) // 如果之前存在会修改,但是只会修改之前存在的字段,有问题

    1.3K10编辑于 2024-01-12
  • 来自专栏全栈程序员必看

    oracle数据库超大名更改,oracle如何修改名_数据库,oracle,修改

    Oracle建表语句是什么_数据库 Oracle建表语句是CREATE TABLE tablename(column_name datatype)。 其中tablename是要创建的名,column_name是字段名,datatype是字段类型。 oracle如何修改名 方式一 alter table old_table_name rename to new_table_name; 这是最简单的(个人认为) 方式二: 推荐:《SQL教程》Linux CentOS7系统中phpMyAdmin安装配置_数据库 下面由PHPmyadmin教程栏目给大家介绍Linux CentOS7系统中phpMyAdmin安装配置方法,希望对需要的朋友有所帮助! select tname from tab;(查询的是数据库中所有的名) rename old_table_name to new_table_name; rename只能修改自己schema下面的

    5.6K20编辑于 2022-08-29
  • 来自专栏全栈程序员必看

    数据库操作

    什么是 (TABLE) 是一种结构化的文件,可用来存储某种特定类型的数据。中的一条记录有对应的标题,标题 称之为 的字段。 desc 名;例: desc student; #查看创建信息show create table student;   修改结构 #添加表字段alter table 名 add 字段名 类型 约束 table alter 字段 drop default; 默认值操作 删除 #删除drop table 名; #清空truncate table 名;  复制表 #只复制表结构和中数据 SELECT * FROM tb1;ps:主键自增/索引/触发器/外键 不会 被复制 #只复制表结构create table tb2 like tb1;ps: 数据/触发器/外键 不会被复制  七 数据库存储引擎 因此,用户在设计数据库时应当综合考虑各方面的因素,以求达到最佳的平衡 text text数据类型用于保存变长的大字符串,可以最多到65535

    73420编辑于 2022-07-21
  • 来自专栏网站教程

    MySQL 搭建数据库

    创建MySQL数据需要以下信息: 名 表字段名 定义每个表字段 语法 以下为创建MySQL数据的SQL通用语法: CREATE TABLE table_name (column_name column_type ); 以下例子中我们将在 RUNOOB 数据库中创建数据runoob_tbl: CREATE TABLE IF NOT EXISTS `runoob_tbl`( `runoob_id` INT KEY ( `runoob_id` ) )ENGINE=InnoDB DEFAULT CHARSET=utf8; 实例解析: 如果你不想字段为 NULL 可以设置字段的属性为 NOT NULL, 在操作数据库时如果输入该字段的数据为 ---- 通过命令提示符创建 通过 mysql> 命令窗口可以很简单的创建MySQL数据。你可以使用 SQL 语句 CREATE TABLE 来创建数据。 使用PHP脚本创建数据 你可以使用 PHP 的 mysqli_query() 函数来创建已存在数据库的数据。 该函数有两个参数,在执行成功时返回 TRUE,否则返回 FALSE。

    13K10发布于 2021-08-27
  • 来自专栏Excel和Access学习笔记

    Access数据库初识

    二、Excel和Access的区别 上面提到的问题,在使用Excel时通常被忽略,因为小范围录入的数据可以通过有效性验证或者人工审核去找出错误,而分析数据时使用大规模的数据通常是从数据库导出的,从数据库导出的数据都相对规范严谨 下图是创建数据库进去的默认状态。是快捷建新后的界面。(中不像excel中有行号和列号等) ? ? 在Access数据库中数据对应的表头是必须的,并且有新称谓叫做字段。同一列中的值都属于该字段的内容(不像Excel中即使同一列,也可能还有其他不同的数据或者公式等内容。) 5、主键 下面是一个新的概念:主键,即主关键字的意思,新接触Access数据库的童鞋很容易出错,在Access中添加了字段后,必须选择符合条件的字段作为主键。(可以不是一个字段。) 6、元组 上面介绍了Access中每列的表头被称为字段,那么每一行数据库的记录就被成为元组。如下图所演示每个字段下添加对应的值后,构成了一行数据库的记录,即元组。 ? ?

    6.8K20发布于 2019-10-13
  • 来自专栏JMCui

    MySQL 数据库分区.

    MySQL 数据库在 5.1 版本时添加了对分区(partitioning)的支持。分区的过程是将一个或索引分解成多个更小、更可管理的部分。 就访问数据库的应用而言,从逻辑上来讲,只有一个或一个索引,但是在物理上这个或索引可能由数十个物理分区组成。 MySQL 数据库支持的分库类型为水平分区(指将同一中不同行的记录分配到不同的物理文件中),并不支持垂直分区(指将同一中不同列的记录分配到不同的物理文件中)。 MySQL 查看数据库分区。 SHOW VARIABLES LIKE '%partitions%'; MySQL 数据库支持以下几种类型的分区。 我们通过 Navicat 来操作下数据库分区, -> 右键点击'设计' -> 选项 -> 分割区,可以看到如下内容。 ? 来看看分区后,磁盘中 MySQL 数据库是怎么存储的。 ?

    11.6K20发布于 2020-08-02
  • 来自专栏Java

    数据库分库分

    数据库分库分 1. 数据库分库分的概念 数据库分库分是一种数据库架构设计模式,通过将数据分散存储在多个数据库实例或中,来提高系统的扩展性、性能和容错性。 通常情况下,分库是指将数据分散存储在不同的数据库实例中,而分是指将数据分散存储在同一数据库实例的不同中。 2. 实现数据库分库分的方法 数据库分库分的实现方法主要包括水平分割和垂直分割两种方式。 水平分割: 水平分割是指将数据按照某种规则水平拆分存储在不同的数据库实例或中。 数据库分库分的部署和管理 在部署和管理数据库分库分时,需要考虑以下一些关键问题: 自动化部署: 建立自动化部署流程和工具,以实现快速、可靠地部署分库分系统。 未来数据库分库分的发展趋势包括: 智能化管理: 借助机器学习和自动化技术,实现数据库分库分的智能化管理和优化。

    77410编辑于 2025-01-21
  • 来自专栏实用技术

    数据库转javaBean

    conn = getConnection(); PreparedStatement statement = conn.prepareStatement(sql); //获取数据库的元数据 ResultSetMetaData metadata = statement.getMetaData(); //数据库的字段个数 int len = metadata.getColumnCount StringBuffer getClassStr(String tableName){ //输出的类字符串 StringBuffer str = new StringBuffer(""); //获取类型和名的字段名

    63830编辑于 2022-02-09
  • 来自专栏cwl_Java

    数据库-的操作

    -> )engine=myisam; Query OK, 0 rows affected (0.06 sec) 小结: 1、如果不指定引擎,默认是innodb 2、如果不指定字符编码,默认和数据库编码一致 3、varchar(20) 表示长度是20个字符 数据的文件 一个数据库对应一个文件夹 一个对应一个或多个文件 引擎是myisam,一个对应三个文件 .frm :存储的是结构 .myd : 存储的是数据 .myi :存储的数据的索引 引擎是innodb,一个对应一个结构文件,innodb的都有的数据都保存在ibdata1文件中,如果数据量很大,会自动的创建ibdata2,ibdata3 小结: *表示所有字段 1.6.6 删除 语法: drop table [if exists] 1,2,… 例题: -- 删除 mysql> drop table stu4; Query OK 0 rows affected (0.00 sec) 7、将移动到其他数据库 -- 将当前数据库中的student移动到php74数据库中改名为stu mysql> alter table student

    87920发布于 2020-03-27
  • 来自专栏冷冷

    Quartz依赖数据库

    Quartz的集群部署方案在架构上是分布式的,没有负责集中管理的节点,而是利用数据库锁的方式来实现集群环境下进行并发控制。BTW,分布式部署时需要保证各个节点的系统时间一致。 Quartz数据库核心如下: table description QRTZ_CALENDARS 存储Quartz的Calendar信息 QRTZ_CRON_TRIGGERS 存储CronTrigger QRTZ_BLOG_TRIGGERS Trigger作为Blob类型存储 QRTZ_TRIGGER_LISTENERS 存储已配置的TriggerListener的信息 QRTZ_TRIGGERS 存储已配置的Trigger的信息 数据库脚本

    2.6K100发布于 2018-02-08
领券