mysql 命令行常用命令
Posted 丹江流
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 命令行常用命令相关的知识,希望对你有一定的参考价值。
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 命令行常用命令的主要内容,如果未能解决你的问题,请参考以下文章