精华内容
下载资源
问答
  • alter tabletableName drop column Column_NAME; 转载于:https://www.cnblogs.com/bestsaler/archive/2009/11/11/1835544.html
     alter table tableName drop column Column_NAME;

    转载于:https://www.cnblogs.com/bestsaler/archive/2009/11/11/1835544.html

    展开全文
  • 没有直接可用的命令,不过可以通过mysql语法来组装, [sql] view plain copy SELECT CONCAT( 'DROP TABLE ', GROUP_CONCAT(table_name) , ';' ) AS statement FROM informatio

    想要实现MySQL>drop table like "prefix_%"

    没有直接可用的命令,不过可以通过mysql语法来组装,

    1. SELECT CONCAT( 'DROP TABLE ', GROUP_CONCAT(table_name) , ';' )   
    2.     AS statement FROM information_schema.tables   
    3.     WHERE table_schema = 'database_name' AND table_name LIKE 'myprefix_%';  

    然后执行该组装后的命令,比如从slowquery表中删除掉所有tmp_开头的表:
    1. SELECT CONCAT( 'DROP TABLE ', GROUP_CONCAT(table_name) , ';' ) AS statement FROM information_schema.tables WHERE table_schema = 'slowquery' AND table_name LIKE 'tmp_%';  

    输出结果:
    1. drop table tmp_201301,tmp_201302,tmp_201351,tmp_201352;  

    执行之即可。



    by iefreer

    http://blog.csdn.net/iefreer/article/details/12627389








    MySQL中批量删除指定前缀表的sql语句

    作者: 字体:[增加 减小] 类型:转载 时间:2013-06-28 我要评论

    有时候我们在安装一些cms的时候,这些cms都是带表前缀的方便区分数据,但有时候我们测试完需要删除的时候又有别的前缀表就可以参考下面的方法
    复制代码 代码如下:

    Select CONCAT( 'drop table ', table_name, ';' )
    FROM information_schema.tables
    Where table_name LIKE 'dede_%';


    "dede"为要删除的表前缀,执行此SQL语句后会生成一串SQL语句,必须再执行生成的这些SQL语句才能真正执行删除操作



    另外一个就是批量修改表名:

    复制代码 代码如下:

    Select CONCAT( 'ALTER TABLE ', table_name, 'RENAME TO ', table_name,';' )
    FROM information_schema.tables
    Where table_name LIKE 'dede_%';


      首先执行此SQL语句,会生成如下语句:

    复制代码 代码如下:

    ALTER TABLE de_aaa RENAME TO de_aaa;
    ALTER TABLE de_bbb RENAME TO de_bbb;


      在编辑器中将“RENAME TO de”批量改为想设置的表前缀,再执行此SQL语句即可批量修改表名。

    http://www.jb51.net/article/39194.htm

    展开全文
  • Table:用于标示删除的数据表的名称。 1:该表必须是一个事实存在的表,对于该处的表必须是一个实际存在于数据库... 3:改语句不能用于sql2000中 search_condition 用于指定删除数据的条件 1:该命令和select中的searc
  • sql语句删除表数据drop、truncate和delete用法  虽然绿色资源网小编不建议大家去用命令删除数据库表中东西,但是这些删除命令总有用地方。  说到删除表数据关键字,大家记得最多...

    sql语句中删除表数据drop、truncate和delete的用法


       虽然绿色资源网小编不建议大家去用命令删除数据库表中的东西,但是这些删除命令总有用的着的地方。

      说到删除表数据的关键字,大家记得最多的可能就是delete了

      然而我们做数据库开发,读取数据库数据.对另外的两兄弟用得就比较少了

      现在来介绍另外两个兄弟,都是删除表数据的,其实也是很容易理解的

      老大------drop

      出没场合:drop table tb --tb表示数据表的名字,下同

      绝招:删除内容和定义,释放空间。简单来说就是把整个表去掉.以后要新增数据是不可能的,除非新增一个表,

      例如:一个班就是一个表,学生就是表中的数据,学生的职务就是定义

      drop table class,就是把整个班移除.学生和职务都消失

      比如下面TestSchool数据库中有两张表[Classes]表和[Teacher]表

    sql语句中删除表数据drop、truncate和delete的用法 三联

      当执行下面代码之后

      Classes表就被清楚,一干二净! 删除得非常暴力,作为老大实至名归

      老二-----truncate

      出没场合:truncate table tb

      绝招:删除内容、释放空间但不删除定义。与drop不同的是,他只是清空表数据而已,他比较温柔.

      同样也是一个班,他只去除所有的学生.班还在,职务还在,如果有新增的学生可以进去,也可以分配上职务

      删除内容很容易理解,不删除定义也很容易理解,就是保留表的数据结构

      上图就表现了:删除内容

      执行语句之后,发现数据表的结构还在,也就是不删除定义

      至于释放空间,看下下面两幅图.你们就会明白的

      右图:Id列标识列,因之前delete过行数据,所以会出现标识列不连续(体现了delete删除是不释放空间的)

      经过truncate table Teacher 之后 再新增三条数据

      右图:同样Id是标识列,发现插入数据的时候,标识列连续了(体现了truncate删除是释放空间)

      注意:truncate 不能删除行数据,要删就要把表清空

      老三-----delete

      出没场合:delete table tb --虽然也是删除整个表的数据,但是过程是痛苦的(系统一行一行地删,效率较truncate低)

      或

      delete table tb where 条件

      绝招:删除内容不删除定义,不释放空间。三兄弟之中最容易欺负的一个

      然后关于delete的就不详细说明了,大家都懂的

      关于truncate的小小总结:

      truncate table 在功能上与不带 WHERE 子句的 delete语句相同:二者均删除表中的全部行。

      但 truncate 比 delete速度快,且使用的系统和事务日志资源少。

      delete 语句每次删除一行,并在事务日志中为所删除的每行记录一项。所以可以对delete操作进行roll back

      1、truncate 在各种表上无论是大的还是小的都非常快。如果有ROLLBACK命令Delete将被撤销,而 truncate 则不会被撤销。

      2、truncate 是一个DDL语言,向其他所有的DDL语言一样,他将被隐式提交,不能对 truncate 使用ROLLBACK命令。

      3、truncate 将重新设置高水平线和所有的索引。在对整个表和索引进行完全浏览时,经过 truncate 操作后的表比Delete操作后的表要快得多。

      4、truncate 不能触发任何Delete触发器。

      5、当表被清空后表和表的索引讲重新设置成初始大小,而delete则不能。

      6、不能清空父表

    展开全文
  • 删除表空间,删除后,如果物理文件没删除,手动删除 –切记切记 先用命令删,如果直接删除物理文件 –数据库启动时会报错:ORA-01033 语法: drop tablespace 表空间名称 including contents and datafiles ...

    –删除表空间,删除后,如果物理文件没删除,手动删除
    –切记切记 先用命令删,如果直接删除物理文件
    –数据库启动时会报错:ORA-01033

    语法:
    drop tablespace 表空间名称
    including contents and datafiles cascade constraints;

    例:
    drop tablespace dashan_tablespace
    including contents and datafiles cascade constraints;

    转载于:https://www.cnblogs.com/MountDa/p/5831741.html

    展开全文
  • SQL语句分类: DDL(Data Definition Language)数据定义 CREATE:在数据库中创建对象 ALTER:修改数据库结构 DROP:删除对象 RENAME:重命名对象 DML(Data Manipulation Language)数据操纵 SELECT:从数据库中...
  • 说到删除表数据关键字,大家记得最多可能就是delete了 然而我们做数据库开发,读取数据库数据.对另外两兄弟用得就比较少了 现在来介绍另外两个兄弟,都是删除表数据,其实也是很容易理解 老大------drop 出没...
  • sql语句中----删除表数据drop、truncate和delete用法 虽然西西不建议大家去用命令删除数据库表中东西,但是这些删除命令总有用地方。 说到删除表数据关键字,大家记得最多可能就是...
  • 转载自 http://blog.csdn.net/suyu_yuan/article/details/51784893转自网络:经典MSSQL语句大全和常用SQL语句命令的作用 下列语句部分是Mssql语句,不可以在access中使用。SQL分类:DDL类型包括数据库、表的创建,...
  • SQL语句分类:DDL,DML,DQL,DCL。 1.数据库操作: 创建数据库:create database 数据库名 charater set gbk; 删除数据库:drop database 数据库名称; 切换数据库: use 数据库名; 查看正在使用...
  • MSQL启动和登录命令 ...执行本地SQL文件中 SQL 语句: source ./SQL/sql-file.sql 数据库相关操作 显示所有数据库: show databases; 创建数据库: create tabase <db-name>; ...
  • 经典MSSQL语句大全和常用SQL语句命令的作用 下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL类型包括数据库、表的创建,修改,删除,声明—数据定义语言(CREATE,ALTER,DROP,DECLARE) ...
  • 掌握使用SQL语句对表进行插入、修改和删除数据操作;2.掌握图形界面下对表进行插入、修改和删除数据操作;3.了解数据更新操作时要注意数据完整性。实验平台:MySQL+SQLyog;实验内容与步骤:1. 使用SQL命令往...
  • 1、查询表结构:desc table_name2、查看创建表的DDL:show create table table_name3、Mysql修改表名、添加表列、删除表列、修改表列类型、修改表列名alter table test rename test1; --修改表名 alter table test ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,410
精华内容 564
关键字:

删除表的命令sql语句