mysql常用命令收集

记录一下平时用到的命令,慢慢整理中…

mysql注册服务

  1. mysqld --install 服务名
  2. mysqld --remove 服务名

windows启动和关闭服务

  1. 启动: net start 服务名
  2. 关闭: net stop 服务名

链接与断开

  1. 连接:mysql –port 端口号 -u 用户名 -p [数据库名]

    (其中:u与“用户名”可以不用加空格)
    mysql常用命令收集

  2. 断开:exit

显示库和表

  1. 显示数据库:show databases;
  2. 切换数据库:use 库名;
  3. 显示数据表:show tables;
  4. 显示表结构:des 表名;

创建库和表

  1. 创建库:create database 库名;
  2. 删除库:drop database 库名;
  3. 创建表:create table 表名 (字段设定列表);
  4. 删除表:drop table 表名;
  5. 修改表:alter table t1 rename t2 ;
  6. 查询表:select * from 表名;
  7. 清空表:delete from 表名;
  8. 备份表: mysqlbinmysqldump -h(ip) -u root
    -p(password) databasenametablename > tablename.sql
  9. 恢复表: mysqlbinmysql -h(ip) -uroot -p(password) databasenametablename <tablename.sql(操作前先把原来表删除)

修改表字段

  1. 增加列:ALTER TABLE 表名 ADD c INT UNSIGNED NOT NULL AUTO_INCREMENT,ADDINDEX ©;
  2. 修改列:ALTER TABLE 表名 MODIFY 字段名 TINYINT NOT NULL, CHANGE b cCHAR(20);
  3. 删除列:ALTER TABLE 表名 DROP COLUMN 字段名;

数据导入导出

数据导入:mysqlimport database tables.txt