mysql数据库重命名

mysql 1.4以前 rename database old_name to new_name;

高于1.4就没这个命令了,那怎么办呢?把原来的库导出来,然后删掉。再新建新名字的库,然后把导出的数据导入进去。

获取删除数据库表sql的命令:

select concat(‘drop table ‘,table_name,‘;‘) from  INFORMATION_SCHEMA.TABLES where table_schema=‘数据库名‘ into outfile ‘/tmp/drop_activity.sql‘;

时间: 2024-10-25 05:04:33

mysql数据库重命名的相关文章

mysql 命令重命名表RENAME TABLE 句法

mysql 命令重命名表RENAME TABLE 句法 RENAME TABLE tbl_name TO new_tbl_name[, tbl_name2 TO new_tbl_name2,...]更名是以原子方式(atomically)执行,这就意味着,当更名正在运行时,其它的任何线程均不能该表.这使得以一个空表替换一个表成为可能. CREATE TABLE new_table (...);RENAME TABLE old_table TO backup_table, new_table TO

mysql数据库字段命名与关键字冲突之坑

mysql> SELECT desc,status,play_time,push_type, 'interval' FROM cms_push; ERROR 2006 (HY000): MySQL server has gone away No connection. Trying to reconnect... Connection id: 700 Current database: xxx_cms ERROR 1064 (42000): You have an error in your S

详解MYSQL中重命名procedure的一种方法

最近有用到对存储过程(procedure)重命名的功能,在网上找了一下资料都没有讲到在mysql中是如何实现的,当然可以删掉再重建,但是应该有别的方法,在“mysql”这个数据库(自带)中找了一下,发现两张表:func.proc,发现func表是空的,proc表记录了有关procedure和function有关的信息. 尝试对proc表进行更新,重命名成功了! 原文地址:https://www.cnblogs.com/tacatno/p/10921942.html

数据库重命名

http://blog.csdn.net/zyz511919766/article/details/49335897 1.若库中所有表为MyISAM引擎,则可改库对应的文件夹的名字 关闭MySQL Server: /etc/init.d/mysql stop 改目录名: cd /data/mysql; mv old_db new_db;   开启MySQL Server /etc/init.d/mysql start   2.重命名旧库下边的所有表 create databases new_db

SQLServer 数据库重命名

//SQLServer(将user重命名为us) alter table user rename us; 原文地址:https://www.cnblogs.com/jili6254/p/8276347.html

mysql数据库事件调度(Event)

mysql中的事件调度器可以定时对数据库增加,删除和执行操作,相当于数据库中的临时触发器,与Linux系统中的执行计划任务一样,这样就可以大大降低工作量. 1.开启事件调度器 [[email protected] ~]# vim /usr/my.cnf         --在配置文件中加入以下语句启用调度器 event_scheduler=1 [[email protected] ~]# /etc/init.d/mysql restart ERROR! MySQL server PID file

Linux下MySQL 数据库的基本操作

1. 创建数据库相关命令: 首先,下载MySQL相关软件包:aptitude install mysql-server/mysql-client MySQL中的root用户类似于Linux下的root用户,拥有最多高的权限,若操作不当会对数据造成严重的危害.因此,针对每一个应用程序创建 对应的数据库及操作用户是一个好习惯. mysql -u root -p -u后跟用户名,-p表示需要密码登录,首次进入mysql用root用户(输入root用户账户的密码,这个密码要么是在安装过程中, 要么是使用

MySQL数据库基础(转载)

MySQL数据库基础 安装mysql [[email protected] ~]# yum install mysql mysql-server mysql-devel 2.启动mysql,并设置开机自启动 [[email protected] ~]# service mysqld start/stop/restart/status        #启动/关闭/重启/状态 chkconfig mysqld on/off [[email protected] ~]# chkconfig --lis

python之MySQL数据库

一.数据库概述 1.什么是数据库? 什么是数据库呢? 先来看看百度怎么说的 1 2 数据库,简而言之可视为电子化的文件柜--存储电子文件的处所,用户可以对文件中的数据运行新增.截取.更新.删除等操作. 所谓"数据库"系以一定方式储存在一起.能予多个用户共享.具有尽可能小的冗余度.与应用程序彼此独立的数据集合. 百度的貌似不好理解啊,让我说啊,数据库是存储数据的地方,你这不是废话么?你你你你你说的对,哈哈,存数据的地方是存在哪里呢,存在硬盘上,为什么不是存在内存里面,因为内存无法永久保存