
MYSQL
Alyson_jm
这个作者很懒,什么都没留下…
展开
-
2.基本语句
基本语句连接数据库mysql -uroot -p查看所有库 show databases; +--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || sys |+--------------------+4 rows in set.原创 2021-09-16 19:32:28 · 214 阅读 · 0 评论 -
1.mysql 的安装
下载**官网地址:**http://www.mysql.com/downloads/下载 MySQL Community Server安装和配置安装一路 next 即可配置用编辑器打开.bash_profile文件。加入PATH=$PATH:/usr/local/mysql/bin,保存并退出。执行文件:source ~/.bash_profile使用命令:mysql -u root -p键入安装中输入的密码即可...原创 2021-09-16 19:31:43 · 200 阅读 · 0 评论 -
MYSQL的注入式错误
sql注入式错误(SQL injection)SQL Injection 就是利用某些数据库的外部接口将用户数据插入到实际的数据库操作语言(SQL)当中,从而达到入侵数据库乃至操作系统的目的。它的产生主要是由于程序对用户输入的数据没有进行严格的过滤,导致非法数据库查询语句的执行。《深入浅出 MySQL》危害攻击者利用它来读取、修改或者删除数据库内的数据,获得数据库中用户资料和密码等信息...原创 2018-10-14 14:02:48 · 721 阅读 · 0 评论 -
索引的底层结构以及使用
文章目录索引的创建和删除索引的分类索引的底层结构(以InnoDB的索引结构为例)B树B+树系统底层结构SQL 的查表操作索引的使用索引的设计要求使用索引的注意事项无法使用索引的情况索引的创建和删除建表时创建索引create table user (name VARCHAR(20) ,sex BOOLEAN ,[UNIQUE][FULLTEXT][PRIMARY KEY]INDEX i...原创 2018-11-04 20:27:34 · 454 阅读 · 0 评论 -
范式
第一范式(1NF)数据表的每一列都要保持它的原子特性,也就是列不能再被分割。这张表就不符合第一范式规定的原子性,不符合关系型数据库的基本要求,在关系型数据库中创建这个表的操作就不能成功。不得不将数据表设计为如下形式。第二范式(2NF)概念:属性必须完全依赖于主键。下满这张表不符合第二范式的要求。缺点表中的每一行数据都存储了系名、系主任,数据的冗余太大。如果有一个新的系还没有...原创 2018-11-04 20:27:20 · 468 阅读 · 0 评论 -
MYSQL存储引擎
文章目录1.MYSQL 存储引擎概述2. 常见的存储引擎2.1 InnoDB2.1.1锁2.1.2 索引2.1.3 事务2.1.4 外键2.1.5 自增长实现2.1.6 表的文件2.2 MyISAM2.1.1 索引2.2.2 表的存储文件2.3 MEMORY2.3.1 索引2.3.2 文件结构3.使用场景4.区别1.MYSQL 存储引擎概述数据库存储引擎是数据库底层软件组织,数据库管理系统(D...原创 2018-11-04 20:27:04 · 253 阅读 · 0 评论 -
MySQL 事务
什么是事务?事务是一组SQL 语句或一个独立运行的工作单元并满足ACID 测试。MYSQL 默认一个SQL 语句为一个事务事务的ACID 特性一致性(consistency)事务将数据库从一种状态转变为下一种一致的状态。在事务开始之前和事务结束之后,数据库的完整性约束没有被破坏。隔离性(isolation)脏读、不可重复读、幻读每个读写事务的对象与其他事务的操作对象相互分离,...原创 2018-11-04 20:26:47 · 243 阅读 · 0 评论 -
explain关键字
explain 关键字可以查看SQL语句执行的情况使用explain + SQL 语句参数值含义id表示SELECT语句的编号select_type表示SELECT语句的类型该参数有几个常用的取值SIMPLE表示简单查询,其中不包括连接查询和子查询PRIMARY表示主查询,或者是最外层的查询语句UNION表示连接查询的第二个或后面的查询语...原创 2018-11-04 23:07:32 · 349 阅读 · 0 评论 -
常用SQL语句
文章目录一、什么是MYSQL二、MYSQL 语言类别划分三、常用SQL语句一、什么是MYSQLMYSQL 属于数据库的一种,mysql 目前属于Oracle甲骨文公司,mysql 称之为关系型数据库、同样为关系型数据库的还有微软的SQL Server。MYSQL 数据库是一种 C/S 模型(客户端/服务端模型),客户端通过账户,密码连接服务器,连接成功后才可以进行数据库的操作(CRUD)...原创 2019-06-19 13:35:45 · 551 阅读 · 0 评论