码迷,mamicode.com
首页 > 数据库 > 详细

mysql 命令行常用命令

时间:2016-07-02 11:49:50      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:

1、显示数据库列表。 
  show databases; 
2、显示库中的数据表: 
  use mysql;
  show tables; 
3、显示数据表的结构: 
  describe 表名; 
4、建库: 
  create database 库名; 
5、建表: 
  use 库名; 
  create table 表名 (字段设定列表); 
6、删库和删表: 
  drop database 库名; 
  drop table 表名; 
7、将表中记录清空: 
  delete from 表名; 
8、显示表中的记录: 
  select * from 表名

9、改表明:

  alter table table_name rename table_new_name;

10、复制表

1?? 复制表结构及数据到新表

  CREATE TABLE 新表 SELECT * FROM 旧表

  这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete from newtable;来删除。 不过这种方法的一个最不好的地方就是新表中没有了旧表的primary key、Extra(auto_increment)等属性。需要自己用"alter"添加,而且容易搞错。

2?? 只复制表结构到新表

  CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2 或CREATE TABLE 新表 LIKE 旧表

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

  INSERT INTO 新表 SELECT * FROM 旧表

 

mysql 命令行常用命令

标签:

原文地址:http://www.cnblogs.com/logo-fox/p/5634923.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!