php如何修改数据库信息内容,如何用PHP给数据库中的表和字段批量添加注释?

用户投稿 109 0

关于“php如何修改数据库信息”的问题,小编就整理了【2】个相关介绍“php如何修改数据库信息”的解答:

如何用PHP给数据库中的表和字段批量添加注释?

MYSQL本身没有这种批量的命令。不过你可以自己生成 alter table t1 modify 的脚本,一次性把所有需要修改的列的注释更新。

修改数据库有哪几种方法?

第一种方法:

rename database olddbname to newdbname

这个是5.1.7到5.1.23版本可以用,但是官方不推荐,会有丢失数据的危险

第二种:

1.创建需要改成新名的数据库

2.mysqldum到处要改名的数据库

3.删除原来的旧库

这种方法是安全的,但是如果数据量大,会很耗时

3.第三种:

#!/bin/bash

# 假设将sakila数据库名改为new_sakila

# MyISAM直接更改数据库目录下的文件即可

mysql -uroot -p123456 -e 'create database if not exists new_sakila'

list_table=$(mysql -uroot -p123456 -Nse "select table_name from information_schema.TABLES where TABLE_SCHEMA='sakila'")

for table in $list_table

do

mysql -uroot -p123456 -e "rename table sakila.$table to new_sakila.$table"

到此,以上就是小编对于“php如何修改数据库信息”的问题就介绍到这了,希望介绍关于“php如何修改数据库信息”的【2】点解答对大家有用。

抱歉,评论功能暂时关闭!