Oracle 表创建和表管理

news2024/11/19 21:19:11

1.表的命名

  • 必须以字母开头
  • 字符长度在1-30之间
  • 只能包含A-Z,a-z,0-9,_,$和#
  • 被同一个用户拥有的对象不能有重复的名字

2.表的创建

SQL> create table t01(id number(4),name varchar2(15));

Table created.

SQL> desc t01
 Name                                                                                                              Null?    Type
 ----------------------------------------------------------------------------------------------------------------- -------- ----------------------------------------------------------------------------
 ID                                                                                                                         NUMBER(4)
 NAME                                                                                                                       VARCHAR2(15)

SQL> select * from t01;

no rows selected

SQL> 

3. 子查询建表并copy 表

SQL> create table e01 as select * from emp;

Table created.

SQL> select * from e01;

     EMPNO ENAME      JOB              MGR HIREDATE         SAL       COMM     DEPTNO
---------- ---------- --------- ---------- --------- ---------- ---------- ----------
      7369 SMITH      CLERK           7902 17-DEC-80        800                    20
      7499 ALLEN      SALESMAN        7698 20-FEB-81       1600        300         30
      7521 WARD       SALESMAN        7698 22-FEB-81       1250        500         30
      7566 JONES      MANAGER         7839 02-APR-81       2975                    20
      7654 MARTIN     SALESMAN        7698 28-SEP-81       1250       1400         30
      7698 BLAKE      MANAGER         7839 01-MAY-81       2850                    30
      7782 CLARK      MANAGER         7839 09-JUN-81       2450                    10
      7788 SCOTT      ANALYST         7566 24-JAN-87       3000                    20
      7839 KING       PRESIDENT            17-NOV-81       5000                    10
      7844 TURNER     SALESMAN        7698 08-SEP-81       1500          0         30
      7876 ADAMS      CLERK           7788 02-APR-87       1100                    20
      7900 JAMES      CLERK           7698 03-DEC-81        950                    30
      7902 FORD       ANALYST         7566 03-DEC-81       3000                    20
      7934 MILLER     CLERK           7782 23-JAN-82       1300                    10

14 rows selected.

SQL>

4. 子查询建表只拷贝表结构

SQL> create table e02 as select * from emp where 1=0;

Table created.

SQL> select * from e02;

no rows selected

SQL> 

5.用户表 和数据字典

用户表

  • 由用户创建和维护的表的集合
  • 包含用户信息

数据字典

  • 由Oracle服务器创建和维护的表的集合
  • 包含数据库的信息
  • USER_ : (有关用户对象的信息)
  • ALL_  : 所有用户可以方法的表的信息(对象表和相关表)
  • DBA_ : 受限视图,只能够被分配给DBA角色的人访问
  • V$  :  动态性能视图,数据库服务器性能,内存和锁

查询数据字典

  • 查看用户拥有的表的名称
SQL> 
SQL> select table_name from user_tables;

TABLE_NAME
--------------------------------------------------------------------------------------------------------------------------------
DEPT
EMP
BONUS
SALGRADE
T01
E01
E02

7 rows selected.

SQL> 
  • 查看用户拥有的不同对象类型
SQL> 
SQL> select distinct object_type from user_objects;

OBJECT_TYPE
-----------------------
INDEX
TABLE

SQL> 
  • 查看用户拥有的表,视图,同义字和序列
SQL> 
SQL> select * from user_catalog;

TABLE_NAME                                                                                                                       TABLE_TYPE
-------------------------------------------------------------------------------------------------------------------------------- -----------
DEPT                                                                                                                             TABLE
EMP                                                                                                                              TABLE
BONUS                                                                                                                            TABLE
SALGRADE                                                                                                                         TABLE
T01                                                                                                                              TABLE
E01                                                                                                                              TABLE
E02                                                                                                                              TABLE

7 rows selected.

SQL> 

数据类型:

Alter table 语句

SQL> 
SQL> select * from user_catalog;

TABLE_NAME                                                                                                                       TABLE_TYPE
-------------------------------------------------------------------------------------------------------------------------------- -----------
DEPT                                                                                                                             TABLE
EMP                                                                                                                              TABLE
BONUS                                                                                                                            TABLE
SALGRADE                                                                                                                         TABLE
T01                                                                                                                              TABLE
E01                                                                                                                              TABLE
E02                                                                                                                              TABLE

7 rows selected.

SQL> desc e01
 Name                                                                                                              Null?    Type
 ----------------------------------------------------------------------------------------------------------------- -------- ----------------------------------------------------------------------------
 EMPNO                                                                                                                      NUMBER(4)
 ENAME                                                                                                                      VARCHAR2(10)
 JOB                                                                                                                        VARCHAR2(9)
 MGR                                                                                                                        NUMBER(4)
 HIREDATE                                                                                                                   DATE
 SAL                                                                                                                        NUMBER(7,2)
 COMM                                                                                                                       NUMBER(7,2)
 DEPTNO                                                                                                                     NUMBER(2)

SQL> alter table e01 add (location varchar2(10));

Table altered.

SQL> desc e01
 Name                                                                                                              Null?    Type
 ----------------------------------------------------------------------------------------------------------------- -------- ----------------------------------------------------------------------------
 EMPNO                                                                                                                      NUMBER(4)
 ENAME                                                                                                                      VARCHAR2(10)
 JOB                                                                                                                        VARCHAR2(9)
 MGR                                                                                                                        NUMBER(4)
 HIREDATE                                                                                                                   DATE
 SAL                                                                                                                        NUMBER(7,2)
 COMM                                                                                                                       NUMBER(7,2)
 DEPTNO                                                                                                                     NUMBER(2)
 LOCATION                                                                                                                   VARCHAR2(10)

SQL> select * from e01;

     EMPNO ENAME      JOB              MGR HIREDATE         SAL       COMM     DEPTNO LOCATION
---------- ---------- --------- ---------- --------- ---------- ---------- ---------- ----------
      7369 SMITH      CLERK           7902 17-DEC-80        800                    20
      7499 ALLEN      SALESMAN        7698 20-FEB-81       1600        300         30
      7521 WARD       SALESMAN        7698 22-FEB-81       1250        500         30
      7566 JONES      MANAGER         7839 02-APR-81       2975                    20
      7654 MARTIN     SALESMAN        7698 28-SEP-81       1250       1400         30
      7698 BLAKE      MANAGER         7839 01-MAY-81       2850                    30
      7782 CLARK      MANAGER         7839 09-JUN-81       2450                    10
      7788 SCOTT      ANALYST         7566 24-JAN-87       3000                    20
      7839 KING       PRESIDENT            17-NOV-81       5000                    10
      7844 TURNER     SALESMAN        7698 08-SEP-81       1500          0         30
      7876 ADAMS      CLERK           7788 02-APR-87       1100                    20
      7900 JAMES      CLERK           7698 03-DEC-81        950                    30
      7902 FORD       ANALYST         7566 03-DEC-81       3000                    20
      7934 MILLER     CLERK           7782 23-JAN-82       1300                    10

14 rows selected.

SQL> alter table e01 modify (location varchar2(13));

Table altered.

SQL> desc dept;
 Name                                                                                                              Null?    Type
 ----------------------------------------------------------------------------------------------------------------- -------- ----------------------------------------------------------------------------
 DEPTNO                                                                                                            NOT NULL NUMBER(2)
 DNAME                                                                                                                      VARCHAR2(14)
 LOC                                                                                                                        VARCHAR2(13)

SQL> desc e01;
 Name                                                                                                              Null?    Type
 ----------------------------------------------------------------------------------------------------------------- -------- ----------------------------------------------------------------------------
 EMPNO                                                                                                                      NUMBER(4)
 ENAME                                                                                                                      VARCHAR2(10)
 JOB                                                                                                                        VARCHAR2(9)
 MGR                                                                                                                        NUMBER(4)
 HIREDATE                                                                                                                   DATE
 SAL                                                                                                                        NUMBER(7,2)
 COMM                                                                                                                       NUMBER(7,2)
 DEPTNO                                                                                                                     NUMBER(2)
 LOCATION                                                                                                                   VARCHAR2(13)

SQL> alter table e01 modify (HIREDATE date default sysdate);

Table altered.

SQL> desc user_tab_columns
 Name                                                                                                              Null?    Type
 ----------------------------------------------------------------------------------------------------------------- -------- ----------------------------------------------------------------------------
 TABLE_NAME                                                                                                        NOT NULL VARCHAR2(128)
 COLUMN_NAME                                                                                                       NOT NULL VARCHAR2(128)
 DATA_TYPE                                                                                                                  VARCHAR2(128)
 DATA_TYPE_MOD                                                                                                              VARCHAR2(3)
 DATA_TYPE_OWNER                                                                                                            VARCHAR2(128)
 DATA_LENGTH                                                                                                       NOT NULL NUMBER
 DATA_PRECISION                                                                                                             NUMBER
 DATA_SCALE                                                                                                                 NUMBER
 NULLABLE                                                                                                                   VARCHAR2(1)
 COLUMN_ID                                                                                                                  NUMBER
 DEFAULT_LENGTH                                                                                                             NUMBER
 DATA_DEFAULT                                                                                                               LONG
 NUM_DISTINCT                                                                                                               NUMBER
 LOW_VALUE                                                                                                                  RAW(2000)
 HIGH_VALUE                                                                                                                 RAW(2000)
 DENSITY                                                                                                                    NUMBER
 NUM_NULLS                                                                                                                  NUMBER
 NUM_BUCKETS                                                                                                                NUMBER
 LAST_ANALYZED                                                                                                              DATE
 SAMPLE_SIZE                                                                                                                NUMBER
 CHARACTER_SET_NAME                                                                                                         VARCHAR2(44)
 CHAR_COL_DECL_LENGTH                                                                                                       NUMBER
 GLOBAL_STATS                                                                                                               VARCHAR2(3)
 USER_STATS                                                                                                                 VARCHAR2(3)
 AVG_COL_LEN                                                                                                                NUMBER
 CHAR_LENGTH                                                                                                                NUMBER
 CHAR_USED                                                                                                                  VARCHAR2(1)
 V80_FMT_IMAGE                                                                                                              VARCHAR2(3)
 DATA_UPGRADED                                                                                                              VARCHAR2(3)
 HISTOGRAM                                                                                                                  VARCHAR2(15)
 DEFAULT_ON_NULL                                                                                                            VARCHAR2(3)
 IDENTITY_COLUMN                                                                                                            VARCHAR2(3)
 EVALUATION_EDITION                                                                                                         VARCHAR2(128)
 UNUSABLE_BEFORE                                                                                                            VARCHAR2(128)
 UNUSABLE_BEGINNING                                                                                                         VARCHAR2(128)
 COLLATION                                                                                                                  VARCHAR2(100)

SQL> select COLUMN_NAME,DATA_DEFAULT from user_tab_columns where table_name='E01';

COLUMN_NAME
--------------------------------------------------------------------------------------------------------------------------------
DATA_DEFAULT
--------------------------------------------------------------------------------
LOCATION


EMPNO


ENAME


JOB


MGR


HIREDATE
sysdate

SAL


COMM


DEPTNO



9 rows selected.

SQL> col COLUMN_NAME for a20
SQL> col DATA_DEFAULT for a30
SQL> select COLUMN_NAME,DATA_DEFAULT from user_tab_columns where table_name='E01';

COLUMN_NAME          DATA_DEFAULT
-------------------- ------------------------------
LOCATION
EMPNO
ENAME
JOB
MGR
HIREDATE             sysdate
SAL
COMM
DEPTNO

9 rows selected.

SQL> 

对于大表列的删除采用的方法如下:(先置为unused,之后再删除,效率最高,最快)

SQL> 
SQL> 
SQL> alter table e01 drop (HIREDATE);

Table altered.

SQL> desc e01;
 Name                                                                                                              Null?    Type
 ----------------------------------------------------------------------------------------------------------------- -------- ----------------------------------------------------------------------------
 EMPNO                                                                                                                      NUMBER(4)
 ENAME                                                                                                                      VARCHAR2(10)
 JOB                                                                                                                        VARCHAR2(9)
 MGR                                                                                                                        NUMBER(4)
 SAL                                                                                                                        NUMBER(7,2)
 COMM                                                                                                                       NUMBER(7,2)
 DEPTNO                                                                                                                     NUMBER(2)
 LOCATION                                                                                                                   VARCHAR2(13)

SQL> rollback;

Rollback complete.

SQL> desc e01;
 Name                                                                                                              Null?    Type
 ----------------------------------------------------------------------------------------------------------------- -------- ----------------------------------------------------------------------------
 EMPNO                                                                                                                      NUMBER(4)
 ENAME                                                                                                                      VARCHAR2(10)
 JOB                                                                                                                        VARCHAR2(9)
 MGR                                                                                                                        NUMBER(4)
 SAL                                                                                                                        NUMBER(7,2)
 COMM                                                                                                                       NUMBER(7,2)
 DEPTNO                                                                                                                     NUMBER(2)
 LOCATION                                                                                                                   VARCHAR2(13)

SQL> select COLUMN_NAME,DATA_DEFAULT from user_tab_columns where table_name='E01';

COLUMN_NAME          DATA_DEFAULT
-------------------- ------------------------------
LOCATION
EMPNO
ENAME
JOB
MGR
SAL
COMM
DEPTNO

8 rows selected.

SQL> 
SQL> alter table e01 set unused column mgr;

Table altered.

SQL> desc e01;
 Name                                                                                                              Null?    Type
 ----------------------------------------------------------------------------------------------------------------- -------- ----------------------------------------------------------------------------
 EMPNO                                                                                                                      NUMBER(4)
 ENAME                                                                                                                      VARCHAR2(10)
 JOB                                                                                                                        VARCHAR2(9)
 SAL                                                                                                                        NUMBER(7,2)
 COMM                                                                                                                       NUMBER(7,2)
 DEPTNO                                                                                                                     NUMBER(2)
 LOCATION                                                                                                                   VARCHAR2(13)

SQL> alter table e01 drop unused columns;

Table altered.

SQL> 

闪回表恢复drop的表,drop的table仍在回收站中,只需要flashback 操作便可以将其捡回来。

SQL> insert into e02 select * from emp;

14 rows created.

SQL> select * from tab;

TNAME                                                                                                                            TABTYPE        CLUSTERID
-------------------------------------------------------------------------------------------------------------------------------- ------------- ----------
DEPT                                                                                                                             TABLE
EMP                                                                                                                              TABLE
BONUS                                                                                                                            TABLE
SALGRADE                                                                                                                         TABLE
T01                                                                                                                              TABLE
E01                                                                                                                              TABLE
E02                                                                                                                              TABLE

7 rows selected.

SQL> drop table e02;

Table dropped.

SQL> select * from tab;

TNAME                                                                                                                            TABTYPE        CLUSTERID
-------------------------------------------------------------------------------------------------------------------------------- ------------- ----------
DEPT                                                                                                                             TABLE
EMP                                                                                                                              TABLE
BONUS                                                                                                                            TABLE
SALGRADE                                                                                                                         TABLE
T01                                                                                                                              TABLE
E01                                                                                                                              TABLE
BIN$7ZYRI7OIbgzgU4oIqMCjqg==$0                                                                                                   TABLE

7 rows selected.

SQL> select * from "BIN$7ZYRI7OIbgzgU4oIqMCjqg==$0";

     EMPNO ENAME      JOB              MGR HIREDATE         SAL       COMM     DEPTNO
---------- ---------- --------- ---------- --------- ---------- ---------- ----------
      7369 SMITH      CLERK           7902 17-DEC-80        800                    20
      7499 ALLEN      SALESMAN        7698 20-FEB-81       1600        300         30
      7521 WARD       SALESMAN        7698 22-FEB-81       1250        500         30
      7566 JONES      MANAGER         7839 02-APR-81       2975                    20
      7654 MARTIN     SALESMAN        7698 28-SEP-81       1250       1400         30
      7698 BLAKE      MANAGER         7839 01-MAY-81       2850                    30
      7782 CLARK      MANAGER         7839 09-JUN-81       2450                    10
      7788 SCOTT      ANALYST         7566 24-JAN-87       3000                    20
      7839 KING       PRESIDENT            17-NOV-81       5000                    10
      7844 TURNER     SALESMAN        7698 08-SEP-81       1500          0         30
      7876 ADAMS      CLERK           7788 02-APR-87       1100                    20
      7900 JAMES      CLERK           7698 03-DEC-81        950                    30
      7902 FORD       ANALYST         7566 03-DEC-81       3000                    20
      7934 MILLER     CLERK           7782 23-JAN-82       1300                    10

14 rows selected.

SQL> flashback table e02 to before drop;

Flashback complete.

SQL> select * from tab;

TNAME                                                                                                                            TABTYPE        CLUSTERID
-------------------------------------------------------------------------------------------------------------------------------- ------------- ----------
DEPT                                                                                                                             TABLE
EMP                                                                                                                              TABLE
BONUS                                                                                                                            TABLE
SALGRADE                                                                                                                         TABLE
T01                                                                                                                              TABLE
E01                                                                                                                              TABLE
E02                                                                                                                              TABLE

7 rows selected.

SQL> select * from e02;

     EMPNO ENAME      JOB              MGR HIREDATE         SAL       COMM     DEPTNO
---------- ---------- --------- ---------- --------- ---------- ---------- ----------
      7369 SMITH      CLERK           7902 17-DEC-80        800                    20
      7499 ALLEN      SALESMAN        7698 20-FEB-81       1600        300         30
      7521 WARD       SALESMAN        7698 22-FEB-81       1250        500         30
      7566 JONES      MANAGER         7839 02-APR-81       2975                    20
      7654 MARTIN     SALESMAN        7698 28-SEP-81       1250       1400         30
      7698 BLAKE      MANAGER         7839 01-MAY-81       2850                    30
      7782 CLARK      MANAGER         7839 09-JUN-81       2450                    10
      7788 SCOTT      ANALYST         7566 24-JAN-87       3000                    20
      7839 KING       PRESIDENT            17-NOV-81       5000                    10
      7844 TURNER     SALESMAN        7698 08-SEP-81       1500          0         30
      7876 ADAMS      CLERK           7788 02-APR-87       1100                    20
      7900 JAMES      CLERK           7698 03-DEC-81        950                    30
      7902 FORD       ANALYST         7566 03-DEC-81       3000                    20
      7934 MILLER     CLERK           7782 23-JAN-82       1300                    10

14 rows selected.

SQL> 

以下语句为purged回收站语句。

SQL> purge recyclebin;

Recyclebin purged.

SQL> select * from tab;

TNAME                                                                                                                            TABTYPE        CLUSTERID
-------------------------------------------------------------------------------------------------------------------------------- ------------- ----------
DEPT                                                                                                                             TABLE
EMP                                                                                                                              TABLE
BONUS                                                                                                                            TABLE
SALGRADE                                                                                                                         TABLE
T01                                                                                                                              TABLE
E01                                                                                                                              TABLE
E02                                                                                                                              TABLE

7 rows selected.

SQL> 

重命名

SQL> create table "123" as select * from dept;

Table created.

SQL> select * from tab;

TNAME                                                                                                                            TABTYPE        CLUSTERID
-------------------------------------------------------------------------------------------------------------------------------- ------------- ----------
DEPT                                                                                                                             TABLE
EMP                                                                                                                              TABLE
BONUS                                                                                                                            TABLE
SALGRADE                                                                                                                         TABLE
T01                                                                                                                              TABLE
E01                                                                                                                              TABLE
E02                                                                                                                              TABLE
123                                                                                                                              TABLE

8 rows selected.

SQL> rename "123" to detail_dept;

Table renamed.

SQL> select * from tab;

TNAME                                                                                                                            TABTYPE        CLUSTERID
-------------------------------------------------------------------------------------------------------------------------------- ------------- ----------
DEPT                                                                                                                             TABLE
EMP                                                                                                                              TABLE
BONUS                                                                                                                            TABLE
SALGRADE                                                                                                                         TABLE
T01                                                                                                                              TABLE
E01                                                                                                                              TABLE
E02                                                                                                                              TABLE
DETAIL_DEPT                                                                                                                      TABLE

8 rows selected.

SQL> 

Truncate table 语句

  • 删除表中所有的行
  • 释放被表占用的存储空间

当使用TRUNCATE 时不能回滚行删除。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/10982.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

现场直击!维视智造携多款明星产品亮相VisionChina 2022深圳机器视觉展

11月15日,2022年中国(深圳)机器视觉展在深圳国际会展中心(宝安新馆)盛大开幕,维视智造携MV-CR读码相机、3D线激光相机、VisionBank AI多相机智能视觉系统等多款行业领先产品及解决方案亮相。 1 ►现场速击 …

C基础--内存对齐问题(结构体对齐)

问题现象 在调试一个软件功能时,发现一个结构体对齐的问题,以前没有太关注,现在把它总结出来。先看示例: 结构体1: typedef struct {char magic[4];uint32_t crc32;uint32_t lenght;uint16_t ver;uint16_t IFrameCnt…

多线程DPDK应用的内存优化

作者 Conor Walsh is a software engineering intern with the Architecture Team of Intel’s Network Platform Group (NPG), based in Intel Shannon (Ireland). 引言 高速包处理是一种资源密集型应用。一种解决方案是将包处理流水线(pipeline)分离到多线程以提高程序性能…

大一新生HTML期末作业,网页制作作业——海鲜餐饮网站登录页面(单页面)HTML+CSS+JavaScript

👨‍🎓静态网站的编写主要是用HTML DIVCSS JS等来完成页面的排版设计👩‍🎓,常用的网页设计软件有Dreamweaver、EditPlus、HBuilderX、VScode 、Webstorm、Animate等等,用的最多的还是DW,当然不同软件写出的…

STM32G0开发笔记-Platformio+libopencm3-FreeRTOS和FreeModbus库使用

title: STM32G0开发笔记-Platformiolibopencm3-FreeRTOS和FreeModbus库使用 tags: STM32MCUSTM32G070libopencm3MonkeyPiFreeRTOSModbus categories: STM32 date: 2022-9-11 19:52:05 [原文:makerinchina.cn] 使用Platformio平台的libopencm3开发框架来开发STM32…

docker -- 入门篇 (数据卷、自定义镜像、安装mysql redis)

1 数据卷 采用上一章节创建的centos镜像启动容器 doc01 docker run -it --name doc01 lhy/centos:1.00 2 数据卷容器 启动子容器doc02 实现继承doc01的关系 docker run -it --name doc02 --volumes-from doc01 lhy/centos:1.00 启动子容器doc03 实现继承doc01的关系 docker…

【计算机毕业设计】病人跟踪治疗信息管理系统源码

一、系统截图(需要演示视频可以私聊) 摘 要 病人跟踪治疗信息管理系统采用B/S模式,促进了病人跟踪治疗信息管理系统的安全、快捷、高效的发展。传统的管理模式还处于手工处理阶段,管理效率极低,随着病人的不断增多&a…

mac pro M1(ARM)安装:安装zookeeper可视化工具PrettyZoo、ZooKeeperAssistant

0. 引言 今天安装zookeeper的可视化工具遇到一些问题,将其记录下来,以供后续的同学参考,在mac软件安装上少走弯路。同时也让大家体会下这两款不同的zk可视化工具的差别 1. 安装PrettyZoo 1、下载 直接在github上选择版本下载: …

8 - 复习总结java中的继承与多态

1. 继承 1.1 为什么需要继承 先看一个例子: 比如猫和狗都是动物,都可以用一个类来描述。 使用java语言来描述: class Cat{String name;int age;float wight;public void bark(){System.out.println(name"汪汪汪叫");}public void eat(){S…

PyTorch使用快速梯度符号攻击(FGSM)实现对抗性样本生成(附源码和数据集MNIST手写数字)

需要源码和数据集请点赞关注收藏后评论区留言或者私信~~~ 一、威胁模型 对抗性机器学习,意思是在训练的模型中添加细微的扰动最后会导致模型性能的巨大差异,接下来我们通过一个图像分类器上的示例来进行讲解,具体的说,会使用第一…

Reactor 模型

文章目录1、网络编程关注的事件2、网络 IO 的职责2.1、IO 检测2.1.1、连接建立2.1.2、连接断开2.1.3、消息到达2.1.4、消息发送2.2、IO 操作2.2.1、连接建立2.2.2、连接断开2.2.3、连接到达2.2.4、消息发送3、Reactor 模式3.1、概念3.2、面试:Reactor 为什么使用非阻…

利用jenkins直接构件docker镜像并发布

一、本服务器构建 1.jenkins安装完成之后,打jenkins,选择新建任务,如: 2.进行〔源码管理〕配置,如: 3.构建执行配置,如: APP_NAMEtest-project APP_PORT8083 RUN_ENVprod cd /var/…

EtherCAT与RTEX驱动器轴回零的配置与实现

上节课程,正运动小助手给大家分享了运动控制器提供的回零模式配置与实现。本节课程主要介绍控制器实现EtherCAT与RTEX驱动器的回零及其配置。 01 总线驱动器回零模式 正运动控制器提供自己的回零模式,也支持使用EtherCAT总线驱动器提供的回零模式&…

学长教你学C-day9-C语言循环结构与选择结构

小刘最近在读《老子》,被道家“一生二,二生三”的哲学思想迷住了,他不禁想代码是谁生的呢?首先代码就是一堆字符,字符不是代码,就像“白马非马”,但是当字符按照一定的顺序组织起来时&#xff0…

《Python编程无师自通》读书笔记

不能越界访问函数内部定义的变量 global不能乱用 啥时候用元组 join连接 小点,但第一次见会觉得蛮有意思。 Hangman 10.1的案例蛮有意思的 一搜才发现是十分经典的文字游戏 过程式编程的缺点以及函数式编程和面向对象编程的解决方法 过程式编程的缺点 函数式编程…

Web学习笔记-中期项目(拳皇)

CONTENTS项目原理一、基础文件二、ac_game_object框架三、游戏地图与玩家模型的创建项目原理 游戏中一个物体运动的原理是浏览器每秒钟刷新60次,每次我们单独计算这个物体新的位置,然后把他刷新出来,这样最终人眼看起来就是移动的效果。 对…

YOLO系列概述(yolov1至yolov7)

YOLO系列概述(yolov1至yolov7) 参考: 睿智的目标检测53——Pytorch搭建YoloX目标检测平台YoloV7 yolo的发展历史 首先我们来看一下yolo系列的发展历史,yolo v1和yolox是anchor free的方法,yolov2,yolov3…

使用 Vue3 实现锚点组件

目录 1. 需求介绍 2. 实现过程 2.1 表单结构介绍 2.2 确定锚点组件接收的参数及使用方法 2.2.1 form-dom:需要被锚点组件控制的表单实例 2.2.2 active-anchor:默认激活的锚点 2.2.3 title-class:表单标题特有的类名 2.2.4 将 锚点组件…

5-FITC,5-FITC(isomer I),5-异硫氰酸荧光素,5-Flourescein iso-thiocyanate

产品名称:5-FITC,5-异硫氰酸荧光素 英文名称:5-Flourescein iso-thiocyanate 英文别名:5-FITC;5-Flourescein iso-thiocyanate;FITC Isomer I [5-FITC; fluorescein-5-isothiocyanate] CAS#:…

labview 串口通信 modbusRtu

在自动化或测试项目中,上位机软件需要和PLC及仪表通信,本文简单描述这个问题。 1.在程序框图中放置4个图标 (1)创建modbus 主站实例(按如下图标识①,在框图中放Create Master Instance.vi) 图1 放置四个图标 &…