数据库
Robin罗兵
对酒当歌,人生几何!
展开
-
主键和外键的区别是
主键和外键的区别原创 2022-11-25 22:30:09 · 325 阅读 · 0 评论 -
Windows中cmd操作mysql
1、mysql服务的启动和停止net stop mysqlnet start mysql2、登录打开CMD将工作目录切换到MySQL的bin下mysql -u root -p输入密码即可登陆MySQL断开:exit (回车)3、操作显示数据库:show databases;显示数据表:show tables;显示表结构:describe 表名;创建库:create database 库名;删除库:drop database 库名;使用库:use ...原创 2021-02-25 09:05:51 · 118 阅读 · 0 评论 -
sql_mode=only_full_group_by 的坑
一、翻译一个段,英语不好,见谅Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'a16.a.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mod原创 2021-01-10 00:11:14 · 374 阅读 · 0 评论 -
LEFT JOIN的时候应该用ON还是WHERE
一、一些观点或结论1、inner join具有left和right的特性的并集,需要两个表中的数据都符合on条件,才能被筛选出来2、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录3、where条件是在临时表生成好后,再对临时表进行过滤的条件。4、left join :左连接,返回左表中所有的记录以及右表中连接字段相等的记录。right join :右连接,返回右表中所有的记录以及左表中连接字段相等的记录。inner join: 内连接,又叫等原创 2021-01-09 11:48:42 · 3036 阅读 · 0 评论 -
数据库设计的总结
一、技巧1、一个实体对应着一张表2、除了id(主键)为int外,能够用varchar2类型的都用(方便)3、字段长度适当设计长一些4、设计字段要预留两个字段(如果一开始怕自己设计不周到,最好多预留字段)二、表之间的关系:1、一对一:当一张表的字段过于太多,而很多字段可能只有在某些情况下,才会使用到,这时也可以考虑使用一对一设计。比如user表用作登录,但user有很多字段,一般字段不经常用,则建设一张一对一的profile表2、一对多:一对多,是最常见的一种设计3、.原创 2020-12-19 11:32:48 · 226 阅读 · 1 评论