![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 81
骑着蜗牛追星星呐
这个作者很懒,什么都没留下…
展开
-
MySQL基本介绍(一)
数据库的特性开源的支持大型的数据库,可以处理拥有成千上万条记录的大型数据库使用标准的SQL数据语言形式可以运行于多个系统上,并且支持多种语言.[c语言,Perl,PHP,Eiffel,Ruby,Tcl]支持大型数据库,支持5000万条记录的数据仓库,32位系统4TB,64位8TbMySQL是可以定制的,采用了GPL协议,你可以修改源码来开发自己的MySQL系统主要内容DCL:数...原创 2018-11-29 15:38:09 · 571 阅读 · 0 评论 -
数据库学习--DCL(数据库控制语言)
DCL在默认情况下,只有超级管理员才能操作数据库访问控制权限mysql实现了复杂的访问控制和权限系统,允许命令行链接方式mysql -u 用户名 -p密码 -h 服务器IP地址 -P 服务器端mysql端口 -D 数据u名当客户端链接到服务器时,mysql访问控制两个阶段1.链接2.验证默认表创建mysql的时候就会有user表:包含账户和权限列d...原创 2018-11-30 22:45:30 · 1639 阅读 · 0 评论 -
数据库学习--DDL(数据库定义语言)
数据库创建数据库create database if not exists 库名;说明:if not exists的存在为了保证数据库是唯一的,同时保证程序不阻塞删除数据库drop database if exists 库名;说明: if exists 为保证程序不阻塞表查询表show create table 表名; =》展示创建表的时候的结构的详细信息desc 表名;...原创 2018-12-05 13:15:20 · 6595 阅读 · 10 评论 -
数据库学习--DML(数据管理语言)
123原创 2018-12-06 14:16:09 · 334 阅读 · 0 评论 -
数据库学习--DQL(数据库查询语言)
查询语句select * from 表 where 条件 [inner/left/right join 表1 on 条件] group by 列名 having 组 order by 列名 limit 开始偏移量,偏移长度(开始偏移量从0开始)别名select 字段 as 别名 from 表where后的条件select * from 表 where 条件 ; -》基础语法...原创 2018-12-15 19:54:01 · 8066 阅读 · 6 评论 -
数据库学习--主从复制
在实际生产环境中,单台mysql数据库是完全不能满足实际需求,无论安全,高可用性,高并发等各个方面的要求。mysql主从复制是满足这些要求的基础,主要用于实时备份,高可用,读写分离的场景原理master服务器将数据的改变记录二进制日志,当master上的数据发生改变时,则将其改变写入二进制日志中。salve服务器会在一定时间间隔内对master二进制日志进行探测其是否发生改变,如果发生改变...原创 2018-12-28 15:05:10 · 142 阅读 · 0 评论 -
数据库学习--MySQL锁
锁是计算机协调多个进程或线程并发访问某一资源的机制特点显著特点是不同的存储引擎支持不同的锁机制表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低行级锁:开销大,加锁慢;会出现死锁;锁定粒度小,发生锁冲突的概率最小,并发度最高表级锁:两种模式:表 共享锁【读锁】(级别) > 表 独占锁【排他锁/写锁】表级锁的存储引擎:...原创 2018-12-28 15:12:55 · 146 阅读 · 0 评论