通过 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 查询条件;