博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

数据库操作

Posted on 2023-03-08 15:34  生活旅行家  阅读(25)  评论(0)    收藏  举报

show databases; 显示数据库
CREATE DATABASE university; 创建数据库
use university; 进入数据库
show tables; 显示数据表
create TABLE person( 创建表
 ID CHAR(5),
 name VARCHAR(20) NOT NULL, 设置非空字段
 age NUMERIC(8),
 country_id NUMERIC(8),
 country_name VARCHAR(20),
 PRIMARY KEY (ID) 设置主键
);
DESCRIBE person; 概述表中的列,即查看数据表所有列
INSERT INTO person(name,age,country_id,country_name) 在表中插入新纪录,也可以省略列名
 VALUES ('孙权',39,0,'吴');
DELETE FROM <表名>; 清空表
DROP TABLE <表名>; 删除表
CREATE VIEW <视图名> AS VIEW视图是虚拟的SQL表。它包含行和列,和一般的SQL表格很类似。视图总是显示数据库中的最新数据。
SELECT <列名1>,<列名2> 创建视图。数据库的设计和结构不会受到视图中的函数、where 或 join 语句的影响。
FROM <表名1>
WHERE <条件>;
DROP VIEW <视图名>; 删除视图
视图查看时不需要在后面加分号
COUNT(列名)返回行数 常用的聚合函数
SUM(列名)返回指定列的值求和
AVG(列名)返回指定列的平均值
MIN(列名)返回指定列的最小值
MAX(列名)返回指定列的最大值
set spark.sql.thriftServer.limitCollectNumber=0; 解除200行结果限制

!quit  退出数据库