更改表的列语句例子

1 更改表的列名
SQL> alter table risenet_jxfgw.risenet_employee
  2  rename column employee_mobile
  3  to employee_tel;

表已更改。

2 删除表的列
SQL> alter table risenet_jxfgw.risenet_employee
  2  drop column employee_isdeleted;

表已更改。

删除列是DDL语句,不可以回滚。

3 数据很多时,需要删除列,可以删除一部分提交一下
SQL> alter table risenet_jxfgw.test
  2  drop column employee_photo
  3  cascade constraints checkpoint 20;

表已更改。


4 数据库很忙,又要删除一列,则可以把该列设成“无用”,等数据库不忙再删除
SQL> l
  1  alter table risenet_jxfgw.test
  2* set unused  column EMPLOYEE_ISDELETEDDESC cascade constraints
SQL> /

表已更改。


5 删除表所有数据
SQL> truncate table risenet_jxfgw.test;

表被截断。

truncate是DDL语句,所以不能回滚,而delete是DML语句,可以回滚。

 

 

****************************************

1 查询用户的状态,创建时间
SQL> select username,account_status,created from dba_users;

USERNAME                       ACCOUNT_STATUS                   CREATED
------------------------------ -------------------------------- --------------
MGMT_VIEW                      OPEN                             30-8月 -05
SYS                            OPEN                             30-8月 -05
SYSTEM                         OPEN                             30-8月 -05
DBSNMP                         OPEN                             30-8月 -05
SYSMAN                         OPEN                             30-8月 -05
RISENET_JXFGW                  OPEN                             21-3月 -08
OUTLN                          EXPIRED & LOCKED                 30-8月 -05
MDSYS                          EXPIRED & LOCKED                 30-8月 -05
ORDSYS                         EXPIRED & LOCKED                 30-8月 -05
CTXSYS                         EXPIRED & LOCKED                 30-8月 -05
ANONYMOUS                      EXPIRED & LOCKED                 30-8月 -05


2 创建用户
SQL> create user dog
  2  identified by wangwang
  3  default tablespace risenet
  4  temporary tablespace temp
  5  quota 10M on risenet
  6  quota 10M on users
  7  password expire; //登陆之后需要该密码

用户已创建。


3 用户的所在表空间
SQL> l
  1  select username,default_tablespace,temporary_tablespace
  2* ,created from dba_users where username='DOG'
SQL> /

USERNAME                       DEFAULT_TABLESPACE
------------------------------ ------------------------------
TEMPORARY_TABLESPACE           CREATED
------------------------------ --------------
DOG                            RISENET
TEMP                           28-3月 -08

4 查该用户的表空间的配额
SQL> select username,tablespace_name,bytes/1024/1024 "MB",
  2  max_bytes/1024/1024 "Max MB"
  3  from dba_ts_quotas
  4  where username='DOG';

USERNAME                       TABLESPACE_NAME                        MB
------------------------------ ------------------------------ ----------
    Max MB
----------
DOG                            USERS                                   0
        10

DOG                            RISENET                                 0
        10

 

5 改变用户的表空间配额
SQL> alter user dog
  2  quota 5M on users;

用户已更改。

SQL> select username,tablespace_name,bytes/1024/1024 "MB",
  2  max_bytes/1024/1024 "Max MB"
  3  from dba_ts_quotas
  4  where username='DOG';

USERNAME                       TABLESPACE_NAME                        MB
------------------------------ ------------------------------ ----------
    Max MB
----------
DOG                            USERS                                   0
         5

DOG                            RISENET                                 0
        10

 

6 SQL> drop user dog;

用户已删除。

SQL> select * from dba_users
  2  where username='DOG';

未选定行


 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12778571/viewspace-255328/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/12778571/viewspace-255328/

Allegro174版本如何关闭模块复用后铜皮自动从动态变成静态操作指导 在用Allegro进行PCB设计的时候,模块复用是使用的十分频繁的操作,当Allegro升级到了174 S034版本的时候,当使用模块复用的功能的时候,模块内的铜皮会自动动静转换,大部分情况是不需要的。版本如何关闭模块复用后铜皮自动从动态变成静态操作指导。如何关闭这个功能,具体操作如下。 阅读详情

相关推荐

Cadence 中Cutout、Design_Outline 和 Outline的区别

摘要: 在PCB设计中,Cutout、Design_Outline和Outline都与电路板外形相关但用途不同。Cutout用于定义切割区域(如孔、槽),直接影响制造;Design_Outline仅标记设计边界,作为参考不影响切割;Outline则是实际切割轮廓层,用于制造。三者区别在于:Cutout针对具体切割区域,Design_Outline是设计参考,Outline是最终切割依据。设计时需根据需求选择合适层:外形参考用Design_Outline/Outline,切割区域用Cutout。

卤煮小鱼的博客 1785

修改表的列

ALTER TABLE 语句 ALTER TABLE 语句用于在已有的表中添加、修改或删除列。 SQL ALTER TABLE 语法 如需在表中添加列,请使用下列语法: ALTER TABLE table_name ADD column_name datatype 要删除表中的列,请使用下列语法: ALTER TABLE table_name DROP COLUMN c

JackieLiuLixi的专栏 1693

遥感图像融合实战:5分钟搞懂全色与多光谱图像如何提升分辨率(附Python代码)

本文通过实战案例,详细解析了如何利用全色锐化技术融合全色与多光谱遥感图像,以提升图像分辨率。文章深入浅出地介绍了核心概念、环境配置、经典GS融合算法的Python代码实现,并对比了不同算法的优劣,最后提供了效果评估方法与实战陷阱分析,帮助读者快速掌握遥感图像融合的关键技术。

weixin_29041195的博客 394

MySQL修改表(ALTER TABLE语句)

在 MySQL 中使用AlTER TABLE语句来改变原有表的结构,例如增加或删减列、更改原有字段类型、设置或删除默认值、重新命名列或表等。

weixin_63669373的博客 2万+

cmu15445(2024fall) project 2

project 2比p1难度要更大,代码量更大且涉及的知识更多,实现中出现的bug更多,好在是最后全部解决了。我最大的收获在于对于多线程编程的理解更深入了,实际发现解决了多个多线程相关的bug,学会了更多多线程下debug的技巧方法,也见识了更多多线程的bug情况。在之后可以更系统的学习一下多线程编程。同时学会实现B+树也是需要掌握的基础。

Jerome_Yi的博客 1556

通过arcmap制作的第一张流域图

需要知道,识别河流依次需要填洼,流向,流量,栅格计算器,河流链接,河网分级.通过卫星图确定河流入口,在入口处画一个点,注意不要与其他河流相交。随后是进行对河流的筛选使用con函数,筛选流量大于100的河流。我们使用镶嵌工具-->镶嵌至新栅格 将两个数据合并。填洼后如图,随后进行流向的获得.使用流向工具。首先导入准备好的数据,可见两张图片并非一体。教程参考b站up:爱画地图的boney。惊醒栅格河网矢量化,进行河流分级。输入表面栅格数据,等待后如图。本次制作的是双峰县的流域图。输入流向数据,输出后如图。

pianmian1的博客 2226

修改表名或表字段的SQL语句

修改表名称:rename table 老表名 to  新表名 修改表选项:校队集,字符集,存储引擎 alter  table 表名  表选项  [=]  值; 修改表字段:新增,重命名,修改,删除 1.新增字段:alter  table  表名  add [column]  字段名  数据类型  [列属性][位置]        

聆听 11万+

Win10 LTSC 2021 CPU占用率飙升?KB5017308补丁修复全攻略

本文针对Windows 10 LTSC 2021系统中因wsappx进程导致的CPU占用率异常飙升问题,提供了详细的解决方案。核心在于安装微软官方发布的KB5017308补丁,该补丁能从根本上修复系统组件缺陷,使CPU占用恢复正常。文章详解了补丁的下载、安装步骤、注意事项及安装后的验证方法,是解决此问题的权威指南。

python9snake的博客 1260

mysql对所有列的数据进行修改6_MySQL的SQL语句 - 数据定义语句(6)- ALTER TABLE 语句 (3)...

添加和删除列使用ADD向表中添加新列,使用DROP删除现有列。DROP col_name是对标准SQL的MySQL扩展。若要在表行的特定位置添加列,请使用FIRST col_name 或者 AFTER col_name。默认情况是添加到最后。如果表只包含一列,则不能删除该列。如果您想要删除表,请使用DROP TABLE语句。如果从表中删除列,那么列也将从其所属的任何索引中删除。如果组成一个索引的所...

weixin_39720807的博客 294

3️⃣ Coze工作流基础教学(2025年全新版本)

Coze 工作流作为扣子平台的重磅工具,利用可视化节点,如大语言模型、插件、条件判断等,把复杂任务巧妙拆解成多步骤流程。它不仅支持自动化编排,还能实现跨系统协同,有效提升处理效率与输出稳定性。在那些对准确性或格式有严格要求的场景中,比如报告生成、旅行规划,Coze 工作流更是发挥着关键作用。

李同学Lino的博客 5852

2023华为OD面试手撕真题【最长公共前缀】

2023华为OD面试手撕真题【最长公共前缀】

MISAYAONE的博客 5239

mysql新建表和修改字段例子

--新建用户手机表user_telphone,其中user_recordid关联到user_info的recordid字段 //sql脚本的注释符:-- CREATE TABLE `user_telphone` ( `keyid` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `user_recordid` int(11) NOT NULL

瑛民星的专栏 3211

【拼多多笔试题汇总】2024-03-24-拼多多春招笔试题

A 小镇上有个奇特的游戏。游戏开始时,A 先生准备了一排 nnn 个物品。K 小姐和卢小姐则轮流进行操作。首先,K 小姐可以选择移除至多 xxx 个物品。接着,卢小姐也可以选择移除剩余物品中的至多 yyy 个。游戏的目标是,K 小姐想尽量让剩余物品的价值之和最大化,而卢小姐则想将剩余物品的价值之和最小化。假设两人都采取最优策略,请问最后剩余物品的价值之和是多少?第一行包含五个正整数 n,m,k,x,yn, m, k, x, yn,m,k,x,y,分别表示物品的总数、K 小姐最多可移除的物品数、卢小姐最多可移

春秋招笔试突围 1万+

给一个表增加列,重命表名

如何在表中增加新的列alter tabel table_name add column_name,dateype(length) ALTER TABLE TableName1  ADD | ALTER [COLUMN] FieldName1   FieldType [(nFieldWidth [, nPrecision])]   [NULL | NOT NULL]   [CHECK lE

惊鸿一瞥 641

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

mysql添加删除更改一列

如果想在一个已经建好的表中添加一列,可以用诸如: alter table t1 add column addr varchar(20) not null; 这条语句会向已有的表t1中加入一列addr,这一列在表的最后一列位置。如果我们希望添加在指定的一列,可以用: alter table t1 add column addr varchar(20) not null after user1;...

王文萱的博客 1898

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

修改表的结构oracle,Oracle修改表结构语句

1.修改表的字段: 修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸多限制): 语法: ALTER TABLE 表名 MODIFY(1.修改表的字段:修改一个列的数据类型(一般限于修改长度,,修改为一个不同类型时有诸多限制):语法: ALTER TABLE 表名 MODIFY(列名 数据类型);eg1: alter table skate_test modify (author...

weixin_42696271的博客 368

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

mysql 删除整张表的 数据库_mysql数据库表的修改及删除

一、对数据表的修改1、重命名一张表:RENAME TABLE 原名 TO 新名字;ALTER TABLE 原名 RENAME 新名;ALTER TABLE 原名 RENAME TO 新名;2、删除一张表:DROP TABLE 表名字;3、对一列表做修改(即对表结构的修改):ALTER TABLE 表名字 ADD COLUMN 列名字 数据类型 约束; 或: ALTER TABLE 表名字 ADD ...

weixin_29052717的博客 2552

Access sql语句创建表及字段类型

Create TABLE 测试表 ( 文本255 VARCHAR NOT NULL, 文本20 VARCHAR(20) NOT NULL, 日期时间 DATETIME, 数字1 BYTE, 数字2 SMALLINT, 数字4 INTEGER, 布尔 BIT, 自动编号 COUNTER(10, 5) CONSTRAINT PK_TVIPL...

weixin_30383279的博客 217

SQL基本语句(1)

利用select的结果创建表 可以通过选择一个表的全部内容(无 WHERE 子句)来拷贝一个表,或利用一个总是失败的 WHERE 子句来创建一个空表,如: mysql> CREATE TABLE test2 SELECT * from test1; mysql> CREATE TABLE test2 SELECT ...

103

alter语句 修改字段属性

用sql*plus或第三方可以运行sql语句的程序登录数据库:增加一个列:ALTER TABLE 表名 ADD(列名 数据类型);如:ALTER TABLE emp ADD(weight NUMBER(38,0));修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸多限制):ALTER TABLE 表名 MODIFY(列名 数据类型);如:ALTER TABLE emp MODIFY

~飞 鸟 (*^__^*) 天 堂~ 4202

mysql修改表、列编码

-- 修改表编码   ALTER TABLE  `uc_users_bak` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci -- 修改列编码   ALTER TABLE  `uc_users_bak` CHANGE  `nick_name`  `

cn_yaojin 1957

oracle增删改重命名列

1.增加列 alter table my_user add testcol varchar2(100);   2.修改列 alter table my_user modify testcol varchar2(200);   3.修改列名 alter table my_user rename column testcol to tcol;   4.删除列 ater t...

丘比特zhi箭 153

如何更改表中的列顺序

首先,请考虑是否的确需要更改表中的列顺序。SQL的核心要点是从数据存储格式获取应用。总应指定检索数据的顺序。 在下面的第1条语句中,以col_name1、col_name2、col_name3顺序返回列; 在第2条语句中, 以col_name1、col_name3、col_name2顺序返回列:mysql> SELECT col_name1, col_name2, col_name3 FRO

二货 6079

SQL ALTER TABLE 语句用于在现有表中添加、删除或修改列

ALTER TABLE 语句  ALTER TABLE 语句用于在现有表中添加、删除或修改列。 1.若要向表中添加列,请使用以下语法: ALTER TABLE table_name ADD column_name datatype 2.若要删除表中的列,请使用以下语法(请注意,一些数据库系统不允许这样删除数据库表中的列): ALTER TABLE table...

xiaolute的博客 2万+

修改、删除表内容,增加列、修改列、删除列

SQL> select * from student; STUDENT_ID STUDENT_NAME         STUDENT_AGE ---------- -------------------- -----------          3 marry                         23          4 jay

kepa520的博客 4323

sql语句给表添加datetime类型列,并设置默认值

1.sql语句给表添加datetime类型列,并设置默认值 alter table score_record add operate_datetime datetime default getdate() 表名:score_record 列名:operate_datetime 类型:datetime 默认值:getdate() 2.插入语句 insert into score_...

知北行的博客 7021
上一篇: 还原表空间系列命令之二
下一篇: 概要文件常用的命令
css48419
博客等级 码龄12年 5粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值