数据库和数据表的基本操作

本次涉及命令

如何创建数据库
    Create database 数据库名称;
查看数据库
    SHOW  DATABASES;
    SHOW  create DATABASE 数据库名;
删除数据库
    Drop database 数据库名;
创建数据表
    Create table  表名;
打开数据库   
    use 数据库名;
显示表     
    show  tables;
查看表   
    show  create table 表名;    
    desc  表名;

/* 修改表 */
Alter table 旧表名  rename  to 新表名;
Alter table  表名 change 旧字段名 新字段名  数据类型
Alter table  表名 modify 字段名 数据类型[约束条件]
Alter table 表名 add 新字段名 数据类型[约束条件][first][after 已存在的字段名]
Alter table 表名 drop 字段名
Alter table 表名 modify 字段名1 数据类型 first|after 字段名2

 

  数据库基础知识:

show variables like '%dir%';

  

Ubuntu如何使用echart来对hive中的数据可视化 ubuntu表格_数据库

 

 

 查看数据库

show databases;

  

Ubuntu如何使用echart来对hive中的数据可视化 ubuntu表格_字段名_02

 

 

 

创建数据库

Create database 数据库名称;

   

Ubuntu如何使用echart来对hive中的数据可视化 ubuntu表格_字段名_03

  创建数据库同时指定编码方式

Create database 数据库名 default character set 编码格式;

  ubuntu 默认编码为 latin1 即 ISO-8859-1 支持中文存入, 不过 不建议使用中文 作为数据库名或表名

   

Ubuntu如何使用echart来对hive中的数据可视化 ubuntu表格_表名_04

 

 创建数据库时将 默认编码格式设置额为 uft8

   

Ubuntu如何使用echart来对hive中的数据可视化 ubuntu表格_表名_05

 

 

使用选定数据库

use 数据库名;

  

Ubuntu如何使用echart来对hive中的数据可视化 ubuntu表格_字段名_06

 

 


 

修改数据库

MySQL数据库一旦安装成功,创建的数据库编码也就确定了,想要改变数据库的编码,可以使用

Alter database 数据库名 default character set 字符集;

不过很遗憾,命令不能修改 数据库名称

  

Ubuntu如何使用echart来对hive中的数据可视化 ubuntu表格_表名_07

 

 

 

 

删除数据库

  数据库名字不能修改在,怎么办呢,那只能直接删除,重新建一个数据库了

删除命令如下 

drop   database   数据库名称;

  

Ubuntu如何使用echart来对hive中的数据可视化 ubuntu表格_表名_08

 

 

 

数据表

  创建表的格式如下

CREATE TABLE 表名
(
  字段名1,数据类型[完整性约束条件],
  字段名2,数据类型[完整性约束条件],
   ......
  字段名n,数据类型[完整性约束条件],
  [完整性约束],
  [完整性约束],
  ......
  [完整性约束],
);

创建标需要选定使用的数据库 当然也可以 使用 数据库名.表名

  

Ubuntu如何使用echart来对hive中的数据可视化 ubuntu表格_表名_09

 

未选定数据库错误 

 

   

Ubuntu如何使用echart来对hive中的数据可视化 ubuntu表格_字段名_10


  查看数据表

show create table 表名;

  数据表的定义信息显示出来,也可以在表名之后加上参数“\G”,"\g"会额外划线更加清晰

  

Ubuntu如何使用echart来对hive中的数据可视化 ubuntu表格_表名_11

 

 

 

Ubuntu如何使用echart来对hive中的数据可视化 ubuntu表格_数据库_12

 

 

   DESCRIBE语句可以查看表的字段信息

  格式如下

DESCRIBE  表名; 
  DESC  表名;(简写)

  

Ubuntu如何使用echart来对hive中的数据可视化 ubuntu表格_字段名_13

 

 

 

数据表的基本操作

 

  修改数据表

    1、修改表名

      命令格式 :

ALTER TABLE 旧表名 RENAME [TO] 新表名;

  

Ubuntu如何使用echart来对hive中的数据可视化 ubuntu表格_字段名_14

 

    2、修改字段名

      命令格式:

ALTER TABLE 表名 CHANGE 旧字段名  新字段名 新数据类型;

  

Ubuntu如何使用echart来对hive中的数据可视化 ubuntu表格_表名_15

 

 

 

    3、修改字段的数据类型

      命令格式:

ALTER TABLE 表名 MODIFY 字段名  数据类型[约束条件];

  

Ubuntu如何使用echart来对hive中的数据可视化 ubuntu表格_表名_16

 

 

 

    4.添加字段

      命令格式:

ALTER TABLE 表名 ADD  新字段名  数据类型 [约束条件][FIRST|AFTER 已存在字段名]

  

Ubuntu如何使用echart来对hive中的数据可视化 ubuntu表格_表名_17

 

 

 

    5、删除字段

      命令格式:

ALTER TABLE 表名 DROP 字段名;

  

Ubuntu如何使用echart来对hive中的数据可视化 ubuntu表格_表名_18

 

 

 

    6、修改字段的排列位置

      命令格式:

ALTER TABLE表名MODIFY字段名1数据类型FIRST|AFTER字段名2

  

Ubuntu如何使用echart来对hive中的数据可视化 ubuntu表格_字段名_19

 

     

  7.删除数据表

      命令格式:

  

DROP TABLE 表名;

  

Ubuntu如何使用echart来对hive中的数据可视化 ubuntu表格_表名_20

 

 

  学习不易,诸君共勉!

大道五十,天衍四九,人遁其一!