MYSQL中常用命令汇总

声明:本文内容来自网络整理。

    进入MySQL

         mysql-u root -p/mysql -h localhost -u root -p databaseName;

  查看已有数据库:

         showdatabases;

  选择数据库:

         usedatabaseName;

  查看当前数据库中存在的表:

         showtables

  查看表的属性:

         showcolumns from tableName

  查询当前使用的数据库:

         selectdatabase();

  将备份数据导入到数据库:(导回test数据库)

mysql> use test
        
Database changed
         mysql> source D:\file.sql

  创建临时表:(建立临时表zengchao)

create temporarytable zengchao(namevarchar(10));

  创建表是先判断表是否存在:

  create table if not exists students(……);

  从已经有的表中复制表的结构:

  create table table2 select * from table1 where 1<>1;

  复制表:

  create table table2 select * from table1;

  对表重新命名:

  alter table table1 rename as table2;

        导出数据库为dbname的表结构(其中用户名为root,密码为dbpasswd,生成的脚本名为         db.sql   mysqldump -uroot -pdbpasswd-d dbname > db.sql;

         导出数据库为dbname某张表(test)结构
         mysqldump -uroot-pdbpasswd -d dbname test> db.sql;

       导出数据库为dbname所有表结构及表数据(不加-d

         mysqldump-uroot -pdbpasswd  dbname > db.sql;

         导出数据库为dbname某张表(test)结构及表数据(不加-d

         mysqldump-uroot -pdbpasswd dbname test> db.sql;

  重命名数据表:
  语法:RENAME TABLE  old_table TO  tmp_table,
             new_table TO old_table,
             tmp_table TO new_table;
   导出数据到TXT文档:
   select name,age,city,salary 
   into outfile “c:/data_out.txt” 
   lines terminated by “\r\n” 
   from person; 
	参考链接:http://www.jb51.net/article/21117.htm
实例:
  1. mysql> rename table err to tmp,channel to err,tmp to channel;  
  2. Query OK, 0 rows affected (0.00 sec)  
  3. mysql>   

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值