随笔分类 -  mysql

摘要:第一范式: 有唯一主键,如ID之类的,每行主键ID不能出现重复值,每个列只有一个值. 1)有主关键字 2)主键不能为空, 3)主键不能重复, 4)字段不可以再分 第二范式: 在有主键和候选键的情况下,表的值完全依赖主键,独立于候选键属性,如(产品ID跟产品标题,产品价格有关,可以在该表独立决定) 如 阅读全文
posted @ 2023-03-29 15:34 火鸟网络 阅读(52) 评论(0) 推荐(0)
摘要:1、备份命令 格式:mysqldump -h主机名 -P端口 -u用户名 -p密码 dbname [tbname] > 文件名.sql //如果tbname不填,就是单个数据据的所有表 例如: mysqldump -h 192.168.1.100 -p 3306 -uroot -ppassword 阅读全文
posted @ 2019-11-16 14:00 火鸟网络 阅读(562) 评论(0) 推荐(1)
摘要:首先在两台不同IP的服务器安装相同版本的mysql(也可以docker 用 network模式).例如 主数据库(master) 178.18.0.2 my.cnf的设置(一般在/etc/mysql/my.cnf 具体路径自己找下) #要看准这些,不是是[mysql]这里的 [mysqld] #id 阅读全文
posted @ 2019-09-23 17:34 火鸟网络 阅读(453) 评论(0) 推荐(0)
摘要:GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION; 这一条是添加全权限的用户,用户名和密码自行设置 GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, D 阅读全文
posted @ 2019-05-03 22:54 火鸟网络 阅读(662) 评论(0) 推荐(0)
摘要:首先去到mysq的bin目录 cd /usr/local/mysql/bin执行如下mysqladmin./mysqladmin -p flush-tables 接着输入数据库存的root密码即可 阅读全文
posted @ 2019-04-03 18:01 火鸟网络 阅读(2096) 评论(0) 推荐(0)
摘要:1、首先安装 jave环境 jdk 下载地址 ,我用的是最新版本的,有时版本要跟elasticsearch对应 2、安装elasticsearch 下载地址 3、安装Laravel scout 全文搜索包,这里我用的是5.0.3版本,tamayo/laravel-scout-elastic .这里的 阅读全文
posted @ 2019-01-06 23:31 火鸟网络 阅读(3239) 评论(0) 推荐(0)
摘要:数据库表字段命名规范 一、 1. 如无备注,则表中的第一个id字段一定是主键且为自动增长;2. 如无备注,则数值类型的字段请使用UNSIGNED属性;3. 如无备注,排序字段order_id在程序中默认使用降序排列;4. 如无备注,所有字段都设置NOT NULL,并设置默认值;5. 如无备注,所有的 阅读全文
posted @ 2018-10-29 18:01 火鸟网络 阅读(975) 评论(0) 推荐(0)
摘要:mysql百万级以上搜索 如果用LIKE %搜索词%这种,肯定是非常慢的,换种方法,建立索引,如果用match() againtst()这种方法,那就非常快了! 阅读全文
posted @ 2018-10-10 17:09 火鸟网络 阅读(8111) 评论(2) 推荐(0)
摘要:mysql8.0是比较新mysql版本,安装跟以前版本多少有点不同,尤其是安装后,如果不转换加密方式,只能CMD才能连接,其它连接不了,本文主要介绍安装过程中踩过的坑和phpstudy升级的注意事项! 阅读全文
posted @ 2018-09-26 00:16 火鸟网络 阅读(5197) 评论(0) 推荐(1)