bitsCN.com

mysql基础:删除数据库,删除表,重命名表

============删除数据库=============

DROP DATABASE用于取消数据库中的所用表格和取消数据库。使用此语句时要非常小心!如果要使用DROP DATABASE,您需要获得数据库DROP权限。IF EXISTS用于防止当数据库不存在时发生错误。

也可以使用DROP SCHEMA。

删除jack和tmp数据库/[sql] mysql> drop database jack; Query OK, 0 rows affected (0.49 sec) mysql> drop schema tmp; Query OK, 0 rows affected (0.33 sec)

如果您对一个带有符号链接的数据库使用DROP DATABASE,则链接和原数据库都被取消。

DROP DATABASE会返回已被取消的表的数目。此数目相当于被取消的.frm文件的数目。

在正常操作中MySQL自身会创建出一些文件和目录。DROP DATABASE语句会从给定的数据库目录中取消这些文件和目录:

================删除表================语法:DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ... [RESTRICT | CASCADE]

DROP TABLE用于取消一个或多个表。您必须有每个表的DROP权限。所有的表数据和表定义会被取消,所以使用本语句要小心!

注意:对于一个带分区的表,DROP TABLE会永久性地取消表定义,取消各分区,并取消储存在这些分区中的所有数据。DROP TABLE还会取消与被取消的表有关联的分区定义(.par)文件。

对与不存在的表,使用IF EXISTS用于防止错误发生。当使用IF EXISTS时,对于每个不存在的表,会生成一个NOTE。

///删除表//[sql] mysql> drop table err_table; Query OK, 0 rows affected (0.65 sec) ================重命名表==============[sql] mysql> show tables; +----------------------+ | Tables_in_monitor_db | +----------------------+ | channel_table | | err_table | | log_table | +----------------------+ 3 rows in set (0.00 sec) mysql> rename table err_table to err,channel_table to channel; Query OK, 0 rows affected (0.01 sec) mysql>

两个表的名字对换:

语法:RENAME TABLE old_table TO tmp_table, new_table TO old_table, tmp_table TO new_table;

实例:

[sql] mysql> rename table err to tmp,channel to err,tmp to channel; Query OK, 0 rows affected (0.00 sec) mysql>

如果两个数据库存在与同一个文件系统中,可以将一个数据库的表重命名并且移动到另一个表中

语法:RENAME TABLE current_db.tbl_name TO other_db.tbl_name;

实例:

[sql] mysql> rename table monitor_db.log_table to jack2.jack; Query OK, 0 rows affected (0.02 sec)

注:如果在重命名过程中遇到了错误,那么mysql会自动恢复到原来的状态,不用担心数据丢失或者出现错误!

bitsCN.com

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

mysql数据库重命名php_mysql基础:删除数据库,删除表,重命名表_MySQL相关推荐

  1. mysql全表重命名备份_Mysql数据库和表的常用操作以及数据备份恢复

    数据库 查看所有数据库 show databases; 使用数据库 use 数据库名; 查看当前使用的数据库 select database(); 创建数据库 create database 数据库名 ...

  2. mysql全表重命名备份_MySQL数据库重命名的快速且安全方法(3种)

    MySQL数据库重命名的方法 Innodb引擎的表如何改数据库名,MyISAM引擎又该如何操作. 如果表是MyISAM引擎可以直接去到数据库目录mv重命名文件夹就可以. Innodb完全不行,会提示相 ...

  3. 第一课:数据库的基本操作(表的创建、删除、修改、重命名、主键、截断表)

    一.表的创建 在Mysql中,通过使用create table 来创建表. 1.create table 的基本语法结构 create table 表名 ( 字段名1    数据类型   字段约束 字 ...

  4. 【简洁明了MySQL】MySQL基础操作之连接,创建和删除数据库

    MYSQL基础操作之连接,创建和删除数据库 一.MySQL连接 1.方法一:客户端直接连接法(不推荐) 2. 方法二:使用命令行登录 3.两种不同的登陆状态 4.创建用户 二.创建数据库 1.crea ...

  5. 《零基础》MySQL 删除数据库(六)

    使用普通用户登陆 MySQL 服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库,所以我们这边使用 root 用户登录,root 用户拥有最高权限. 在删除数据库过程中,务必要十分谨慎,因 ...

  6. MySQL数据库 学习笔记 零基础入门 面试 整理

    一.MySQL基础篇 1. 数据库技术的基本概念和方法 1.1 数据库基本概念 1] 数据 数据(Data)指对客观事物进行描述并可以鉴别的符号,这些符号是可识别的.抽象的,不仅仅指狭义上的数字,而是 ...

  7. mysql 同一张表 某个字段更新到另一条数据上_面试基础:数据库MySQL基础入门(下)...

    本文是面试基础的第二篇.本篇偏理论,包括三节: 事务和并发 数据库设计 索引 所选的三个内容均是面试的高频考察点,需要细致地理解 No.1     事务和并发 事务:数据库操作的基本单元.对于数据库的 ...

  8. mysql 按日期删除数据库_DAY11 - MySQL入门(数据库的增、删、改、查 基本操作)...

    一. 数据库的介绍 二. MySQL的基本语法 l 注释: 单行注释: #注释内容 单行注释: -- 注释内容(注意,两个"--"之后有一个空格) 多行注释: /*注释内容*/ l ...

  9. 0基础学MySQL数据库—从小白到大牛(30)数据库设计规范

    文章目录 前言 一.为什么需要数据库设计 范式 范式介绍 范式都包括哪些 键和相关属性的概念 第一范式 第二范式(2nd NF) 第三范式(3rd NF) 小结 反范式化 概述 应用举例 反范式的新问 ...

最新文章

  1. 我还不懂什么是分布式事务
  2. Entity Framework VS Mybatis 不同点剖析
  3. 的 while循环_十八、Python图解while循环
  4. 产品经理最痛苦的事情
  5. 仿微软Office 迷你工具条(简易编辑器)
  6. 子类构造器Constructor是否可被Override(重写)
  7. [SQL SERVER] 优化SQL Server 2000的设置
  8. lof、etf、qdii基金区别
  9. C++之获取配置文件值
  10. opc服务器协议gsd,S7-300如何通过GSD文件实现PROFIBUS DP主从通讯
  11. No Route to Host from master/192.168.2.131 to master:9000 failed on socket t
  12. 公开信息查询的一些方法,查征信,查婚姻状况,查询公开个人信息
  13. 串口接反会不会烧IO
  14. SOF-SLAM论文阅读笔记
  15. 牛客网——athletes 表包含运动员姓名,年纪和代表国家。下面哪个查询可以找出代表每个国家最年轻的运动员情况?
  16. Exp5 MSF基础应用 20164323段钊阳
  17. 苹果ipad有哪几款_iPad 已经出品十年了,缅怀一下
  18. 解决win10使用Fiddler4无法手机抓包的问题(真正的大招!)
  19. Linux忘记root密码解决方法
  20. 破解TCP为Windows7下的迅雷提速(驱动方式修改)

热门文章

  1. python io流a+_Python基础——文件操作及IO流
  2. 西安思源中学2021高考成绩查询入口,西安思源中学隆重举行2020-2021学年第二学期开学典礼...
  3. 开发日记-20190819 关键词 随便聊聊
  4. 开发日记-20190612 关键词 读书笔记《鸟哥的Linux私房菜-基础学习篇》
  5. tflearn 在每一个epoch完毕保存模型
  6. 循环遍历Java字符串字符的规范方法——类似python for ch in string
  7. local_response_normalization 和 batch_normalization
  8. 随机森林算法demo python spark
  9. Mybatis常见面试题(转)
  10. propertychange 属性说明