MySQL
文章平均质量分 74
骑着蜗牛追星星呐
这个作者很懒,什么都没留下…
展开
-
MySQL基本介绍(一)
数据库的特性 开源的 支持大型的数据库,可以处理拥有成千上万条记录的大型数据库 使用标准的SQL数据语言形式 可以运行于多个系统上,并且支持多种语言.[c语言,Perl,PHP,Eiffel,Ruby,Tcl] 支持大型数据库,支持5000万条记录的数据仓库,32位系统4TB,64位8Tb MySQL是可以定制的,采用了GPL协议,你可以修改源码来开发自己的MySQL系统 主要内容 DCL:数...原创 2018-11-29 15:38:09 · 597 阅读 · 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 · 1669 阅读 · 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 · 6615 阅读 · 10 评论 -
数据库学习--DML(数据管理语言)
123原创 2018-12-06 14:16:09 · 369 阅读 · 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 · 8098 阅读 · 6 评论 -
数据库学习--主从复制
在实际生产环境中,单台mysql数据库是完全不能满足实际需求,无论安全,高可用性,高并发等各个方面的要求。mysql主从复制是满足这些要求的基础,主要用于实时备份,高可用,读写分离的场景 原理 master服务器将数据的改变记录二进制日志,当master上的数据发生改变时,则将其改变写入二进制日志中。 salve服务器会在一定时间间隔内对master二进制日志进行探测其是否发生改变,如果发生改变...原创 2018-12-28 15:05:10 · 167 阅读 · 0 评论 -
数据库学习--MySQL锁
锁是计算机协调多个进程或线程并发访问某一资源的机制 特点 显著特点是不同的存储引擎支持不同的锁机制 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低 行级锁:开销大,加锁慢;会出现死锁;锁定粒度小,发生锁冲突的概率最小,并发度最高 表级锁: 两种模式:表 共享锁【读锁】(级别) > 表 独占锁【排他锁/写锁】 表级锁的存储引擎: ...原创 2018-12-28 15:12:55 · 161 阅读 · 0 评论