51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#mySQL
mysql 数据库的设计三范式
1NF:字段不可分;2NF:有主键,非主键字段依赖主键;3NF:非主键字段不能相互依赖;解释:1NF:原子性字段不可再分,否则就不是关系数据库;2NF:唯一性一个表只说明一个事物;3NF:每列都与主键有直接关系,不存在传递依赖;第一范式(1NF)即表的列的具有原子性,不可再分解,即列的信息,不能分解,只要数据库是关系型...
代码星球
·
2020-04-18
mysql
数据库
设计
范式
mysql数据format格式化错误
DROPTABLEIFEXISTS`api_billing`;CREATETABLE`api_billing`(`id`bigint(20)NOTNULLAUTO_INCREMENT,`sequence`varchar(255)DEFAULTNULL,`channel`tinyint(4)DEFAULTNULL,`us...
代码星球
·
2020-04-17
mysql
数据
format
格式化
错误
Anaconda安装mysqldb模块
在anaconda里mysqldb是封在mysql-python里的,所以要先在anacondaprompt里运行condainstallmysql-python。(注意要右键选管理员身份)有的时候会有连接问题因为是国外网站,可以先在环境里设置清华给的镜像路径。安装好之后,直接importMySQLdb就可以了。设置国...
代码星球
·
2020-04-17
Anaconda
安装
mysqldb
模块
mysql命令行导入结构化数据
数据样本103252765-|--|-stephanie_mt@hotmail.com-|-o/35+nGaNEU=-|-ion|--其中|为分隔符,每行的换行符mysql-urootMariaDB[(none)]>usetest;MariaDB[license]>loaddatalocalinfile'e...
代码星球
·
2020-04-17
mysql
命令行
导入
结构化
数据
mysql导入慢解决方法
[mysqldump]max_allowed_packet=512M [mysqld]interactive_timeout=120innodb_change_buffering=allinnodb_change_buffer_max_size=25#innodb_buffer_pool_instances=...
代码星球
·
2020-04-17
mysql
导入
解决
方法
mysql数据库存储经度纬度
使用float或者double会自动四舍五入,用decimal(20,17)当然你用varchar也是可以的...
代码星球
·
2020-04-17
mysql
数据库
存储
经度
纬度
Mysql: Specified key was too long; max key length is 1000 bytes
在使用quartz持久化的时候,笔者使用的mysql,为了以后方便迁移数据,笔者的Mysql默认引擎MyISAM于是顺理成章的执行了quartz-2.2.3docsdbTablesables_mysql.sql这不数据库就开始报错了[Err]1071-Specifiedkeywastoolong;maxkeylengt...
代码星球
·
2020-04-17
key
Mysql
Specified
was
too
mysql中有大量sleep进程导致网站缓慢的原因与解决办法
mysql中有大量sleep进程的原因与解决办法 造成睡眠连接过多的原因?1. 使用了太多持久连接(个人觉得,在高并发系统中,不适合使用持久连接)2. 程序中,没有及时关闭mysql连接3. 数据库查询不够优化,过度耗时。4. 就是程序中有错误的语句未能执行成功(现在几乎用的...
代码星球
·
2020-04-17
mysql
中有
大量
sleep
进程
Mysql自连接的一些用法
自连接是连接的一种用法,但并不是连接的一种类型,因为他的本质是把一张表当成两张表来使用。mysql有时在信息查询时需要进行对自身连接(自连接),所以我们需要为表定义别名。我们举例说明,下面是商品采购表,我们需要找到采购价格比惠惠高的所有信息。 一般情况我们看到这张表我们第一时间用语句进行操作: 1&...
代码星球
·
2020-04-17
Mysql
连接
一些
用法
Mysql实现级联操作(级联更新、级联删除)
一、首先创建两张表stu,sccreatetablestu(sidintUNSIGNEDprimarykeyauto_increment,namevarchar(20)notnull)TYPE=InnoDBcharset=utf8;createtablesc(scidintUNSIGNEDprimarykeyauto_...
代码星球
·
2020-04-17
级联
Mysql
实现
操作
更新
mysql查询语句select-子查询
在一个表表达中可以调用另一个表表达式,这个被调用的表表达式叫做子查询(subquery),我么也称作子选择(subselect)或内嵌选择(inner select)。子查询的结果传递给调用它的表表达式继续处理。 子查询按返回结果集的不同分...
代码星球
·
2020-04-16
查询
mysql
语句
select-
Mysql千万级大表优化策略
1.1优化sql1、有索引但未被用到的情况(不建议)(1)避免like的参数以通配符开头时尽量避免Like的参数以通配符开头,否则数据库引擎会放弃使用索引而进行全表扫描。以通配符开头的sql语句,例如:select*fromt_credit_detailwhereFlistidlike'%0'G ...
代码星球
·
2020-04-16
Mysql
千万
级大
优化
策略
navicat for mysql无法连接数据库和连接数据库慢的问题
首先在自己虚拟机上登录mysql:mysql-uroot-p然后赋予权限GRANTALLPRIVILEGESON*.*TOroot@'%'IDENTIFIEDBY'123456';%表示多有机器1)grantallon*.*to用户名@"%"identifiedby"密码";2)flushprivileges;打开33...
代码星球
·
2020-04-16
连接
数据库
navicat
for
mysql
mysql的partition分区
前言:当一个表里面存储的数据特别多的时候,比如单个.myd数据都已经达到10G了的话,必然导致读取的效率很低,这个时候我们可以采用把数据分到几张表里面来解决问题。方式一:通过业务逻辑根据数据的大小通过id%10这种来分成user1,user2,user3等这样的,但是这样会有很多问题我们需要维护这样一个hash关系,而...
代码星球
·
2020-04-16
mysql
partition
分区
linux下忘记mysql root密码解决办法
1、编辑MySQL配置文件my.cnf系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接vi/etc/my.cnf #编辑文件,找到[mysqld],在下面添加一行skip-gra...
代码星球
·
2020-04-16
linux
忘记
mysql
root
密码
首页
上一页
...
506
507
508
509
510
...
下一页
尾页
按字母分类:
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
其他