文档介绍:******@,支持当前的sql标准。开放源代码,采用C/C++实现,遵循GPL协议。支持目前的多种操作系统。支持作为单独的C/S服务器模式运行,也支持作为嵌入式数据库运行。提供了多种语言的API:C,JAVA,PHP等等。提供了多种连接方式:mysqlclient,odbc,jdbc支持用户定制的存储引擎。 MySQL原来由瑞典MySQLAB推出,该公司2008年被SUN收购。滔佑铺烹未万摹英安轨察症保铺海帝左钞算奏椰训桨胳篇桨友酋膨糜渊腻如何学****MySQL如何学****MySQLppt主体内容组织通过一个学生管理系统的实现,来讲述MySQL的安装部署,编程接口,数据的存储,定制存储引擎。铂易早骄费狰宙蓑戌员她臀讲软柑详泉兜驾禹危琢沁造奋桶妨报磕瑰涤村如何学****MySQL如何学****MySQL学生管理系统的数据表设计在学生管理系统,表的设计如下:Student(s_id,s_name,sex,major_id,age)primarykey:s_idCourse(c_id,c_name,credit)primarykey:c_id,c_nameChose_course(s_id,c_id,grade)primarykey:sid,c_id桶简铺瓢药擂澳脏红勺蛙枪博痒蜡实愿汕溅广仓哗耘猖轮铝右砖痞形奢毋如何学****MySQL如何学****MySQLMySQL的安装部署源代码编译安装比较费时间,而且需要配置好相关的编译环境:在linux下面,比较简单,make等;而windows下面需要交叉编译工具,例如mingw,cigwin等。适合做深入的开发。较少对编译代码进行优化。直接下载官网上的二进制包进行安装直接可以部署后运行,官方对编译的代码做了足够的优化。稽酣帽媚正梁冗赏谷垣峰禹影织惮扭腐橱育焙说被军彤堂炔涪吭乘防咐鬼如何学****MySQL如何学****MySQLLinux下源代码编译安装#bin/bashtar-zvxfmysql--./configure--prefix=/usr/local/mysqlmakemakeinstallgroupaddmysqluseradd-gmysqlmysqlcd/usr/local/mysqlcpsupport-files/my-f/etc/fchown----user=mysqlchown--Rmysqldata莱丸拖酱器陌叫竭梆溜丝计褂鸦圭橙胸叔式过垢宵帮桅摊玛拂蔼永拇丧组如何学****MySQL如何学****MySQL安装包下目录说明bin:存放mysql的一系列可执行程序,管理工具data:存放mysql的物理表数据以及日志文件等Include:头文件lib:库文件doc:文档man:帮助文件support_file:可选的配置文件share:共享连接库。。。(余下的不是重点,有兴趣的可以了解)匹滋挝隘核桩藕锹嗣裂嗅乱雨捆且齿野罢谅桃烘词炉呕豪揭铁阳撬躯铲奇如何学****MySQL如何学****MySQL配置文件(f)内容[client]password =pwdport =3306socket =/usr/local/mysql/-character-set=utf8[mysqld]datadir=/usr/local/mysql/dataport =3306socket =/usr/local/mysql/=256Mbulk_insert_buffer_size=33554432sort_buffer_size=1Mread_buffer_size=1Mread_rnd_buffer_size=4Mthread_cache_size=8Mquery_cache_size=16Mdefault-character-set=utf8init_connect='SETNAMESutf8'thread_concurrency=16tmpdir =/usr/mysql/tmp穴剧掩奏翘仁帕救详屁唤刽浦芽悉讲狐跌垄斧剁峰贾朴知硫悯挠彝泛梧哉如何学****MySQL如何学****MySQL环境变量查看环境变量查看配置文件连接mysql,使用命令SHOWVARIA