注意:
以下命令在dos窗口执行,必须先进入mysql安装后的bin目录,比如
C:\Program Files\MySQL\MySQL Server 5.6\bin;
除非你将该目录添加到系统环境变量Path中作为快捷方式,那么可以在dos窗口直接执行命令
1.连接
mysql -h 主机 -u 用户名 -p 密码
例如: mysql -h localhost -u root -p 123456
2.退出
exit
注意:以下命令结尾处均添加分号;作为结束符,方括号表示命令参数可缺省
3.数据库操作
(1) 显示所有数据库实例
show databases;
(2)进入某个数据库实例
use 数据库实例名;
例如:use test;
(3)创建数据库实例
create database [if not exists] 数据库实例名 [default charset utf8 COLLATE utf8_general_ci];
例如:create database sop default charset utf8 COLLATE utf8_general_ci;
(4)删除数据库实例
drop database [if exists] 数据库实例名;
例如:drop database if exists sop; 其中if exists表示如果存在才删除
(5)显示当前所在的数据库实例
select database();
4.表操作
(1)显示所有表
show tables;
(2)创建表
create table 表名(列定义)[ENGINE=INNODB/MYISAM] [default charset utf8];
其中 ENGINE表示创建的表类型,INNODB表示支持事务处理,MYISAM则不支持,查询效率高;
例如:create table user(id int(4) not null primary key auto_increment,
name char(2) not null,
sex int(2) not null defaul 0,
degree double(16,2)
)ENGINE=INNODB default charset utf8;
(3)删除表
drop table 表名;
例如:drop table user;
(4)显示表结构
desc 表名; 或者 show columns from 表名;
例如:desc user; 或者 show columns from user;
(5)重命名表
alter table 表名 rename 新表名
(6)修改表结构
删除列:alter table 表名 drop 列名
增加列:alter table 表名 add 列名 数据类型 [是否可为空] [default 默认值] [comment ‘字段说明]
alter table user add city char(20) null default '北京' comment '家庭住址';
修改列:注意列名、新列名、数据类型是必选的,新列名可以和原列名相同,即不改名
alter table 表名 change 列名称 新列名 数据类型 [是否可为空] [default 默认值] [comment ‘字段说明]
例如 :alter table user change degree city char(20) null;
alter table user change city city int(4);
添加主键
alter table 表名 add constraint 主键名称 primary key(列名1,....)
删除表中主键
alter table 表名 drop primary key;
注意:如果主键是自增长,则不允许删除,因为自增长必须为主键
添加索引
alter table 表名 add index 索引名(列名1,...)
删除索引
alter table 表名 drop index 索引名称;
添加唯一限制条件索引
alter table 表名 add unique 唯一索引名称(列名1,...)
设置密码
mysql> update mysql.user set password=PASSWORD('11222') where User='root';
本文出自 “生意兴隆” 博客,请务必保留此出处http://yangtai.blog.51cto.com/334569/213861
相关推荐
了解并熟练使用MySQL的常用命令对于数据库管理和开发至关重要。以下是一些基本的MySQL命令及其详细说明: 1. **数据库操作** - **查看数据库**:`SHOW DATABASES;` 这个命令用于列出服务器上所有的数据库。 - **...
除了以上命令,还有一些其他常用命令,如查询数据的`SELECT`,查找数据的`LIKE`,条件组合的`AND`、`OR`,排序的`ORDER BY`,分组的`GROUP BY`,聚合函数如`COUNT`、`SUM`、`AVG`等。理解并熟练使用这些命令,将使你...
### MySQL常用命令详解 在IT领域,MySQL作为一款广泛使用的开源关系型数据库管理系统,其重要性不言而喻。无论是初学者还是资深开发者,掌握MySQL的常用命令都是必不可少的技能。以下将对“MYSQL常用命令教程”中的...
### MySQL常用命令详解:登录、增加用户与密码更改 #### 一、连接MySQL 在进行任何MySQL操作之前,首先需要连接到MySQL服务器。这可以通过多种方式实现,包括使用图形界面工具或通过命令行接口。 ##### 格式 连接...
根据提供的标题、描述以及部分内容,本文将详细解析MySQL数据库中的常用命令,并且涵盖数据库的创建、管理、查询、更新等核心操作。 ### MySQL 常用命令概览 #### 启动与停止 MySQL 服务 - **启动 MySQL 服务**: ...
MySQL 常用命令 MySQL 是一个流行的开源关系数据库管理系统,它提供了许多实用的命令来管理和维护数据库。在本资源中,我们将总结一些常用的 MySQL 命令,涵盖数据库创建、用户管理、数据备份和恢复、查询执行等...
MySQL常用命令总结 MySQL常用命令总结
### MySQL常用命令详解 #### 一、连接与断开MySQL **命令格式:** ``` mysql -h [主机地址] -u [用户名] -p [密码] ``` **示例:** 1. **本地连接MySQL服务:** ```bash mysql -uroot -p ``` 输入此命令后,...
以上仅是MySQL常用命令的一部分,实际操作中还有更多高级功能,如视图、存储过程、触发器、索引、事务处理等。通过深入学习和实践,你可以更高效地管理和维护MySQL数据库。在“MySQL常用命令汇总.pdf”文件中,应有...
### MySQL常用命令总结 本文将基于提供的部分内容对MySQL的基本操作命令进行详细解析,这些命令涵盖了数据库及表的基本管理,如创建、查询、更新等。掌握这些命令有助于更好地管理和操作MySQL数据库。 #### 一、...
MySQL 命令行常用命令是 MySQL 数据库管理员和开发者需要掌握的基本技能,本文将介绍 MySQL 命令行常用命令的六大招数,包括 MySQL 服务的启动和停止、登陆 MySQL、增加新用户、操作数据库、导出和导入数据、乱码...
MySQL常用命令集锦--初级DBA MySQL是当前最流行的开源关系数据库管理系统,本文将总结一些常用的MySQL命令,适合初级DBA学习和工作。 一、MySQL服务的启动和停止 MySQL服务的启动和停止命令如下: * ...
接下来是"mysql命令大全.chm",这是一份包含了MySQL客户端命令行工具的常用命令集合。在Linux或命令行环境下操作MySQL时,熟悉这些命令能极大地提高工作效率。例如,`mysql -u root -p` 是用来登录MySQL服务器的命令...
MySQL是一种广泛使用的开源关系型数据库管理系统,其命令行界面提供了丰富的功能来管理数据库。这篇集锦主要涵盖了连接MySQL、修改密码、添加用户以及数据库的基本操作。 1. **连接MySQL** - 使用`mysql -h 主机...
### MySQL常用命令语句详解 #### 一、创建数据库(Create Database) - **命令格式**:`CREATE DATABASE database_name;` - **功能说明**:此命令用于创建一个新的数据库。 - **示例**: ```sql CREATE DATABASE ...
常用的mysql命令,包括如何登陆mysql,备份等命令。
MySQL数据库常用命令汇总 MySQL数据库是目前最流行的开源关系数据库管理系统,它提供了丰富的命令来管理和操作数据库。本文汇总了MySQL数据库常用的命令,包括数据库操作、表操作和数据操作三部分。 数据库操作 1...
### MySQL常用命令详解 #### 启动MySQL服务器 在启动MySQL服务器方面,有两种常见的方法: 1. **使用winmysqladmin工具**:这是一个图形化的工具,适用于Windows系统。如果你的计算机在启动时已经设置了自动运行...