记录一下平时用到的命令,慢慢整理中…
mysql注册服务
- mysqld --install 服务名
- mysqld --remove 服务名
windows启动和关闭服务
- 启动: net start 服务名
- 关闭: net stop 服务名
链接与断开
-
连接:mysql –port 端口号 -u 用户名 -p [数据库名]
(其中:u与“用户名”可以不用加空格)
-
断开:exit
显示库和表
- 显示数据库:show databases;
- 切换数据库:use 库名;
- 显示数据表:show tables;
- 显示表结构:des 表名;
创建库和表
- 创建库:create database 库名;
- 删除库:drop database 库名;
- 创建表:create table 表名 (字段设定列表);
- 删除表:drop table 表名;
- 修改表:alter table t1 rename t2 ;
- 查询表:select * from 表名;
- 清空表:delete from 表名;
- 备份表: mysqlbinmysqldump -h(ip) -u root
-p(password) databasenametablename > tablename.sql - 恢复表: mysqlbinmysql -h(ip) -uroot -p(password) databasenametablename <tablename.sql(操作前先把原来表删除)
修改表字段
- 增加列:ALTER TABLE 表名 ADD c INT UNSIGNED NOT NULL AUTO_INCREMENT,ADDINDEX ©;
- 修改列:ALTER TABLE 表名 MODIFY 字段名 TINYINT NOT NULL, CHANGE b cCHAR(20);
- 删除列:ALTER TABLE 表名 DROP COLUMN 字段名;
数据导入导出
数据导入:mysqlimport database tables.txt