MySQL常用命令

通过 Windows 服务管理器启动MySQL服务:

services.msc

通过DOS命令启动MySQL服务

net start mysql
注:服务名无效解决方案 → http://blog.csdn.net/glory_zhu/article/details/41596337

通过DOS命令停止MySQL服务:

net stop mysql

登录数据库

mysql -h localhost -u username -p
mysql -h localhost -u username -p123456
注:本地登录数据库可以省略 -h 参数

查看MySQL的帮助信息

help;
\h
?
\?

获取MySQL的状态信息:

status
\s

切换数据库

use
\u

创建数据库:

create database 数据库名称;

查看数据库:

show databases;

查看数据库信息:

show create database 数据库名称

修改数据库编码方式

alter database 数据库名称 default character set 编码方式 collate 编码方式_bin

删除数据库

drop database 库名称;

查看所有表

show tables;

创建表

create table a(
   id  int(11),
   name  varchar(20),
)

查看数据表

show create table 表名称;
show create table 表明称\G;
describe 表名称;
desc 表名称;

查看数据表的状态

show table status from 数据库名称 where name=‘表名称’

修改表引擎类型

alter table 表名称 engine=innodb;
alter table 表名称 engine=myisam;

修改表名称

alter table 旧表名 rename to 新表名;
alter table 旧表名 renam 新表名;

修改字段名

alter table 表名 change 旧字段名 新数据类型;

修改字段的数据类型

alter table 表名称 modify 字段名 数据类型;

添加字段

alter table 表名称 add 字段名 数据类型;

删除字段

alter table 表名 drop 字段名;

修改字段的排列顺序

改为第一个字段:alter table 表名称 modify 字段名 数据类型 first;
插入到字段2后:alter table 表名称 modify 字段1 数据类型 after 字段2;

删除表

drop table 表名称;

将另一个表中的查询结果插入到表中

insert into 表名称(字段1,字段2,字段3) select 字段1,字段2,字段3 from 表名称 where 查询条件;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容