常用mysql服务命令
- 启动数据库服务器 net start mysql
- 启动客户端登录mysql数据库:mysql -u username -p
例如 mysql -uroot -p123456 有安全隐患,所以一般建议mysql -uroot -p回车后再输入口令 - 退出mysql客户端:quit
- 查看mysql版本:select version(); 在mysql的命令行客户端中执行
- 关闭数据库服务:net stop mysql
- 数据库服务器开机自启:mysqld --install
- 创建数据库: create database 数据库名称 default character set utf8;create database test default character set utf8;
- 查看所有的数据库 show databases;
- 选定默认数据库:use dbname;
例如 use test; - 查看当前的数据库:select database();
- 显示当前数据库中所有表:show tables;
- 创建新表: create table 表名称(列名称 数据类型 约束规则,…) engine=数据库引擎 default charset utf8;
mysql> create table t_student(
-> id bigint primary key,
-> name varchar(20) not null,
-> sex boolean default 1
-> ) engine=innodb default charset utf8;
创建表结束后则会发现文件夹data/test/下出现一个文件t_student.ibd
如果设置engine=myisam则会创建两个文件
myd数据信息文件,是表的数据文件
myi索引信息文件,是表数据文件中任何索引的数据树
- 查看表中的列定义
简单方法: desc t_student; - 查看具体的列定义
show create table t_student; - 放弃正在输入的命令:\c
- 显示命令清单:\h
- 查看MySQL服务器状态信息:\s