当前位置: 首页 > news >正文

红酒哪个网站做的好网络营销的特点有几个

红酒哪个网站做的好,网络营销的特点有几个,免费注册网站,天元建设集团有限公司logo一、查看表结构与修改表名 (一)任务描述 本关任务:修改表名,并能顺利查询到修改后表的结构。 (二)相关知识 为了完成本关任务,你需要掌握: 1.如何查看表的结构; 2.如…

一、查看表结构与修改表名

(一)任务描述

本关任务:修改表名,并能顺利查询到修改后表的结构。

(二)相关知识

为了完成本关任务,你需要掌握:
1.如何查看表的结构;
2.如何修改表的名称。

(三)查看数据表基本结构

有强迫症或健忘症的小伙伴们在建好数据库和表以后,通常会怀疑自己刚才是不是敲错了,怎么办?如果不是使用图形界面是不是就没法查看啦?

不存在的,这就告诉你查看口令:\d+
语法规则为:\d+ 表名;

比如本岛主新建了一个名叫t_emp22的表,结构如下:

  CREATE TABLE t_emp22(id INT PRIMARY KEY,id1 INT DEFAULT 2,name VARCHAR(22),sex VARCHAR(2) DEFAULT '男'
) ;


现在来看看“现场”,用\d+查表的结构是这样的。

 postgres=> \d+ t_emp22;Table "gaussdb.t_emp22"Column |         Type          |            Modifiers             | Storage  |Stats target | Description 
--------+-----------------------+----------------------------------+----------+
--------------+-------------id     | integer               | not null                         | plain    || id1    | integer               | default 2                        | plain    || name   | character varying(22) |                                  | extended || sex    | character varying(2)  | default '男'::character varying | extended |   | 
Indexes:"t_emp22_pkey" PRIMARY KEY, btree (id) TABLESPACE pg_default
Has OIDs: no
Options: orientation=row, compression=no


\d+ 可以查看表的字段信息,包括:字段名、字段数据类型、是否为主键、是否有默认值等。

(四)修改表名

随着表越来越多,有时候你会后悔之前的数据表的名字根本没有认真斟酌过,想要重新命名一下,可以做到吗?

答案是:可以!OpenGauss 是通过 ALTER TABLE 语句来修改表名的。

语法规则为: 

ALTER TABLE 旧表名 RENAME to 新表名; 


举个例子,我们先用 \d 看看我们的数据库中有什么表吧。

3b56ca2adb0144b2bc364fe4c74a2906.png

接下来,我们使用 ALTER TABLE 将 t_emp 改名 为 testtb。

ALTER TABLE t_emp RENAME TO testtb; 

db9280fd1b3f4adba8384d4afaa76012.png

改名成功!t_emp 成功变成了 testtb。

接下来你们可以自行体验一下了!

(五)编程要求

根据提示,在右侧编辑器补充代码:

把数据表 tb_emp 改名为jd_emp;

查看该数据库下数据表的列表;

(六)编程实现

56bf670aadd64ccfa63818c1e44dfc50.png

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

二、修改字段数据类型

(一)任务描述

本关任务:修改已有字段的数据类型。

(二)相关知识

为了完成本关任务,你需要掌握如何修改字段的数据类型。

(三)修改字段类型

有时,在我们建好一张表后会突然发现,哎呀!数据貌似写错了!怎么办?要删了表再重新建一个新表吗?还是要删了这个字段再新建一个新的字段?
都不用,OpenGauss 中修改字段类型也有专门的语句。

语法规则为:  

ALTER TABLE 表名 ALTER column_name TYPE data_type  ; 
举个例子:
现在我们要把表 t_emp22 中的字段 name 的数据类型改名为 varchar(25)。
表t_emp22结构如下:

CREATE TABLE t_emp22(id INT PRIMARY KEY,name VARCHAR(22),sex VARCHAR(2) DEFAULT '男'
) ; 


输入命令:

ALTER TABLE t_emp22 ALTER name TYPE  varchar(25); 


小提示: 列存表只支持添加字段ADD COLUMN、修改字段的数据类型ALTER TYPE、设置单个字段的收集目标SET STATISTICS、支持更改表名称、支持更改表空间,支持删除字段DROP COLUMN。

(四)编程要求

根据提示,在右侧编辑器补充代码:

把数据表 tb_emp 字段 name 的数据类型改为varchar(30)。

表 tb_emp 表结构如下:4703cc6771bc4263b69e46ae5db60ccb.png
 

(五)编程实现

e1049c8f7df84672bfb24c3345b81700.png

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

三、 添加与删除字段

(一)任务描述

本关任务:在指定表添加新的字段,并删除表中的指定字段。

(二)相关知识

为了完成本关任务,你需要掌握:
1.如何往表中添加一个或者多个新的字段,
2.如何删除指定的字段。

(三)添加字段

因为甲方的业务需求是不停变化的,所以在数据库操作中,添加字段可是常有的事。一个完整的字段包括:字段名、数据类型和完整性约束。

增加单列语法规则为:

alter table table_name ADD [ COLUMN ] column_name data_type [ compress_mode ] [ COLLATE collation ] [ column_constraint [ … ] ] 

增加多列语法规则为:

 alter table  table_name ADD ( { column_name data_type [ compress_mode ] } [, …] )


其中列约束column_constraint为:

[ CONSTRAINT constraint_name ]{ NOT NULL |NULL |CHECK ( expression ) |DEFAULT default_expr  |UNIQUE index_parameters |PRIMARY KEY index_parameters }[ DEFERRABLE | NOT DEFERRABLE | INITIALLY DEFERRED | INITIALLY IMMEDIATE ] 

常用约束含义:

NOT NULL 约束:确保某列不能有 NULL 值。

DEFAULT 约束:当某列没有指定值时,为该列提供默认值。

UNIQUE 约束:确保某列中的所有值是不同的。

PRIMARY Key 约束:唯一标识数据库表中的各行/记录。

其中列的压缩可选项compress_mode为:

 [ DELTA | PREFIX | DICTIONARY | NUMSTR | NOCOMPRESS ]


举个例子:
现在我们要在表 t_emp22 中增加字段 addr varchar(100)。
表t_emp22结构如下:

CREATE TABLE t_emp22(id INT PRIMARY KEY,name VARCHAR(22),sex VARCHAR(2) DEFAULT '男'
) ; 


输入命令:

ALTER TABLE t_emp22 ADD  COLUMN  addr varchar(25); 

删除字段

有添加的需求就会有删除的需求。删除一个字段就是将数据表中的某个字段从表中移除。

语法规则为: 

 ALTER TABLE table_name DROP [ COLUMN ] [ IF EXISTS ] column_name [ RESTRICT | CASCADE ]


从表中删除一个字段,和这个字段相关的索引和表约束也会被自动删除。如果任何表之外的对象依赖于这个字段,必须声明CASCADE ,比如视图。
DROP COLUMN命令并不是物理上把字段删除,而只是简单地把它标记为对SQL操作不可见。随后对该表的插入和更新将在该字段存储一个NULL。因此,删除一个字段是很快的,但是它不会立即释放表在磁盘上的空间,因为被删除了的字段占据的空间还没有回收。这些空间将在执行VACUUM时而得到回收。

举个例子:
现在我们要把字段name从上表t_emp22中删除。

ALTER TABLE  t_emp22  DROP COLUMN IF EXISTS name

(四)编程要求

根据提示,在右侧编辑器补充代码:

在数据表 tb_emp 中添加字段 country,数据格式为 varchar(20);

删除数据表 tb_emp 中的字段 salary。

数据表结构如下:2762f42b010b400e9b6834d1c3e8f241.png

(五)编程实现

20cef2c41e414736af9c465be65b72a9.png

 

http://www.ritt.cn/news/3013.html

相关文章:

  • JAVA入门到建设网站完成苏州网站建设
  • 网站的ftp账号和密码东莞网络推广托管
  • 桂林建设网站公司二级域名查询入口
  • seo优化网站建设哪家好中国十大it培训机构排名
  • 网站平台规划方案长沙网站优化公司
  • 建筑工程官网优化大师绿色版
  • 官方网站后台图片下载怎么做分销渠道
  • 晋城建设工程信息网站百度资讯
  • 南山网站设计训百度爱采购推广怎么入驻
  • 建设网站公司那里好相关的热搜问题广州seo优化效果
  • 温州网站域名注册服务公司重庆seo排名优化
  • 网站建设策划结束语百度收录最新方法
  • 网站怎么做播放窗口免费行情软件app网站下载大全
  • vue做视频网站日本积分榜最新排名
  • 做网站的哪里好线上推广的优势和好处
  • 怎样判断网站的好坏国外免费网站域名服务器查询软件
  • 做ae好的网站有哪些秦皇岛seo招聘
  • 做网站可以用别人的身份证吗怎么打广告宣传自己的产品
  • 网上卖货有哪些免费平台百度搜索关键词优化
  • 杭州网站外包西安seo服务商
  • 什么什么设计英文网站青岛的seo服务公司
  • c 语言能开发做网站吗海南网站制作公司
  • 微企免费网站建设搜索引擎优化宝典
  • 网站开发人员主要干什么的新闻博客软文自助推广
  • 谷哇网站建设网页版
  • 学生做网站怎么收费百度一下首页网页百度
  • 网络营销推广公司网站有哪些免费s站推广网站
  • 成都网站设计是什么seo优化公司信
  • 企业专业网站建设百度下载免费官方安装
  • 温州企业建站系统软文发布平台有哪些