精华内容
下载资源
问答
  • 空间基本命令 --创建空间 初始化大小10M 自动增长5M 最大50M create tablespace duan datafile 'F:\oracle\product\10.2.0\oradata\orcl\duan.dbf' size 10M  autoextend on next 5M maxsize 50M; --查询...

    表空间基本命令

    --创建表空间   初始化大小10M  自动增长5M  最大50M

    create tablespace duan datafile 'F:\oracle\product\10.2.0\oradata\orcl\duan.dbf' size 10M 
    autoextend on next 5M maxsize 50M;

    --查询表空间的地址和空间名称
    select file_name,tablespace_name from dba_data_files order by file_name;

    --创建multiple表空间,含有两个数据文件
    create tablespace multiple_data datafile 'F:\oracle\product\10.2.0\oradata\orcl\multiple_01.dbf' size 5M ,
    'F:\oracle\product\10.2.0\oradata\orcl\multiple_2.dbf' size 5M;


    --查看所有表空间的信息
    select tablespace_name,status,allocation_type from dba_tablespaces;

    --查询每个用户的默认表空间
    select user_id,username,default_tablespace from dba_users;

    --修改数据库的默认表空间
    alter database default tablespace duan;

    --修改表空间名称
    alter tablespace duan rename to duanxiangchao;

    --删除表空间,仅删除表空间的记录
    drop tablespace duan;
    --删除表空间,包括数据文件
    drop tablespace duan including contents and datafiles;



    --利用命令修改数据表结构
    --修改数据表结构的命令为  alter table



    --为列重命名
    alter table t_user rename column user_email to email;

    --利用modify关键字,对列的属性进行修改   修改列长度时如果有记录长度大于新修改的长度,会报错
    alter table t_user modify(user_name varchar2(25));
    --oracle允许一次修改多个属性
    alter table t_user modify(user_name varchar2(30),email varchar2(45));

    --为表添加一列
    alter table t_user add(remark varchar2(50));


    --drop column 删除表中的某一列
    alter table t_user drop column remark;

    --alter对表本身属性进行修改
    alter table t_user rename to my_user;
    /*对于add和modify都无需添加column关键字,而drop需要。
    因为修改一个表时,删除操作可能针对标的某些约束,所以必须添加column表示要删除的是某一个列*/

    --删除数据库
    drop table t_user;
    --删除数据库,作用于约束

    drop table t_user cascade constraints;









    展开全文
  • 用sql命令修改数据表

    2012-06-07 15:56:00
    用sql命令修改数据表中的一个字段为非空(not null)并且有默认值的语句 在已经存在的情况下, 先给数据库中原有的记录赋值,避免置为非空的时候执行不下去 UPDATE TABLE table1SET COLUMN [name]=0 WHERECOLUMN ...

    用sql命令修改数据表中的一个字段为非空(not null)并且有默认值的语句

    在表已经存在的情况下,

    先给数据库中原有的记录赋值,避免置为非空的时候执行不下去

    UPDATE TABLE table1 SET COLUMN [name]=0 WHERE  COLUMN [name] IS NULL

    ALTER TABLE table1 ALTER COLUMN [name] varchar(60) NULL

    ALTER TABLE table1 Add constraint DF_table1_name DEFAULT ((0))   for name

    转载于:https://www.cnblogs.com/songjiali/archive/2012/06/07/2540446.html

    展开全文
  • 修改数据表名或者修改数据表字段时,就需要使用到MySQL ALTER命令 例:使用了ALTER 命令及 DROP 子句来删除testalter_tb1的 i 字段

    修改数据表名或者修改数据表字段时,就需要使用到MySQL ALTER命令

    删除字段:

    例:使用了ALTER 命令及 DROP 子句来删除testalter_tb1表的 i 字段

    ALTER TABLE testalter_tbl  DROP i

    如果数据表中只剩余一个字段则无法使用DROP来删除字段。

    添加字段:在表 testalter_tbl 中添加 i 字段,并定义数据类型

    例:ALTER TABLE testalter_tb1 ADD i INT;

    如果需要指定新增字段的位置,可以使用MySQL提供的关键字 FIRST (设定位第一列), AFTER 字段名(设定位于某个字段之后)。

    例:ALTER TABLE testalter_tbl ADD j INT FIRST;

    ALTER TABLE testalter_tb1 ADD k INT AFTER c;

    注:FIRST 和 AFTER 关键字只占用于 ADD 子句,所以如果你想重置数据表字段的位置就需要先使用 DROP 删除字段然后使用 ADD 来添加字段并设置位置。


    修改字段类型及名称:

    修改字段类型及名称, 可以在ALTER命令中使用 MODIFY 或 CHANGE 子句

    修改字段类型:

    把字段 c 的类型 改为 CHAR(10),可以执行以下命令:

    ALTER TABLE testalter_tb1 MODIFY c CHAR(10);

    修改字段名称:

    例:把字段c改成d,类型为CHAR(10)

    ALTER TABLE testalter_tb1 CHANGE c  d CHAR(10);

    ALTER 和Null 值、默认值

    修改字段时,可以指定是否包含null或者是否设置默认值;如果不设置默认值,MySQL会自动设置该字段默认为 NULL。

    ALTER TABLE testalter_tbl MODIFY j BIGINT NOT NULL DEFAULT 100; 指定字段 j 为 NOT NULL 且默认值为100 

    修改字段默认值

    使用 ALTER 来修改字段的默认值
    ALTER TABLE testalter_tbl ALTER i SET DEFAULT 1000;
    也可以使用 ALTER 命令及 DROP子句来删除字段的默认值:
    ALTER TABLE testalter_tbl ALTER i DROP DEFAULT;

    修改数据表类型,可以使用 ALTER 命令及 TYPE 子句来完成:

    ALTER TABLE testalter_tbl ENGINE = MYISAM; 将表 testalter_tbl 的类型修改为 MYISAM
    SHOW TABLE STATUS LIKE 'testalter_tbl'\G 使用 SHOW TABLE STATUS 语句查看数据表类型

    修改表名

    修改数据表的名称,可以在 ALTER TABLE 语句中使用 RENAME 子句来实现

    ALTER TABLE testalter_tbl RENAME TO alter_tbl;将数据表 testalter_tbl 重命名为 alter_tbl

    展开全文
  • 1、对于同一张表,如果不是分区,那要变更数据来源,就只有改变其hdfs存储路径: 修改tmp_fjs_ftp的location,两种方式: 方式一:通过修改表DDL alter table tmp_fjs_ftp set location 'hdfs://nameservice-ha...

    1、对于同一张表,如果不是分区,那要变更数据来源,就只有改变其hdfs存储路径:

    修改tmp_fjs_ftp表的location,两种方式:
    方式一:通过修改表DDL
    alter table tmp_fjs_ftp set location 'hdfs://nameservice-ha/tmp/ast/ast ';
    方式二:直接修改hive的meta info:
    update ` tmp_fjs_ftp ` set `DB_LOCATION_URI` = replace(DB_LOCATION_URI,"oldpath","newpath");

    方式二提示语法错误,待研究;


    2、如果是带分区的同一张表,要加载数据,命令如下:

    1)分区表:

    CREATE TABLE test(

        ……

    )

    PARTITIONED BY ( country STRING ); #分区键和字段不能重复


    2)加载数据:


    LOAD DATA LOCAL INPATH '/path/to/local/files' OVERWRITE  INTO TABLE test PARTITION (country='CHINA')


    有LOCAL表示从本地文件系统加载(文件会被拷贝到HDFS中)


    无LOCAL表示从HDFS中加载数据(注意:文件直接被移动!!!而不是拷贝!!! 并且。。文件名都不带改的。。)


    OVERWRITE  表示是否覆盖表中数据(或指定分区的数据)(没有OVERWRITE  会直接APPEND,而不会滤重!)

    展开全文
  • 使用alter table命令修改数据表

    千次阅读 2012-03-05 11:07:19
    用ALTER TABLE 命令修改  ALTER TABLE 命令可以添加或删除的列、约束,也可以禁用或启用已存在的约束  或触发器。其语法如下:  ALTER TABLE table  { [ALTER COLUMN column_name  { new_data_type [ ...
  • 更新/修改表数据update 表名 set 字段名1='修改后的值', 字段名2='修改后的值' where id=1例如: update customer set tel='12132',address='中国上海徐汇区' where id=1
  • 修改-字段的数据类型–字段数据的长度 alter table 表名 modify (字段名 字段类型(字段长度))例如: alter table customer modify (address varchar(100))
  • update set命令用来修改表中的数据

    万次阅读 2016-08-01 16:30:00
    update set命令用来修改表中的数据。 update set命令格式:update 表名 set 字段=新值,… where 条件; 举例如下: mysql> update MyClass set name='Mary' where id=1; 例子1,单的MySQL UPDATE...
  • MySQL命令update set:修改表中的数据

    万次阅读 2016-11-23 13:52:59
    update set命令用来修改表中的数据。 update set命令格式:update 表名 set 字段=新值,… where 条件; 举例如下: mysql> update MyClass set name='Mary' where id=1; 例子1,单的MySQL UPDATE语句: ...
  • D:\>sqlplus /nolog --运行sqlplus命令,进入sqlplus环境,/nolog参数表示不登录 SQL>conn / as sysdba; 以dba身份连接(登录)数据库 或者 D:\>sqlplus user/password as sysdba; 创建用户 SQL>create user maiyo...
  • MySQL 修改表命令

    千次阅读 2018-08-08 16:55:50
    修改数据表的存储引擎 describe `Reports`; show table status like 'reports'; select * from information_schema.`TABLE_CONSTRAINTS` where table_schema='northwind'; alter table `reports` engine='myisam...
  • Mysql命令update set:修改表中的数据

    千次阅读 2016-06-04 08:22:39
    update set命令用来修改表中的数据。 update set命令格式:update 表名 set 字段=新值,… where 条件; 举例如下: mysql> update MyClass set name='Mary' where id=1; 例子1,单的MySQL UPDATE语句: ...
  • update set命令用来修改表中的数据。update set命令格式:update 表名 set 字段=新值,… where 条件;举例如下:mysql> update MyClass set name='Mary' where id=1;例子1,单的MySQL UPDATE语句:UPDATE ...
  • MySQL修改表结构操作命令汇总

    千次阅读 2018-12-14 17:41:00
    MySQL修改表结构操作命令汇总一、查看结构二、修改表1. 修改表名2. 修改表字段数据类型3. 修改表字段名4. 增加表字段5. 删除表字段6. 更改表的存储引擎7. 删除的外键约束三、添加主键或索引1. 添加主键2. 删除...
  • Database之SQLSever:SQLSever数据表管理(GUI法/SQL语句命令法两种方法实现建立修改表,以及增、删、改、查)之详细攻略 目录 一、两种方法建立修改表,插入多条数据记录 T1、图形化用户界面GUI法 T2...
  • Hive修改数据表

    千次阅读 2017-08-29 17:23:06
    Alter Table命令用来修改hive中的结构,基本格式如下:ALTER TABLE name RENAME TO new_name ALTER TABLE name ADD COLUMNS (col_spec[, col_spec ...]) ALTER TABLE name DROP [COLUMN] column_name ALTER ...
  • SQL Server 2012 数据表操作(创建、修改、删除)

    万次阅读 多人点赞 2019-04-21 15:59:59
    文章目录准备工作创建数据表使用SSMS工具创建数据表使用SQL方式创建数据表修改数据表使用SSMS工具修改数据表使用SQL方式修改数据表删除数据表使用SSMS工具创删除据使用SQL方式删除数据表 准备工作     在对...
  • 修改数据库中相应的字符集,上传数据失败。 修改整个数据库的字符集,上传数据失败。 修改mysql配置文件/etc/my.cnf.d/server.cnf,重启数据库,上传数据失败。     因中无重要数据,故删除相应的。再...
  • MySQL之数据表修改

    千次阅读 2018-04-09 09:46:26
    在MySQL运维中,经常会用到alter这个命令来对数据表进行修改,ALTER tables允许修改表的结构,如增加/删除列,创建/删除索引,改变列的类型,对表中的列重新命名,重新命名数据表修改表的注释等。不同于UPDATE命名...
  • MySQL 修改数据表sql语句

    千次阅读 2018-09-14 20:38:58
    mysql用update修改数据,UPDATE语句来更改表中单个行,一组行或所有行的列值。下面详细介绍update用法 1,update 模型 UPDATE table_name SET column_name1 = expr1,column_name2 = expr2,...WHEREcondition; 2,...
  • 基本SQL命令表命令

    千次阅读 2018-09-01 11:36:59
    的管理 的基本操作 创建(别忘了选择库,指定字符集(默认和库一样)) create table [if not exists] 表名( 字段名1 数据类型, 字段名2 数据类型, 字段名3 数据类型, …. 字段名n 数据类型 )...
  • android sqlite3命令查询及修改数据

    千次阅读 2015-09-25 13:52:54
    使用adb命令方便快捷的查询sqlite数据库中的值,直观的显示并修改数据! 1,adb shell 2,cd /data/data/ 3,ls 查看应用的文件夹 4,进入应用的文件夹 5,cd databases 进入该应用下的...
  • diskpart clean命令清空分区后的数据恢复

    万次阅读 多人点赞 2017-11-19 16:18:50
    不用太担心,执行clean命令只是把硬盘上的分区删除,数据啥的还呆在它原来的位置。 以下对于我自己有效,仅供参考: 去下载了一个工具diskgenius,因为官网的要收费,所以我把链接贴在下面了。 根据电脑是多少位...
  • mysql用命令中添加数据刷新不显示,每次都要关闭mysql后再打开就能看到添加进去的数据,不想这么麻烦,求大神相助,有没有好办法不关闭mysql只刷新就可以看到数据
  • redis操作五种数据命令说明

    千次阅读 2018-04-12 21:24:20
    String字符串 赋值 表达式 set key value 127.0.0.1:6379&...set 会覆盖该key之前的值,如果不想数据被覆盖,可以用setnx,表示如果key不存在,才设置这个值 ...另外可以用setex设置数据的...
  • sync命令 linux同步数据命令

    千次阅读 2014-04-03 09:23:37
    linux同步数据命令 格式: sync  用途:更新 i-node ,并将缓冲文件写到硬盘中。 功能:sync命令是在关闭Linux系统时使用的。 用户需要注意的是,不能用简单的关闭电源的方法关闭系统,因为Linux象其他...
  • 其中使用SE16N修改表需要先输入命令&SAP_EDIT,回车左下角显示激活SAP编辑功能后,就可以对相应的进行新增、删除、修改的操作。 有时输入&SAP_EDIT后还是不能激活,是因为另有地方限制,执行程序RKSE16N_...
  • 1.命令:(直接在cmd执行,不用登录plsql) 例如:exp username/password@TEST file=E:\STUDENT.dmp tables=(STUDENT) 导出STUDENT到本地E盘目录,username和password分别是数据库用户名和密码,TEST是数据库; ...
  • MySQL创建数据库和创建数据表

    万次阅读 多人点赞 2019-10-20 23:44:40
    MySQL 创建数据库和创建数据表 MySQL 是最常用的数据库,在数据库操作中,基本都是增删改查操作,简称CRUD。 在这之前,需要先安装好 MySQL ,然后创建好数据库、数据表、操作用户。 一、数据库操作语言 数据库...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,326,381
精华内容 530,552
关键字:

修改数据表的命令是