数据库操作,复制表
整理自:http://blog.51yip.com/mysql/1311.html
?
顯示創(chuàng)建表的信息:
1 USE world; 2 SHOW CREATE TABLE city;顯示表結(jié)構(gòu)信息:
1 CREATE TABLE `city` ( 2 `ID` int(11) NOT NULL AUTO_INCREMENT, 3 `Name` char(35) NOT NULL DEFAULT '', 4 `CountryCode` char(3) NOT NULL DEFAULT '', 5 `District` char(20) NOT NULL DEFAULT '', 6 `Population` int(11) NOT NULL DEFAULT '0', 7 PRIMARY KEY (`ID`) 8 ) ENGINE=MyISAM AUTO_INCREMENT=4080 DEFAULT CHARSET=latin1?
復(fù)制表:
僅復(fù)制表結(jié)構(gòu),可以用上面的代碼直接拷貝運(yùn)行一下,或者:
1 USE test; 2 CREATE TABLE city1 SELECT * FROM world.city LIMIT 0;?
復(fù)制表內(nèi)容:
USE test; -- mysql不支持select INTO -- SELECT * INTO city_da FROM city-- 替代方法:使用 create...INTO...在創(chuàng)建表時(shí)復(fù)制表結(jié)構(gòu)并插入數(shù)據(jù) CREATE TABLE city_create (SELECT * FROM city) --只復(fù)制其中幾行 CREATE TABLE city_id_name_create (SELECT id,name FROM city)-- 也可以使用insert INTO,不復(fù)制表結(jié)構(gòu),僅僅插入數(shù)據(jù) USE test; INSERT INTO city1(id,name) SELECT id,Name FROM city?
復(fù)制表結(jié)構(gòu)和表數(shù)據(jù):
1 USE test; 2 CREATE TABLE city SELECT * FROM world.city帶條件復(fù)制可以在后面加上where語句限制。
轉(zhuǎn)載于:https://www.cnblogs.com/mada0/p/4728158.html
總結(jié)
- 上一篇: JVM 学习笔记 1. JVM 运行模型
- 下一篇: Sphinx-安装和配置