《mysql轻松学习·一》

SQL:结构化查询语言,用于访问和操作数据库,包括数据定义,数据操纵,数据查询,数据控制。

1、命令行

select version(); //查看当前版本

status; //查看用户信息,端口,版本号等信息

show databases; //显示所有的数据库

use 数据库名; //切换到某个数据库下

select database(); //显示当前在哪个数据库下

create database数据库名; //创建数据库

drop database数据库名; //删除数据库

show tables; //查看当前数据库下包含的数据表

desc 数据表名; //查看数据表下的参数结构

select * from 数据表名; //查看数据表中存储的数据,*表示该表下的所有数据

cmd环境下启动和停止mysql服务器,如果失败就以管理员身份运行cmd

net stop mysql80 //停止mysql服务器

net start mysql80 //启动mysql服务器

2、环境变量配置

mysql安装成功后会在下面目录,把bin下面目录放到环境变量path中

C:\Program Files\MySQL\MySQL Server 8.0\bin

这样可以直接在命令行启动mysql

mysql -h localhost -u root -p

3、mysql主要支持三类数据类型:数值、日期/时间和字符串

数值:

tinyint(1字节),int(4字节),float(4字节)double(8字节)decimal(Max(D+, M+)含小数值,例如金额)

日期/时间:

date(3字节,YYYY-MM-DD)

time(3字节,HH:MM:SS)

year(1字节, YYYY)

datetime(8字节,YYYY-MM-DD HH:MM:SS)

timestamp(YYYYMMDDHHMMSS)

字符串:

char(0-255)

varchar(0-65535 变长字符串)

text (0-65535 长文本数据)

相关推荐
__zRainy__几秒前
Node系列 · ORM:Sequelize 模型
数据库·后端·node.js
whcyhhh3 分钟前
头歌实践教学平台:数据科学与大数据技术导论(五)
大数据·数据库·python
大鹏说大话13 分钟前
用 Python 与 DeviceAtlas 构建自动化设备数据库
数据库·python·自动化
肠畔码农19 分钟前
深度解密 Redis 核心引擎:从 MULTI/EXEC 事务机制到 EVAL 脚本的原子性演进
数据库·redis·junit
mlidongfeng22 分钟前
[AI][昇腾950]TP(Transport Layer,传输层)学习笔记
笔记·学习
小弥儿29 分钟前
GPT Image 2 提示词库,把散落的生图提示词变成工程资产
开发语言·javascript·gpt·学习
lailai041040 分钟前
定制化企业网盘与标准化方案
数据库
PHP实战开发录40 分钟前
AI接口结构化输出解析异常排查记录
数据库·安全·ai·php·开发
汇智信科1 小时前
Java 开发汇智网络化学习系统 (E‑Learning) 技术特性与应用场景解析
人工智能·学习·架构·汇智信科·fastclaw·汇智龙虾
JAVA面经实录9171 小时前
MySQL问题定位与性能优化完整知识体系
java·jvm·数据库·mysql·性能优化