摘要: 作用:SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中。 SELECT INTO 语句常用于创建表的备份复件或者用于对记录进行存档 这个语句会在数据库中用和你所指定的列类型和标题创建一个新的表。注意事项:SELECT INTO是一种不需要重写表的脚本即可创建一个表的空拷贝的最佳方法,但这个拷贝不包括索引和触发器。你所要做的就是运行一个WHERE子句中条件为假的SELECT INTO。你让SELEC TINTO产生的表必须是数据库中不存在的,否则就会产生一个错误。使用这个语句时必须遵守几个规则:一、SELECT INTO是一个无日志记载的过程,所以在成品系统上运行SELE 阅读全文
posted @ 2013-11-14 15:55 李小加 阅读(1586) 评论(0) 推荐(0) 编辑
摘要: 方法1:Create table new_table_name (Select * from old_table_name); 方法2:1.先备份表结构和数据#导出命令 -u用户名 -p密码 -h主机IP地址 数据库名 表名1 > 导出文件.sqlmysqldump -uroot -proot -h192.168.1.101 Project persons > persons.sql 2.在导出的sql文件中修改备份表的名字,修改成你想要新创建的表名,如Persons_backup3.登录MySQL4.选择数据库 5.执行: Source 备份表的路径 如:Source d:\pe 阅读全文
posted @ 2013-11-14 15:50 李小加 阅读(2041) 评论(0) 推荐(0) 编辑
摘要: select t.rank, t.Name from t_menu_item t; 10 CLARK 10 KING 10 MILLER 20 ADAMS 20 FORD 20 JONES 20 SCOTT 20 SMITH 30 ALLEN 30 BLAKE 30 JAMES 30 MARTIN 30 TURNER 30 WARD--------------------------------我们通过 10g 所提供的 WMSYS.WM_CONCAT 函数即可以完成 行转列的效果 select t.ra... 阅读全文
posted @ 2013-11-14 09:52 李小加 阅读(335) 评论(0) 推荐(0) 编辑