MySql
GRAY_KEY
这个作者很懒,什么都没留下…
展开
-
MySql 8.0.11 客户端连接失败:2059 - Authentication plugin 'caching_sha2_password' cannot be loaded: ....
近期,换了新笔记本,重新安装了MySql数据库和客户端工具Navicat Premium。我是从官网上下载的MySql数据库,版本为8.0.11,链接:https://dev.mysql.com/downloads/mysql/ 当数据库和客户端安装成功后,我使用客户端连接接数据库时,却是登陆失败:2059 - Authentication plugi...原创 2018-06-24 11:09:57 · 18114 阅读 · 11 评论 -
Mysql基础语句(库操作、表操作、数据操作、视图)
库操作create database my_db charset=utf8 collate=utf8_general_ci; //新增数据库drop database my_db; //删除数据库alter database my_db charset = utf8 collate=ut...原创 2019-01-31 21:40:36 · 206 阅读 · 0 评论 -
drop,truncate,delete 三者的区别
drop:删除内容和定义,释放空间。(表结构和数据一同删除)【drop语句将删除表的结构,被依赖的约束(constrain),触发器(trigger)索引(index);依赖于该表的存储过程/函数将被保留,但其状态会变为:invalid。】drop table user;truncate:删除内容,释放空间,但不删除定义。(表结构还在,数据删除)【truncate table 权...原创 2019-02-01 16:58:46 · 27171 阅读 · 1 评论 -
Mysql的5中外键约束方式
何为外键?如果表A的主关键字是表B中的字段,则该字段称为表B的外键,表A称为主表,表B称为子表(从表)。【注:两个表必须是InnoDB表,MyISAM表暂时不支持外键】外键关系的两个表的列必须是数据类型相似,也就是可以相互转换类型的列,比如int和tinyint可以,而int和char则不可以; 精辟:当删除子表时,主表是不会受到影响的;而当删除主表时,子表可能会受到影响。...原创 2019-02-02 20:53:59 · 751 阅读 · 3 评论 -
求近一年月份视图创建语句
-- 创建视图语句CREATE or REPLACE VIEW month_view ASSELECT DATE_FORMAT(CURDATE(), '%Y-%m') AS mon UNION SELECT DATE_FORMAT((CURDATE() - INTERVAL 1 MONTH), '%Y-%m') AS mon UNION SELECT DATE_FORMAT((CURDA...原创 2019-02-12 15:58:03 · 736 阅读 · 0 评论