首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SQL命令 DROP TABLE

SQL命令 DROP TABLE 删除表及其数据(可选)。...描述 DROP TABLE命令删除一个表及其对应的持久化类定义。如果该表是其架构中的最后一项,则删除该表也会删除该架构及其相应的持久化类包。...权限 DROP TABLE命令是特权操作。用户必须具有%DROP_TABLE管理权限才能执行DROP TABLE。否则将导致SQLCODE-99错误,因为%msg用户没有%DROP_TABLE权限。...由于这些原因,通常建议在删除表之前使用REVOKE命令撤消表中的对象权限。 包含数据的表 默认情况下,DROP TABLE删除表定义和表数据。...如果其中任何一个适用,DROP TABLE将使用效率较低的DELETE RECORD操作删除表的数据。 可以使用TRUNCATE TABLE命令删除表的数据,而不删除表定义。

1.2K60
您找到你想要的搜索结果了吗?
是的
没有找到

SQL命令 TUNE TABLE

描述 TUNE TABLE命令根据表中当前的数据对现有表进行调优。 该数据应该代表表完全填充时所期望的数据。 TUNE TABLE根据代表性数据计算和设置表的块大小、选择性和范围大小。...如果指定的表名不存在,TUNE TABLE将发出SQLCODE -30错误。 权限 TUNE TABLE命令是一个特权操作。...如果拥有适当的权限,可以使用GRANT命令为用户或角色分配%ALTER_TABLE权限。 管理权限是特定于名称空间的。 用户必须对指定的表具有%ALTER权限。...可以通过调用%CHECKPRIV命令来确定当前用户是否具有%ALTER权限。 可以使用GRANT命令为指定的表分配%ALTER权限。...可以选择让TUNE TABLE使用新的TUNE TABLE值重新编译所有这些缓存的查询。 如果运行TUNE TABLE没有更改任何TUNE TABLE值,则不会清除缓存的查询。

58640

mysql table相关命令

https://blog.csdn.net/haluoluo211/article/details/77970345 本文内容如下: mysql table 创建 create table(by...other) like A1 as A2 (根据另一个表创建新表) see how table is created (显示表创建时的sql) rename table(表重命名) show all...tables in database(显示数据库中所有的表) 删除表/清空表中所有的数据delete(truncate) all rows in table ---- mysql table 创建...表的创建很容易啦,create table tb_name()示例如下: create table tb_scrape_yy( id int(10) auto_increment not null...删除表,以及表中的所有数据 # 下面这个命令回删除表,以及表中的所有数据 drop table tablename; 删除中的所有数据 ,不删除表,有些时候表中的数据量太大了,我们需要清空表中的所有数据

1.1K20

SQL命令 CREATE TABLE(一)

描述 CREATE TABLE命令创建指定结构的表定义。 IRIS自动创建与此表定义对应的持久化类,其属性与字段定义对应。CREATE TABLE将相应的类定义为DdlAllowed。...注:CREATE TABLE通过指定字段定义和其他元素创建表。使用CREATE TABLE AS SELECT命令通过从现有表复制字段定义和数据来定义表。...语法概述 CREATE TABLE命令具有以下总体语法: 表名,限定名(schema.tablename)或非限定名(Tablename)。 一对圆括号,用逗号分隔的表格元素列表括起来。...SQL安全和权限 CREATE TABLE命令是特权操作。用户必须具有%CREATE_TABLE管理权限才能执行CREATE TABLE。...如果拥有适当的授予权限,则可以使用GRANT命令将%CREATE_TABLE权限分配给用户或角色。管理权限是特定于命名空间的。 默认情况下,将强制执行CREATE TABLE安全权限。

1.4K30

SQL命令 CREATE TABLE(三)

SQL命令 CREATE TABLE(三) 字段数据约束 数据约束控制字段允许使用的值、字段的默认值以及数据值使用的排序规则类型。所有这些数据约束都是可选的。...DEFAULT函数在准备/编译CREATE TABLE语句时(而不是在执行语句时)使用有效的时间精度设置。...OBJECTSCRIPT文字关键字短语使您能够通过提供包含ObjectScript代码的带引号的字符串来生成默认值,如下例所示: CREATE TABLE mytest ( TestId INT...注意:要将命名空间默认排序规则从%SQLUPPER(不区分大小写)更改为另一种排序规则类型,如%SQLSTRING(区分大小写),请使用以下命令: WRITE $$SetEnvironment^%apiOBJ...("collation","%Library.String","SQLSTRING") 发出此命令后,必须清除索引,重新编译所有类,然后重建索引。

1.2K20

SQL命令 CREATE TABLE(五)

此引用的最简单形式如下例所示,其中外键显式引用Customers表中的主键字段CustID: CREATE TABLE Orders ( OrderID INT UNIQUE NOT NULL,...如果通过动态SQL或xDBC执行CREATE TABLE,则需要REFERENCES权限。 指称动作子句 如果一个表包含外键,对一个表的更改会对另一个表产生影响。...下面是一个嵌入式SQL示例,它发出一条使用两个引用动作子句的CREATE TABLE语句。请注意,本例假设已存在名为PhysNum(主键字段为PhysNum)的关联表。...切片键定义应该紧跟在table-element-commist的右括号之后,但在WITH子句之前(如果指定)。为了向后兼容,支持将分片键定义指定为table-element-commist中的元素。...必须使用CREATE TABLE或持久类定义将表定义为分割表。不能使用ALTER TABLE向现有表添加分片键。 如果表有定义的IDKEY,则必须将字段定义为分片键字段。

1.7K50

SQL命令 CREATE TABLE(四)

建议指定约束名称; 当使用ALTER TABLE命令从表定义中删除约束时,需要此约束名。 约束名称可以是任何有效的标识符; 如果指定为分隔符,则约束名可以包含"....如果CREATE TABLE或ALTER TABLE语句在标识字段或包括标识字段的一组列上定义了主键约束或唯一约束,则会忽略约束定义,并且不会创建相应的主键或唯一索引定义。...CREATE TABLE示例定义了这些字段: CREATE TABLE MyStudents ( Name VARCHAR(16) NOT NULL, DOB DATE, AutoInc...定义主键有三种语法形式: CREATE TABLE MyTable (Field1 INT PRIMARY KEY, Field2 INT) CREATE TABLE MyTable (Field1...随后的ALTER TABLE语句: ALTER TABLE MyTable ADD CONSTRAINT MyTablePK PRIMARY KEY (f1) 生成SQLCODE-307错误。

1.4K20

SpringDataJPA笔记(12)-Table注解详解

SpringDataJPA笔记(12)-Table注解详解 由于在实际使用中,有时候会遇到需要访问同一台服务器上别的数据库,但是又不想配置多数据源的情况,Table注解给我们提供了这种便利的操作 JPA...在根据实体自动生成数据表关联的时候,如果实体类与其映射的数据库表名不同名时,则需要使用到Table注解来标注映射的表名,除此之外还可以指定表所属的数据库目录或模式 首先来看一下Table注解的属性 @Target...({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) public @interface Table { String name()...default {}; Index[] indexes() default {}; } name name属性用于指定数据库表名称 若不指定则以实体类名称作为表名 例如如下代码 @Entity @Table...public class TableEntity extends AnimalEntity { } 生成的数据库名为table_entity catalog catalog属性用于指定数据库实例名

1.6K30

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券