精华内容
下载资源
问答
  • Hive创建表常见的命令

    千次阅读 2018-11-28 09:41:57
    1、创建 create table student_hive (name string, sex string ,age int) row format delimited fields terminated by '\t'; 2、导入数据student_hive.txt到student_hive load data local '/home/hairui/...

    1、创建新表

    create table student_hive (name string, sex string ,age int) row format delimited fields terminated by '\t';

    2、导入数据student_hive.txt到student_hive表

    load data local '/home/hairui/student_hive.txt' overwrite into table student_hive;

    3、正则匹配表明

    show tables 'student';

    4、增加一个字段

    alter table student_hive add columns (new score int);

    5、重命令表名

    alter table student_hive rename to student_hivehive;

    6、从HDFS加载数据

    load data inpath '/home/hairui/warehouse/student/student_hive.txt' overwrite into table student_hivehive;

    7、从其他表导入数据

    insert overwrite table student_hive select * from student;

    8、创建表并从其他表导入数据

    create table student_hive as select *from student;

    9、仅复制表结构不导入数据

    create table student_hive like student;

    10、通过hive导出到本地文件系统

    insert overwrite local directory '/tmp/student_hive' select * from student;

    11、hive查询HiveQL

    from (select name,sex as sex from student_hive) student select student.name, student.sex;
    select name,sex from hive limit 2;

    展开全文
  • Hbase命令创建表和Java API

    千次阅读 2018-01-17 15:23:47
    HBase创建表 create 'table name(表名)','column family(列族名)' 例子: hbase(main):002:0> create 'member', 'personal', 'professional' 输出信息: 0 row(s) in 1.1300 seconds => Hbase::Table - ...

    HBase创建表

    create 'table name(表名)','column family(列族名)'
    

    例子:

    hbase(main):002:0> create 'member', 'personal', 'professional'
    

    输出信息:

    0 row(s) in 1.1300 seconds
    => Hbase::Table - member
    

    验证表是否创建成功,使用list命令列出所有的表:

    hbase(main):002:0> list
    TABLE 
    member
    2 row(s) in 0.0340 seconds
    

    使用Java API创建一个表:

    可以使用HBaseAdmin类的createTable()方法创建表在HBase中。这个类属于org.apache.hadoop.hbase.client 包。下面给出的步骤是来使用Java API创建表在HBase中。
    
    第1步:实例化HBaseAdmin
    这个类需要配置对象作为参数,因此初始实例配置类传递此实例给HBaseAdmin。
    
    Configuration conf = HBaseConfiguration.create();
    HBaseAdmin admin = new HBaseAdmin(conf);2步:创建TableDescriptor
    HTableDescriptor类是属于org.apache.hadoop.hbase。这个类就像表名和列族的容器一样。
    
    //creating table descriptor
    HTableDescriptor table = new HTableDescriptor(toBytes("Table name"));
    //creating column family descriptor
    HColumnDescriptor family = new HColumnDescriptor(toBytes("column family"));
    //adding coloumn family to HTable
    table.addFamily(family);3步:通过执行管理
    使用HBaseAdmin类的createTable()方法,可以在管理模式执行创建的表。
    
    admin.createTable(table);
    下面给出的是完整的程序,通过管理员创建一个表。
    
    import java.io.IOException;
    
    
    import org.apache.hadoop.hbase.HBaseConfiguration;
    import org.apache.hadoop.hbase.HColumnDescriptor;
    import org.apache.hadoop.hbase.HTableDescriptor;
    import org.apache.hadoop.hbase.client.HBaseAdmin;
    import org.apache.hadoop.hbase.TableName;
    
    import org.apache.hadoop.conf.Configuration;
    
    public class CreateTable {
    
       public static void main(String[] args) throws IOException {
    
       // Instantiating configuration class 初始化配置文件
       Configuration con = HBaseConfiguration.create();
    
       // Instantiating HbaseAdmin class  初始化HbaseAdmin 
       HBaseAdmin admin = new HBaseAdmin(con);
    
       // Instantiating table descriptor class  设置表名
       HTableDescriptor tableDescriptor = new
       TableDescriptor(TableName.valueOf("member"));
    
       // Adding column families to table descriptor  设置列族名(可设置多个)
       tableDescriptor.addFamily(new HColumnDescriptor("personal"));
       tableDescriptor.addFamily(new HColumnDescriptor("professional"));
    
    
       // Execute the table through admin
       admin.createTable(tableDescriptor);
       System.out.println(" Table created ");
       }
    展开全文
  • Navicat 创建数据库和之使用命令创建

    万次阅读 多人点赞 2017-02-26 10:25:09
    上篇介绍了使用 Navicat 图形化界面创建数据库和,现在介绍一下使用命令创建数据库和的方法。  首先,依然是需要一台已经配置好MySQL数据库和安装了Navicat客户端的电脑。 使用命令创建数据库和的具体步骤...

      上篇介绍了使用 Navicat 图形化界面创建数据库和表,现在介绍一下使用命令创建数据库和表的方法。

      首先,依然是需要一台已经配置好MySQL数据库和安装了Navicat客户端的电脑。

    使用命令创建数据库和表的具体步骤如下:

    1、使用前一篇的方法连接上MySQL

    2、连接上MySQL之后,在连接列表里找到我们的连接,右键单击,选择【命令列界面】,打开命令列界面



    3、在命令列界面输入命令完成操作,首先创建数据库test02

    命令:create database test02;

    注意:最后是以分号结束,点击回车执行的



    4、页面显示 Query OK, 1 row affected 就表示创建成功了,但是在连接列表里还看不到我们刚才创建的数据库,这时候需要我们手动刷新,右键单击test连接,点击【刷新】,就出现我们刚才创建的数据库test02了

    5、数据库创建成功之后,我们先确认一下数据库属性是否为utf-8




    6、确定属性为utf-8之后,我们就可以创建表了,右键点击刚才创建的数据库test02,打开命令列界面,执行创建表的语句

    命令:CREATE TABLE `test02_first_tb` (
    `id`  int NOT NULL ,
    `name`  varchar(50) NULL 
    )
    ;

    注意:最后是以分号结束,点击回车执行的



    7、页面显示 Query OK, 0 row affected 就表示表创建成功了。


    展开全文
  • HBase shell 命令创建表及添加数据操作 创建表,表名hbase_test,HBase是由Key-Value组成的,下面给出一个hbase的格式,方便小伙伴们理解 此有两个列族,列族1和列族2,其中列族1和列族2下分别有两个列name...

    HBase shell 命令创建表及添加数据操作

    创建表,表名hbase_test,HBase表是由Key-Value组成的,下面给出一个hbase表的格式,方便小伙伴们理解


    此表有两个列族,列族1和列族2,其中列族1和列族2下分别有两个列name和age,phone和address

    注意:hbase的表只动态加入列的,比如说列族1下面有两列,再添加数据时,可以在动态的加一列。

    1 创建表hbase_test有两个列族CF1和CF2

    hbase(main):041:0>create 'hbase_test',  {NAME=>'cf1'},{NAME=>'cf2'}

    2 向表中添加数据,在想HBase的表中添加数据的时候,只能一列一列的添加,不能同时添加多列。

    hbase(main):042:0>put'hbase_test', '001','cf1:name','Tom'

    hbase(main):043:0>put'hbase_test', '001','cf1:age','18'

    hbase(main):044:0>put'hbase_test', '001','cf2:phone’, ‘13309882999’

    hbase(main):045:0>put'hbase_test', '001','cf2:address',’昆明’

    注意:shell语句后跟分号表示语句还没有,这一点恰恰和mysql相反(我的理解)

    这样表结构就起来了,其实比较自由,列族里边可以自由添加子列很方便。如果列族下没有子列,cf1:name加不加冒号都是可以的,也可以写成cf1name

    如果在添加数据的时候,需要手动的设置时间戳,则在put命令的最后加上相应的时间戳,时间戳是long类型的,所以不需要‘加引号

    Hbase(main):045:0>put'hbase_test', '001','cf2:phone','13309882999',1478053832459

    3 查看表中的所有数据

    hbase(main):046:0>scan 'hbase_test'

    ROW   COLUMN+CELL                                                            

     001 column=cf1:name,  timestamp=1478053832459, value=Tom                  

     001  column=cf1:age,  timestamp=1478053787178, value=18                    

     001  column=cf:phone,  timestamp=1478053848225,  value=13309882999

    001 column=cf2:address,  timestamp=1478053858144, value=昆明

    row(s)in0.0140seconds

    因为表中只有一条数据,所以结果和下面查询一条数据的结果相同

    4 查看其中某一个Key的数据

    hbase(main):048:0>get'hbase_test','001'

    COLUMN                    CELL                                                                   

     001 column=cf1:name,  timestamp=1478053832459, value=Tom                  

     001  column=cf1:age,  timestamp=1478053787178, value=18                    

     001  column=cf:phone,  timestamp=1478053848225,  value=13309882999

    001 column=cf2:address,  timestamp=1478053858144, value=昆明

     

    这是这几天学习hbase的一点总结,具体代码访问 https://github.com/lengmao/GitHub


    --------------------- 
    作者:冷de猫 
    来源:CSDN 
    原文:https://blog.csdn.net/qq_37234166/article/details/79217906 
    版权声明:本文为博主原创文章,转载请附上博文链接!

    展开全文
  • Ubuntu创建文件夹和创建文件命令

    千次阅读 2020-06-02 20:17:47
    Ubuntu创建文件夹和创建文件命令 1.创建文件夹 mkdir 文件夹名字 2.创建文件 touch 文件名字.后缀类型
  • 前提:假设oracle数据库安装在windows系统上。...3.查看数据库的数据文件存放在硬盘的什么位置: 命令行运行:select name from v$datafile; 运行成功后,命令行界面会显示:NAME --------------
  • docker 创建镜像,创建容器命令

    千次阅读 2019-03-06 17:27:22
    启动dockerfile建立镜像命令 docker bulid -t imagename . (使用该命令,dockerfile的名字必须为Dockerfile) /docker bulid -tag imagename . /docker bulid -tag imagename -f dockerfilename . (do...
  • Linux 学习之创建、删除文件和文件夹命令

    万次阅读 多人点赞 2017-09-05 18:26:38
    今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令创建文件夹【mkdir】 一、mkdir命令使用权限 所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹...
  • zookeeper创建myid命令

    万次阅读 2018-12-21 20:45:51
    对于网上大多数文章都是创建myid文件,导致大部分初学者并不知道如何创建 下面命令可以创建myid文件 望笑纳 内容为1 echo “1” > myid
  • mysql数据库中创建数据库和命令

    千次阅读 2017-08-02 14:22:04
    以下演示在dos窗口上,命令行操作mysql数据库,前提是已经安装了mysql的数据库服务。1.创建数据库,数据库名称...3.创建数据库中的,表名为 myusersuse test; CREATE TABLE myusers (id int not null AUTO_INCREMENT
  • MySQL命令create table:创建数据

    千次阅读 2016-11-23 13:47:49
    create table命令用来创建数据。 create table命令格式:create table ( [,.. ]); 例如,建立一个名为MyClass的: 字段名 数字类型 数据宽度 是否为空 是否主键 自动增加 ...
  • MySQL创建数据库和创建数据

    万次阅读 多人点赞 2019-10-20 23:44:40
    MySQL 创建数据库和创建数据 MySQL 是最常用的数据库,在数据库操作中,基本都是增删改查操作,简称CRUD。 在这之前,需要先安装好 MySQL ,然后创建好数据库、数据、操作用户。 一、数据库操作语言 数据库...
  • 数据库-命令创建学生 课程 选课表并进行增删查改指令
  •  创建一个vlan的命令:    3S(config-if)#exit 3S(config)#vlan 10 3S(config-vlan)#? VLAN configuration commands:  exit Apply changes, bump revision number, and exit mode  name Ascii ...
  • cmd创建文件命令

    万次阅读 2018-09-15 20:52:06
    一、建立空文件的几种方法 1、cd.>a.txt ...而此例中命令不会有输出,所以就创建了没有内容的空文件。 2、copynula.txt nul表示空设备,从概念上讲,它不可见,存在于每个目录中,可以把它看成一...
  • 我想创建一个人员信息和部门信息,同时,我们想通过人员信息知道此人的部门信息。我们应该怎样建表呢。 下面我以表格的形式展示咱们数据库的结构。 人员信息 人员id 姓名 性别 部门id 001 小红...
  • 关于MySQL执行创建表命令后出现1055错误的解决方法问题描述解决办法 问题描述 如下例子: CREATE TABLE t( `deptno` INT(4), `dname` VARCHAR(255), `loc` varchar(255) ); 当执行这段代码时,navicat执行成功...
  • 现在,给大家讲解,如何用SQL命令在MySQL中创建一个数据库及数据。 在学习前,我们首先要了解,SQL命令什么? SQL 结构化查询语言,专门用来操作关系型数据库 知道了SQL命令什么,我们还要知道)SQL命令...
  • 1.先创建migration,php artisan make:migration create_admin_table --create=admin这样在database/migrations下就多了一个文件...使用migrate命令生成php artisan make:migration数据库里就多了我创建的admin了...
  • linux 创建目录命令

    千次阅读 2021-02-06 16:59:27
    命令行提示符 [root@localhost ~]# ... linux 超级用户 root window 超级用户 administartor # 超级用户 $ 普通用户 当前所在目录 ~用户的家... 命令 空格 [选项] 空格 [参数] 选项,使用或调整命令的功能 参数.
  • Linux下创建用户命令

    千次阅读 2015-08-29 14:45:39
    如何使用Linux命令行创建新的用户呢? 我是在Ubuntu下进行的,例如添加名为test的新用户: 最简单的命令: sudo adduser test 会自动将该用户添加到同名组中,创建/home/test/,从etc/skel/复制文件,并设定密码和...
  • laravel 创建命令行命令

    千次阅读 2018-03-06 22:40:41
    1. 在命令行输入 php artisan make:command NiceWork(此处根据自己想要创建的命名)2. 命令完成后,会在 目录中看到这个文件3. 进入Console/Kernel.php , 注册该命令4. 然后进入 NiceWork.php ,修改$...
  • 2.然后右击刚才创建的连接,选择【命令列界面】,打开命令列界面; 3.打开命令界面; 4.首先创建数据库,命令为:CREATE DATABASE ; 5.然后右击刚才创建的连接,选择【刷新】,就可以看到我们...
  • Linux创建文件命令的方法

    万次阅读 多人点赞 2019-07-02 22:53:06
    本文讲解了Linux创建文件命令的方法 ,希望对您的学习有所帮助。  创建文件夹  mkdir aaa  mkdir -p aaa  创建文件命令  vi foo.txt  emacs foo.txt  echo "aaaa" > foo.txt  cat > foo.txt ...
  • Xshell创建快速命令

    千次阅读 2017-12-22 18:22:46
    今天同事那淘了Xshell使用方法,如下: ...②创建快速命令集 双击①创建快捷方式打开会话 -> 单击工具 -> 快速命令集 -> 选中默认快速命令集 -> 单击编辑 -> 单击添加 -> 输入:标签名 文本 ③
  • linux 创建目录命令If you want to create a directory containing several subdirectories, or a directory tree, using the command line in Linux, generally you have to use the mkdir command several times....
  • 命令操作方式创建和修改结构

    千次阅读 2018-03-25 22:34:15
    命令操作方式创建表-----CREATE TABLE 语句的基本格式:CREATE TABLE table_name ( { column_name datatype | IDENTITY | NULL | NOT NULL } )其中,参数说明如下:(1)table_name、column_name 分别为表名和...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,432,742
精华内容 973,096
关键字:

创建表的命令是什么