51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#mysql
MySQL表关系--外键
一、外键前戏如果我们把所有的信息都记录在一张表中会带来的问题: 1.表的结构不清晰 2.浪费磁盘空间 3.表的扩展性极差所以我们要把这种表拆成几张不同的表,分析表与表之间的关系。确定表与表之间的关系,一定要换位思考(必须两方都考虑周全之后才能得出结论)学生与班级表:1.站在学生的角度看班级:能否多个学生在一个班级...
代码星球
·
2020-04-09
MySQL
关系
外键
MySQL表操作
一、存储引擎不同的数据应该有不同的处理机制mysql存储引擎: Innodb:默认的存储引擎,查询速度较myisam慢,但是更安全 myisam:mysql老版本用的存储引擎 memory:内存引擎(数据全部存在内存中,重启数据就消失了) blackhole:无论存什么都立马消失(黑洞)用showengines...
代码星球
·
2020-04-09
MySQL
操作
初识MySQL
一、数据库概念1.随意的存到了一个文件中,数据格式也是千差万别的2.软件开发目录规范 规定了数据存放的位置,数据都是保存在本地的3.将保存数据的部分,存到一个公共的地方,所有的用户涉及数据相关,都必须来这个公共地方查找。二、数据库之MySQL本质就是一款基于网络通信的应用软件,任何基于网络通信的软件底层都是socke...
代码星球
·
2020-04-09
初识
MySQL
Chapter 18 MySQL NDB Cluster 7.3 and NDB Cluster 7.4渣翻
TableofContents 18.1NDBClusterOverview 18.2NDBClusterInstallation 18.3Con...
代码星球
·
2020-04-09
NDB
Cluster
Chapter
MySQL
and
mysql必知必会学习笔记(1)
13.1数据分组如果要将数据分为多个逻辑组怎么办??要用数据分组 13.2创建分组使用groupby子句。groupby会指示对mysql进行分组,然后对每个组进行聚集。注意:使用groupby时,如果在select使用了表达式,则必须在groupby中使用相同的表达式,不可用别名 13.2过滤分组...
代码星球
·
2020-04-09
mysql
必知
必会
学习
笔记
MYSQL5.7.11安装问题
今天下午在笔记本上安装MySQL软件。一开始下载的是最新版5.7.20-winx64。到了安装环节,各种报错,先是缺少什么DLL120,好吧,找到资源补丁下载,放到系统文件夹。以为OK了。再尝试,这次报错应用程序无法正常启动(0xc000007b),上网各种找相关的问题,最后发现可能是电脑缺少了一个Directx3.5...
代码星球
·
2020-04-09
MYSQL5.7.11
安装
问题
MYSQL实现分组排序并取组内第一条数据
在使用phabricator时,有这么一个需求。找出任务实际开始时间(自定义字段),思路就是找出ID最小的那个并用objectPHID分组。思路是找到第一次改变 执行开始情况的记录,那么就要进行分组并找出符合条件的第一条记录。第一种:SELECTr.*FROM(SELECT*FROMmaniphest_tra...
开发笔记
·
2020-04-09
MYSQL
实现
分组
排序
取组
Mysql数据库简单使用(二)
Mysql导入.sql文件进入数据库(要导入的数据库)数据库中有要导入.sql文件名的数据库,没有则新建。source路径+文件名souce/home/robot/csql.sql数据库文件.sql文件放在/home/robot目录下按照时间删除数据库数据DELETEFROM表名WHERE时间段>=开始时间AND...
代码星球
·
2020-04-09
Mysql
数据库
简单
使用
linux环境下写C++操作mysql(二)
main.cpp#include<stdio.h>#include<stdlib.h>#include"mysqlInterface.h"intmain(){CMysqlInterfacemysqlObj;mysqlObj.connect();return0;}mysqlInterface.hc...
代码星球
·
2020-04-08
linux
环境
下写
C++
操作
linux环境下写C++操作mysql(一)
/*****************connect.cppg++connect.cpp-oconnect-I/usr/include/mysql/-L/usr/lib/mysql/-lmysqlclient****************/#include<stdio.h>#include<strin...
代码星球
·
2020-04-08
linux
环境
下写
C++
操作
Ubuntu安装mysql步骤
1.打开终端,输入:sudoapt-getupdata输入root用户密码2.更新完毕后,输入sudoapt-getinstallmysql-serverubuntu14.04安装中间会让你设置密码,输入密码后点击确认(mysql123)3.安装结束后,查看端口号是否开启netstat-tan|grep33063306...
代码星球
·
2020-04-08
Ubuntu
安装
mysql
步骤
mysql面试题
Mysql的存储引擎,myisam和innodb的区别。答:1.MyISAM是非事务的存储引擎,适合用于频繁查询的应用。表锁,不会出现死锁,适合小数据,小并发。2.innodb是支持事务的存储引擎,合于插入和更新操作比较多的应用,设计合理的话是行锁(最大区别就在锁的级别上),适合大数据,大并发。数据表类型有哪些&nbs...
代码星球
·
2020-04-08
mysql
试题
mysql中给查询出的结果集添加自增序号
select(@i:=@i+1)i,emp.*fromemp,(select@i:=0)it 按部门分组并按薪资总和从大到小排序求薪资总和第二高的部门名称和薪资总和:selectc.ename,c.sfrom(select(@i:=@i+1)i,e.* from(SELECTename,SUM(sa...
代码星球
·
2020-04-08
mysql
查询
结果
添加
自增
安装MySql-Python遇到的错误及解决方法
用pip安装mysql-python时报错:_mysql.c_mysql.c(42):fatalerrorC1083:Cannotopenincludefile:'config-win.h':Nosuchfileordirectoryerror:command'"C:UsersfnngjAppDataLocalProg...
代码星球
·
2020-04-08
安装
MySql-Python
遇到
错误
解决
ubuntu安装mysql--PC端
sudoapt-getupdatesudoapt-getinstallmysql-servermysql-client//密码:mmchongsudonetstat-tap|grepmysql//检查mysql的端口是否listenmysql-uroot-p//启动,提示输入密码 ...
代码星球
·
2020-04-08
ubuntu
安装
mysql--PC
首页
上一页
...
519
520
521
522
523
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他