《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 长文本数据)

相关推荐
weixin_580614001 小时前
如何提取SQL日期中的年份_使用YEAR或EXTRACT函数
jvm·数据库·python
2301_813599551 小时前
SQL生产环境规范_数据库使用最佳实践
jvm·数据库·python
a9511416421 小时前
Go 中通过 channel 传递切片时的数据竞争与深拷贝解决方案
jvm·数据库·python
qq_189807032 小时前
如何修改RAC数据库名_NID工具在集群环境下的改名步骤
jvm·数据库·python
aXin_ya2 小时前
Redis 高级篇(最佳实践)
数据库·redis·缓存
zhangchaoxies2 小时前
如何检测SQL注入风险_利用模糊测试技术发现漏洞
jvm·数据库·python
zhangchaoxies2 小时前
CSS如何实现响应式弹性网格布局_配合media query修改flex-wrap属性
jvm·数据库·python
寒秋花开曾相惜2 小时前
(学习笔记)第四章 处理器体系结构
linux·网络·数据结构·笔记·学习
霖霖总总2 小时前
[Redis小技巧32]Redis分布式锁的至暗时刻:从原理演进到时钟跳跃的终极博弈
数据库·redis·分布式
Polar__Star4 小时前
C#怎么操作Chart图表控件 C#如何用WinForms Chart控件绑定数据绘制统计图表【控件】
jvm·数据库·python