观看小辉老师mysql视频总结文档

第一章命令及解释


show databases;


查看数据库


create table t(id int,name varchar(20));


创建表


desc t;


查看表结构


insert into t values(1,‘bbk‘);


插入表


select * from t;


查看表


delete from t;


删除表中内容,不会删除表本身


show tables;


查看表


select * from t;


查看表中内容

第二章版本相关知识

Mysql命名机制使用由3个数字和一个后缀组成

5.0.9   5代表主版本号  0代表发行级别   9代表发行行系列的版本号

稳定性级别

Alpha  表明发行包含大量未被彻底测试的新代码

Bata   当alpha版本至少一个月没有出现报导的致命漏洞

Rc    是发布代表。是一个发行了一段时间的beta版,看起来应该运行正常,只增加了很小的修复。

如果没有后缀,这意味着该版本已经在很多地方运行一段时间了,而且没有非平台特定的缺陷报告(GA)版

获得mysql

www.oracle.com

http://dev/mysql.com/downloads/

mysql启动


./bin/mysqld_safe --user=mysql &


启动mysql


vim /etc/init.d/mysqld  编辑mysqld 启动程序,对其进行设置


46 basedir=/application/mysql-5.5.32


指定了mysql数据库安装在哪个路径下


47 datadir=/application/mysql-5.5.32/data


指定了mysql数据库放到了哪里

Mysql是一个单进程,多线程的程序。

线程比进程快的原因:不用堆数据的复制

第三章源码包文件说明


Sql  [[email protected] sql]# vim mysqld.cc


Msyql主程序目录


[[email protected] sql]# ls sql*


Mysql服务器运行的主要程序


[[email protected] sql]# ls *insert*


mysql插入的源代码


[[email protected] sql]# ls *handler*


Cc 为鸡肋 h 为头文件


[[email protected] mysql-5.5.32]# ll storage/


存储引擎目录,实现了handler抽象接口。主要包括以下文件


archive    csv      federated  innobase  myisammrg  perfschema

blackhole  example  heap       myisam    ndb


Federated


操作远程表


Innobase


支持事物  一般业务都是用这个存储引擎


Myisam


默认的存储引擎


/usr/src/mysql-5.5.32/mysys


Mysql为了实现跨平台对系统库进行的封装


/usr/src/mysql-5.5.32/vio


封装了各种网络协议的网络操作


/usr/src/mysql-5.5.32/libmysqld


Mysql链接库源代码

通过查找main 函数,可以看到mysql的启动流程。

Mysql支持插件式的存储引擎。(第三方公司可以开发自己的插件,放入进入,就可以执行自己的sql引擎。)

如果要开发自己的存储引起要开发这个鸡肋。

时间: 2024-12-26 18:37:17

观看小辉老师mysql视频总结文档的相关文章

小布老师全部视频

http://www.boobooke.com/bbs/thread-7630-1-1.html 小布老师全部视频(更新时间:2011-08-10更新内容:Oracle 11g PL/SQL 23-27讲) 时间, 老师, Fundamentals, 视频 本帖最后由 river7000 于 2012-1-31 09:16 编辑 播布客Oracle交流群"197276682"群(上限500人)已满员,209931123群刚建立,须要增加的群友请加,我会缴请小布老师增加新建的群,欢迎小布

秦柯视频与文档资料-全集

秦柯视频与文档资料-全集:http://blog.csdn.net/wangningyu/article/details/4457806

传智播客C/C++各种开发环境搭建视频工具文档免费教程

传智播客作为中国IT培训的领军品牌,一直把握技术趋势,给大家带来最新的技术分享!传智播客C/C++主流开发环境免费分享视频文档中,就有写一个helloworld程序的示范.火速前来下载吧 所谓"工欲善其事,必先利其器". 欲学C/C++,必先搭建好开发环境,欲成为C/C++高手,必先跑起来helloworld! C/C++ IDE仅仅是工具--剑,C/C++语言就是剑法.欲雄霸天下,必须精通各种剑,精通各路剑法.请大家认真关注http://c.itcast.cn最新技术视频. (有图有

分享JAVA从初级程序员到架构师视频,文档,架构设计,大型网站架构分析,大数据分析资料

JAVA从初级程序员到架构师视频,文档,架构设计,大型网站架构分析,大数据分析资料, 搭建高并发.高可用电商架构设计资料需要的联系我.很多目录都没列出来(QQ空间相册里有很多目录的截图)加QQ:1927360914

在CentOS7中安装MySQL, 基于MySQL官网文档

目录 在CentOS7中安装MySQL, 基于官网文档 前言 开始 准备工作 下载安装 配置 在CentOS7中安装MySQL, 基于官网文档 前言 版本 CentOS7, 安装于windows的VMWare MySQL5.7.13 个人小创举 这次安装经历很多困难, 一开始, 惯性思维+懒惰, 不愿意多费力费脑, 在中文网站找别人咀嚼过的解决方案, 但都被各种来回抄的答案坑惨. 后来没办法硬着头皮看MySQL官网的文档, 一开始还是用浏览器的全页翻译, 也很惨. 反而, 后来换成英文原文越看越

mysql数据库迁移文档

数据库迁移文档 一.需求 确保数据库稳定的运行,为开发人员提供方便的测试数据库和生产数据库的环境. 二.数据库整体架构(master/slave) 三.数据库迁移备份还原操作 测试数据库导出操作 mysqldump -uroot -p123456 miss8 > miss8.sql Master节点,Slave节点导入数据库 mysql -uroot -piminerroot miss8 < miss8.sql 四.数据库迁移具体配置 一定要确保Master节点和Slave节点数据相同 配置M

如何删除 Win10此电脑 desktop 视频 图片 文档 下载 音乐等文件夹

更改注册表; 1. WIN+R   输入[regedit]  打开注册表管理器 2. 找到路径[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\],下面会存在如下键值 3. 在操作的时候,首先要右键备份好注册表,以防删除错误.不明白的键值可复制名称上网百度. [{374DE290-123F-4565-9164-39C4925E4678}下载] [{B4BFCC3A

Navicat导入TXT文档到Mysql, excel文档导入用同样操作

1.先做TXT文档的格式工作,另存为UTF-8的txt格式. 然后再文档最顶端,命名跟数据库一样的列名,方便后面识别 2.点击导入 3.选择txt导入向导 4.选择txt文件的位置 5.这里如果是用tab隔开的数据,如图,就不用动,全部默认 6.因为我们前面使用了跟数据库列名一样的名字,这里也不用动,自己可以识别,默认. 7.这里选择数据库的表名,一般识别的都是对的,不对,自己更改一下,想导入哪个数据表中. 8.起一样的列名的好处,就是自己识别,这里默认出来了,如果不对,自己修改. 9.选择模式

小鹅通课程怎么下载,小鹅通付费课程下载,小鹅通视频怎么下载到电脑上,微信小鹅通的视频如何下载,小鹅通,视频,音频,文档,直播间音频下载,微信小鹅通课程下载

一.小鹅通课程下载都可以下载那些内容?答:总之课程有什么下载什么,因为专业,团队针对小鹅通专门开发的软件,一网打尽.极速原版下载! 1.视频(mp4格式), 2.音频(mp3格式), 3.文稿(word格式), 4.直播间(音频下载,讨论文字合成word(图文)), 5..电子书下载(合成PDF), 6.同时视频,音频下方的-详情介绍-也会下载成word,总之我们是专业团队. 可以和我取得跟多的联系交流: ??????关注vx公众号:光明顶一号,????回复:小鹅通,即可获得下载支持 原文地址: