数据库操作工具:命令行操作:cmd
界面操作工具:phpadmin/sqlyog/navigate/toad/workbatch
安装mysql压缩版软件
- 要求:安装软件路径中不要出现中文和空格
解压完成后的目录
- 超级管理员身份进入命令窗口
修改系统服务
进入mysql-8.o.121-winx64/bin目录
初始化数据库 mysqld –initialize-insecure
mysql-8.o.121-winx64在该目录下自动创建 data/目录
- 执行命令安装mysql服务
Mysqld install
Windoows系统中会出现mysql服务
- 执行命令启动mysql服务
- 命令行方式
- 打开命令行窗口:net start mysql 启动服务
- net stop mysql 停止服务
- 界面操作
- 打开[计算机>管理>服务]
- 打开任务管理器>服务
- 进入数据库
- Mysql –u root –p 直接进入数据库 设置有密码的输入密码即可进入
- 进入数据库后设置密码
设置密码:set password = ’ ’
- 数据库常见命令操作
- 进入数据库:mysql –u root –p
1. Mysql:执行一条mysql命令
2. -u选项:u:username, 表示这里要使用账号
3. -p选项:p:password, 表示这里要使用密码
- 退出数据库:exit
- 查看数据库管理数据库管理系统中的所有数据库:show databases
- 创建数据库命令:create database ‘数据库名称’ default charset ‘编码’;
默认创建:create database 数据库名称;
使用默认编码,不一定能存放中文
推荐创建:create database ‘数据库名称’ default charset ‘utf8’;
按照指定的utf-8编码创建一个数据库
- 删除数据库:drop database 数据库名称;
- 数据库指定命令:use 数据库名称;
- 查看当前数据库中的所有数据库表show tables;
- 查看表格的信息 desc 表格名称;
- 查看表格的创建信息 show create table 表格名称;
类型名称 | 类型描述 |
tinyint | 整数类型 |
smallint | 整数类型 |
mediumint | 整数类型 |
int | 整数类型~-21亿~+21亿 |
bigint | 整数类型 |
|
|
float | 单精度浮点数 |
double | 双精度浮点数 |
decimal | 高进度浮点数 |
|
|
char(num) | 固定长度字符类型 |
varchar(max) | 自由长度匹配类型[最大长度] |
text | 长文本 |
|
|
bool | 布尔值~mysql中就是一个tinyint 0==False 非0==True |
|
|
date | 日期 年月日 |
time | 时间 时分秒 |
datetime | 日期时间 |
数据表的创建
- 数据表的创建
- 增加数据的语法
- 查询数据的语法