起源
先说说起源,不同公司开发的RDBMS不同,SQL操作RDBMS的一种语言。
主要分类
DQL:数据查询语句,如select
DML:数据操作语句,对数据增删改查 insert update delete
DDL :库表管理,create,drop
特点
不区分大小写
书写格式顺序
SELECT FROM
WHERE
GROUP BY
HAVING
ORDER BY
LIMIT
mysql的一些基本操作
命令行进入mysql
mysql -h主机ip -u用户名 -p用户密码
如果是安装在本机,-h 可以省略
查看数据库版本
select version();
查看当前所有库
show databases;
使用指定库
use 库名;
查看当前使用的数据库
select database();
查看当前库中的所有表
需要在进入到库里的状态
show tables;
每个sql最后的结尾最好以;结尾
Navicat
几个基本操作
新建数据库链接
数据库的增删
表的增删改
*备份数据库/表
导入或者恢复数据库/表
导入导出数据到其他格式
Mysql数据格式
其中枚举 像 python 中的 catogary
整数
字符串
char 和 varchar 后面的参数表示能接受多少字符
日期时间
浮点数/小数
decimal(5,2) 其中5表示可以存5位数,2表示这个五位数中小数占两位
官网有更全面的数据类型