关于“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】点解答对大家有用。