随笔分类 - Mysql
摘要:-- 示例表: CREATE TABLE `t1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `a` int(11) DEFAULT NULL, `b` int(11) DEFAULT NULL, PRIMARY KEY (`id`), KEY `idx_a`
阅读全文
摘要:Navicat 常用快捷键 Shift + Home 光标 ->当前行行首 单行选中内容 Shift+End 光标 ->当前行行尾 Ctrl + R 运行已选择的 运行已选择的 Ctrl + Shift + R Ctrl + / 注释sql语句 注释 Ctrl+D 复制当前行 Ctrl + l 删除
阅读全文
摘要:使用上一篇的表并插入测试数据 #‐‐ 插入一些示例数据 drop procedure if exists insert_emp; delimiter ;; create procedure insert_emp() begin declare i int; set i=1; while(i<=100
阅读全文
摘要:测试建表 CREATE TABLE `employees` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(24) NOT NULL DEFAULT '' COMMENT '姓名', `age` int(11) NOT NULL DEFA
阅读全文
摘要:创建表数据: #创建actor表 DROP TABLE IF EXISTS `actor`; CREATE TABLE `actor` ( `id` int(11) NOT NULL, `name` varchar(45) DEFAULT NULL, `update_time` datetime D
阅读全文
摘要:索引的本质 B-Tree结构 B+Tree结构 Hash结构 MyISAM存储引擎索引实现 innodb存储引擎实现 innodb引擎生成两个文件,将索引文件和数据文件都放在的.ibd文件下(这就是聚集索引) myisam引擎生成三个文件,将索引和数据分开保存分别在 .MYD .MYI 文件下(这就
阅读全文
摘要:一、不清空数据 无外键约束: 1、删除原有主键 alter table '表名' drop 'id'; 2、添加新主键字段并设置主键 alter table '表名' add 'id' int(8) primary key not null auto_increment first; 有外键约束 1
阅读全文
摘要:错误场景:仅限于手动设置unique时。在navicat中根据流程:右键表名 -> 设计表 -> 索引 -> 设置某列为unique -> 保存错误图示: 错误原因:这句错误提示的意思是说,该表NAME作为unique,这列中有重复数据,所以报错。解决办法:把数据库中重复的数据删除后,保存就没毛病了
阅读全文
摘要:首先需要准备三个依赖包 c3p0-0.9.5.2.jar、mchange-commons-java-0.2.11.jar、mysql-connector-java-5.1.47.jar 下载链接 https://files.cnblogs.com/files/ruber/lib.rar
阅读全文
摘要:概念: 主键(primary key) 能够唯一标识表中某一行的属性或属性组。一个表只能有一个主键,但可以有多个候选索引。主键常常与外键构成参照完整性约束,防止出现数据不一致。主键可以保证记录的唯一和主键域非空,数据库管理系统对于主键自动生成唯一索引,所以主键也是一个特殊的索引。 外键(foreig
阅读全文
摘要:登陆: 1 mysql -u root -p //登陆,输入root密码 退出登陆 mysql>exit; mysql 为所有ip授权 mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT
阅读全文
摘要:我的mysql出现了only_full_group_by问题,网上一堆处理方案! 主要两种 一种修改配置表my.ini 另一种通过指令,屏蔽当前链接的only_full_group_by报错!我想永久解决这个问题,很显然第二种办法不行。可是我这里修改my.ini文件进行处理,重启mysql也不行,重
阅读全文
摘要:mysql安装的时候会出现各种问题,尤其对新手,卸载不干净,重新安装会受到影响。也不能有点问题就重装系统吧!现在提供一种通过删除注册表的方式卸载mysql! 运行regedit打开注册表,搜索mysql注册表项 自己查看注册表信息,删掉所有和原来mysql安装相关的注册表信息。 通过F3进行下一项的
阅读全文