MySQL操作(三)

1.复制表语句

  mysql中用命令行复制表结构的方法主要有一下几种: 

  1.只复制表结构到新表

  mysql>CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2;

  或者

  mysql>CREATE TABLE 新表 LIKE 旧表; 

  2.复制表结构及数据到新表

  mysql>CREATE TABLE 新表 SELECT * FROM 旧表; 

  3.复制旧表的数据到新表(假设两个表结构一样) 

  mysql>INSERT INTO 新表 SELECT * FROM 旧表;  

  4.复制旧表的数据到新表(假设两个表结构不一样)

  mysql>INSERT INTO 新表(字段1,字段2,.......) SELECT 字段1,字段2,...... FROM 旧表;

2.查看数据

  查看前n~m行

  mysql>SELECT * FROM 表名 LIMIT n-1,m-n;

3.清除数据,保留表结构

  mysql>DELETE FROM 表名;

4.查看secure权限,可以随意导入导出文件

  mysql>show variables like '%secure%';

5.查看表结构

  mysql>desc 表名;

6.运行sql文件

  mysql>source 文件路径(比如D:\Code\import.sql)

posted @ 2017-04-27 19:53  荆棘夏夏  阅读(151)  评论(0)    收藏  举报