我想用以下两个条件导入我的SQL数据库
任何人都可以知道使用上述匹配条件转储数据库的SQL命令吗?
答案 0 :(得分:0)
有一个foreach ( $array1 as $idx => $val ) {
$all_array[] = [ $val, $array2[$idx], $array3[$idx] ];
}
参数:
no data
这会将没有数据的数据库导出到名为db.sql的文件
你可以在dbname
之后指定表 mysqldump -uroot -p --no-data dbname > db.sql
要导入您执行的文件:
mysqldump -uroot -p --no-data dbname tbl1 tbl2 > db.sql
或者您可以使用:
mysqldump -uroot -p dbname < db.sql
然后登录后:mysql -uroot -p dbname
您不需要指定表,因为它们都在.sql文件中
答案 1 :(得分:-1)
(1)
Open Sql Server Managment studio
Right click database → Tasks → Generate Scripts → Choose DB → Change “Script Data” option to true → …
Right click database → Tasks → Backup → ...
(2)
select *
from INFORMATION_SCHEMA.COLUMNS
where TABLE_NAME='tableName'