随笔分类 -  数据库设计与管理

摘要:首先每个实体对应一个关系 对于实体间存在的联系,得到映射基数后,还要知道参与联系的实体是强制参与还是选择参与,比如人拥有车的关系,每辆车都有主人,不一定每个人都有车,这里人就是选择参与,车是强制参与 假设有实体A和B存在联系1.对于1:1的联系 如果两边都是强制参与,可以将A的主键放到B的关系中或者 阅读全文
posted @ 2024-12-26 00:55 xiaobingch 阅读(22) 评论(0) 推荐(0) 编辑
摘要:定期运行 OPTIMIZE TABLE 和 ANALYZE TABLE 命令,以确保表的统计信息是最新的,索引也得到了优化。 OPTIMIZE TABLE wp_posts; ANALYZE TABLE wp_posts; OPTIMIZE TABLE wp_term_relationships; 阅读全文
posted @ 2024-06-16 11:11 xiaobingch 阅读(5) 评论(0) 推荐(0) 编辑
摘要:### 一、第一范式 1NF是对属性的**`原子性`**,要求属性具有原子性,不可再分解; > 表:字段1、 字段2(字段2.1、字段2.2)、字段3 ...... 如学生(学号,姓名,性别,出生年月日),如果认为最后一列还可以再分成(出生年,出生月,出生日),它就不是一范式了,否则就是; ### 阅读全文
posted @ 2023-07-20 17:10 xiaobingch 阅读(58) 评论(0) 推荐(0) 编辑
摘要:一、简介 MySQL 慢查询日志是排查问题 SQL 语句,以及检查当前 MySQL 性能的一个重要功能。 查看是否开启慢查询功能: mysql> show variables like 'slow_query%'; + + + | Variable_name | Value | + + + | sl 阅读全文
posted @ 2022-10-21 09:37 xiaobingch 阅读(1311) 评论(0) 推荐(0) 编辑
摘要:grant all privileges on phplampDB.* to phplamp@localhost identified by '1234'; 阅读全文
posted @ 2020-05-10 22:40 xiaobingch 阅读(619) 评论(0) 推荐(0) 编辑
摘要:1)右击数据库选择编辑连接2) 3)重新输入密码即可 阅读全文
posted @ 2020-05-04 08:35 xiaobingch 阅读(5844) 评论(0) 推荐(0) 编辑
摘要:DB_edusuntk文件夹下有2000多个个sql备份文件,如何批量导入?首先新建一个main.sql,然后在main.sql文件里面这么写: source C:/sql/1.sql; source C:/sql/2.sql; source C:/sql/3.sql; ... 进入数据库 use 阅读全文
posted @ 2020-03-11 19:10 xiaobingch 阅读(4929) 评论(1) 推荐(0) 编辑
摘要:1)PHP-MySQL 是 PHP 操作 MySQL 资料库最原始的 Extension ,PHP-MySQLi 的 i 代表 Improvement ,提更了相对进阶的功能,就 Extension 而言,本身也增加了安全性。而 PDO (PHP Data Object) 则是提供了一个 Abstr 阅读全文
posted @ 2020-03-11 18:21 xiaobingch 阅读(811) 评论(0) 推荐(0) 编辑
摘要:1)搜索的索引列,不一定是要选择的列,出现在WHERE或连接子句中的列 2)使用唯一索引,索引的列分布基数越大,效果越好. 3)使用短索引.如果对一个字符串进行索引,在指定长度内多数值是唯一,就不应该对整个列索引,应该指定一个前缀长度.较短的索引磁盘IO较少,较短的键值,索引高速缓存中块能容纳个多键 阅读全文
posted @ 2020-03-11 18:11 xiaobingch 阅读(218) 评论(0) 推荐(0) 编辑
摘要:1.创建学生表(主表) CREATE TABLE `stu` ( `stunum` int(10) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `sex` tinyint(1) NOT NULL, PRIMARY KEY (`stun 阅读全文
posted @ 2020-03-11 18:09 xiaobingch 阅读(197) 评论(0) 推荐(0) 编辑
摘要:模拟讲Latin1字符集的数据库修改为GBK 1)导出表结构 mysqldump -uroot -p --default-character-set=gbk -d databasename> createtable.sql –default-character-set=gbk //以gbk字符集连接 阅读全文
posted @ 2020-03-11 18:08 xiaobingch 阅读(1656) 评论(0) 推荐(0) 编辑
摘要:方法1、本地登入mysql,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,将”localhost”改为”%” mysql -u root -proot use mysql; update user set host = '%' where user = 'root'; s 阅读全文
posted @ 2020-03-11 18:07 xiaobingch 阅读(325) 评论(0) 推荐(0) 编辑
摘要:一、创建用户并授权 1. 登录mysql mysql -u root -q输入密码2. 创建数据库(已有数据库就不需要建立) create database newDB;//以创建newDB为例3. 创建用户 创建userone,只能本地访问 create user userone@'localho 阅读全文
posted @ 2018-12-12 14:05 xiaobingch 阅读(5224) 评论(0) 推荐(0) 编辑
摘要:大家在安装 mysql 时通常会生成一个超级用户 root,很多人之后就一直沿用这一个用户,虽然这会很方便,但超级用户权限太大,在所有地方使用它通常是一个安全隐患。 这一点跟操作系统的用户管理也是类似的,多数人贪图方便都直接使用 administrator 或 root 用户,其实是一种不建议的做法 阅读全文
posted @ 2018-11-23 16:40 xiaobingch 阅读(4566) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示