2020
11-17
11-17
专业级的MySQL开发设计规范及SQL编写规范
在团队开发过程中为了项目的稳定,代码的高效,管理的便捷制定内部种开发设计规范是必不可少的,这里分享一份我们定义MySQL开发设计规范包括表设计规范,字段设计规范,SQL编写规范数据库对象命名规范数据库对象命名规范的对象是指数据库SCHEMA、表TABLE、索引INDEX、约束CONSTRAINTS等的命名约定数据库对象命名原则命名使用具有意义的英文词汇,词汇中间以下划线分隔命名只能使用英文字母、数字、下划线避免用MySQL的保留字如:ca...
继续阅读 >
我们可以使用linux的scp命令(scp无法在windows使用),加上mysql自带的mysqldump,能很快的完成数据库的迁移将本地的数据库(music_db)导出为sql文件(music_db.sql)mysqldump-uroot-pmusic_db>music_db.sql用scp命令将sql文件发送到服务器scpmusic_db.sql远程登录账号@服务器ip:服务器目录/music_db.sqlssh登录服务器ssh远程登录账号@远程ip在服务器上登录mysqlmysql-uroot-p在服务器的mysql中新建同名数据库(music_db),然...
在面试中,大家应该经历过如下场景面试官:"用过mysql吧,你们是用自增主键还是UUID?" 你:"用的是自增主键" 面试官:"为什么是自增主键?" 你:"因为采用自增主键,数据在物理结构上是顺序存储,性能最好,blabla…" 面试官:"那自增主键达到最大值了,用完了怎么办?" 你:"what,没复习啊!!" (然后,你就可以回去等通知了!)这个问题是一个粉丝给我...
人闲太久,努力一下就以为是在拼命。一、问题NavicatPremium连接MySQL8.0报错:1251-Clientdoesnotsupportauthenticationprotocolrequestedbyserver;considerupgradingMySQLclient二、原因MySQL8.0改变了密码认证方式。在MySQL8.0之前版本的密码认证方式为:mysql_native_password为了提供更安全的密码加密方式,从MySQL8.0版本开始,默认使用密码认证方式为:caching_sha2_password报错1251的原因也...