随笔分类 -  MySQL

drop,delete及truncate区别
摘要:#1.处理对象 TRUNCATE只能对table; DELETE可以是table和view; TRUNCATE 和DELETE只删除数据, DROP则删除整个表(结构和数据)。 #2.处理速度 一般而言,drop > truncate > delete 延伸知识:为什么TRUNCATE速度快? Tr 阅读全文
posted @ 2020-05-25 09:58 dLarger 阅读(375) 评论(0) 推荐(0)
MySQL-修改数据表命令
摘要:1.ALTER命令 1.1新增列 ALTER TABLE tableName ADD columnName columnDefinition [FIRST | AFTER columnName] ALTER TABLE tableName ADD (columnName columnDefiniti 阅读全文
posted @ 2020-05-22 10:18 dLarger 阅读(869) 评论(0) 推荐(0)
MySQL-范式和反范式
摘要:1.第一范式(1NF)(列不能再拆分) 原子性,字段不可分(列的信息),只要是关系型数据库,就自动满足1NF; 2.第二范式(2NF)(主键唯一,且被依赖) 在第一范式基础上建立的,即满足第二范式的必须先满足第一范式。要求DB表中的每个实例或行必须可以被唯一区分,通常设计一个主键来实现,其他属性完全 阅读全文
posted @ 2020-05-21 17:10 dLarger 阅读(248) 评论(0) 推荐(0)
MySQL-存储引擎基础
摘要:1.存储引擎认识及相关知识 1.1存储引擎概念: 官方定义:将数据以不同的技术存储在文件(内存)中,该技术即为存储引擎,也称为表类型。每种存储引擎使用不同的存储机制、索引技巧及锁定水平。简单讲,存储引擎是存储数据,查询数据的技术。 1.2相关知识 .并发: 之前的认识一直比较片面:并发即是同时有很多 阅读全文
posted @ 2020-05-21 14:30 dLarger 阅读(143) 评论(0) 推荐(0)
MySQL-约束
摘要:约束分类 表级约束:针对两个或两个以上字段。只能在列定义后说明,且平时用很少。NOT NULL,DEFAULT无表级约束。 列级约束:只针对一个字段。可以在列定义时说明,也可以在列定义后说明。 NOT NULL 非空约束 PRIMARY KEY 主键约束 UNIQUE KEY 唯一约束 DEFAUL 阅读全文
posted @ 2020-05-19 16:10 dLarger 阅读(161) 评论(0) 推荐(0)
MySQL-常见错误及常用技巧
摘要:常见错误: 1.error 1064(42000) 语法错误:关键字没写对,比如:漏写字母,错写关键字 常用技巧 1.多行命令返回修改 多行命令书写过程中(一定是书写过程中,已经输完执行了,只能再重新敲一遍了或者一行行返回后修改),发现前面有错误,此时: 1.可以通过\p(一定是小写p),打印出原输 阅读全文
posted @ 2020-05-19 15:16 dLarger 阅读(202) 评论(0) 推荐(0)
MySQL-数据表操作
摘要:#1.打开数据库 语法:USE 数据库名称; SELECT DATABASE(); 查询当前使用的数据库 #2.创建数据表 语法:CREATE TABLE [IF NOT EXITS] table_name( column_name data_type, ... ) #3.查看数据表 语法:SHOW 阅读全文
posted @ 2020-05-19 15:14 dLarger 阅读(154) 评论(0) 推荐(0)
MySQL基础命令
摘要:1.启停MySQL服务 命令行中执行: net start mysql net stop mysql 说明: 所有windows的服务都可以使用这两个命令实现。 2.查询MySQL版本 mySQL V 说明: 用于未登录mySQL的前提下查询。 3.MySQL登录及退出 登录语法:mysql 参数 阅读全文
posted @ 2020-05-19 13:32 dLarger 阅读(157) 评论(0) 推荐(0)
Navicat 15激活
摘要:详细过程见转载:https://www.cnblogs.com/exmyth/p/12411922.html,感谢分享! 已激活成功! 阅读全文
posted @ 2020-05-19 11:19 dLarger 阅读(209) 评论(0) 推荐(0)