当前位置:首页 > 技术文章 > 正文内容

SQL:对表等对象的操作说明(sql 对象)

本文主要介绍SQL中操作对象的创建、删除、替换等操作,这里操作对象主要指表、视图、函数等。

下面的例子全部以“表”对象为例进行说明,并且只写出通用的核心语法,而非完整语法。

对象的创建

新建对象:

CREATE TABLE table_name;

新建对象,如果对象不存在,就新建:

CREATE TABLE IF NOT EXISTS table_name

新建对象,仅从查询表复制字段:

CREATE TABLE table_name1 AS SELECT * FROM table_name2 WHERE 1=2

新建对象,从查询表复制字段和数据:

CREATE TABLE table_name1 AS SELECT * FROM table_name2
  • 对象创建综合举例

1. 创建表(新建)

create table stu_info
(sut_id int primary key,
 stu_age int,
 stu_name varchar(10)
)

2. 插入数据

insert into stu_info values(10001,12,'ZhangMing');
insert into stu_info values(10002,11,'LiHua');

3.表数据查询

select
*
from stu_info

4.创建对象(如果对象存在,就放弃创建)

create table if not exists stu_info
(sut_id int primary key,
 stu_age int,
 stu_name varchar(10)
)

此时查询stu_info表数据,发现新建没有执行,表中的数据依然存在

对象的删除

直接删除:

DROP TABLE table_name

如果对象存在,就删除:

DROP TABLE IF EXISTS table_name

对象重命名

ALTER TABLE table_name1 RENAME TO table_name2

#SQL##数据库##如何学习SQL语言##小白测评数据库#

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/4354.html

标签: sql怎么学
分享给朋友:

“SQL:对表等对象的操作说明(sql 对象)” 的相关文章

Nginx重写规则(2) nginx中地址重写有哪些选项

需求:研发提出了一些路由跳跃的要求。解决问题:在特殊情况下,如果业务和研发无法快速处理,则需要运维快速跳转来解决临时问题并避免出现较大的漏洞。Nginx重写规则案例一:临时将请求路径/colorv1/getcolorv1 的请求转发到 v2,且带着问号后面的参数 :location ~ ^/(.)/...

2022年从零开始,用一篇博客掌握 nginx 的初级配置

当 nginx 安装之后,默认的配置如下所示(数据来源为宝塔自动生成),本篇博客重点介绍的是配置虚拟机相关内容,即 server 块配置项。 server 块的指令主要用于设置主机和端口, location 块用于匹配网页路径,一个 http 块可以包含多个 server 。基础配置server {...

Nginx常用配置与命令 nginx命令详解

Nginx特点高并发、高性能;模块化架构使得它的扩展性非常好;异步非阻塞的事件驱动模型这点和 Node.js 相似;相对于其它服务器来说它可以连续几个月甚至更长而不需要重启服务器使得它具有高可靠性;热部署、平滑升级;完全开源,生态繁荣;Nginx作用Nginx 的最重要的几个使用场景:静态资源服务,...

Nginx 在微服务中的应用(9)

在微服务架构中,Nginx 通常作为反向代理服务器、负载均衡器和 API 网关,承担着多个关键角色。它可以帮助管理微服务之间的流量,确保请求的高效路由、负载均衡、流量控制、安全防护等。Nginx 由于其高性能、轻量级和配置灵活性,成为微服务架构中非常常见的组件。以下是 Nginx 在微服务中的几种主...

如何让Nginx后端服务收到真实的客户IP?

背景开发有一个服务部署在阿里云上,依赖阿里云的CLB(传统型负载均衡)暴露服务,因特殊要求,CLB和后端服务之间需要通过自建Nginx做代理,拓扑图如下,应用拓扑操作客户端的请求经过了两层代理,这里CLB和Nginx都要做配置。1,配置CLBCLB的配置比较简单,在配置“监听”时,要附加“X-For...

技巧:PHP版本怎样隐藏在Linux服务器

通常情况下,大多数安装web服务器软件的默认设置存在信息泄露,这些软件其中之一就是PHP。PHP是如今最流行的服务端html嵌入式语言之一。而在如今这个充满挑战的时代,有许多黑客会尝试发现你服务端的漏洞。因此,ehowstuff网站一篇简单描述如何在Linux服务器中隐藏PHP信息值得关注。(图片来...