MySQL数据库
2024-02-21 18:18:21 0 举报
AI智能生成
登录查看完整内容
MySQL数据库
作者其他创作
大纲/内容
select version();
select now();
select user();
dual虚表
常用语句
关键字与函数名称全部大写
数据库名称,表名称,字段名称必须小写
SQL语句必须以分号结尾
语句规范
TINYINT
SMALLINT
MEDIUMINT
INT或INTEGER
BIGINT
整型
FLOAT
DOUBLE
浮点型
数值类型
CHAR
定长
VARCHAR
变长
字符串
TINYBLOB
TINYTEXT
短文本
BLOB
TEXT
长文本
MEDIUMBLOB
MEDIUMTEXT
中等长文本
LONGBLOB
LONGTEXT
极大长文本
文本数据
字符串类型
DATE
TIME
YEAR
单一日期
DATETIME
TIMESTAMP
混合日期
日期和时间类型
其他
菜鸟教程|Mysql数据类型
数据类型
insert into 表名 (字段,字段)values(值,值)
增
delete from 表名 where 字段 = ?
删
update 表名 set 字段 = 值 where 字段 = ?
改
select * from 表名 where 字段
查
增删改查
简单性
安全性
逻辑独立性
优点
性能差
增删改极其麻烦
缺点
优缺点
语法结构
释义
创建视图
视图
查看所有存储过程命令
查看存储过程或函数的创建代码
调用存储命令
删除存储过程命令
命令
创建存储过程
MySQL语句执行过程
菜鸟|存储过程
存储过程
前触发器
后触发器
按时机分
insert
update
delete
按操作分
触发器|博客
触发器
Navicat
phpMyAdmin
MySQL Workbench
图形化管理工具
拓展
概念
原子性
一致性
隔离性
持久性
特性AICD
事务
优化使性能变好,维持和变差是等概率事件
优化不可避免涉及到变更,变更就有风险
注意
数据可持续性
安全
数据的高性能访问
性能
优化方面
硬件
系统配置
数据库表结构
SQL及索引
优化维度
硬件>系统配置>数据库表结构>SQL及索引
优化成本
硬件<系统配置<数据库表结构<SQL及索引
优化效果
优化选择
简书|优化
数据库优化
创建数据库
修改数据库
删除数据库
进入数据库
库级操作
创建表
添加单列
添加多列
删除列
修改数据表
添加主键约束
添加唯一约束
添加外键约束
添加、删除默认约束
添加约束
删除主键约束
删除唯一约束
删除外键约束
删除约束
修改列定义
数据表更名
修改表
删除表
增加表
查看数据表
查看数据表结构
表级操作
表级约束
列级约束
分类
非空约束
主键约束
唯一约束
默认约束
外键约束的要求
CASCADE
SET NULL
RESTRICT
NO ACTION
外键约束的参照操作
显示索引表
外键约束
自动编号
无符号位
Like
limit
distinct
order by
group by
having
group by 和 having
[not] between and
[not] in
is [not] null
not
union
关键字
执行顺序
约束
规则
返回值
=、>、<、>=、<=、<>、!=、<=>
用ANY、SOME、ALL修饰比较运算符
使用 [NOT] IN 的子查询
使用[NOT]EXISTS的子查询
比较运算符
子查询
内连接
左外连接
右外连接
外连接
自身连接
连接
子查询和连接
CEIL()
ROUND()
TRUNCATE()
数值运算符与函数
[NOT] BETWEEN...AND...
[NOT] IN
IS [NOT] NULL
比较运算符与函数
DATE_ADD()
DATEDIFF()
DATE_FORMAT()
日期时间函数
LAST_INSERT_ID()
USER()
信息函数
AVG()
COUNT()
聚合函数
MD5()
PASSWORD()
加密函数
自定义函数
运算符和函数
备注
MySQL存储引擎
Btree索引
hash索引
按数据结构分
普通索引
唯一索引
全局索引
联合索引
按种类分
索引
范式
MySQL数据库
0 条评论
回复 删除
下一页