欢迎来到天天文库
浏览记录
ID:22583574
大小:410.03 KB
页数:24页
时间:2018-10-30
《mysql必备基础知识》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、>
2、z/:据库1数据库概念(了解)1.1什么是数据库数据库就是用来存储和管理数据的仓库!数据库存储数据的优先:•可存储大量数据;•方便检索;•保持数裾的一致性、完整性;•安全,可共享;•通过组合分析,可产生新数据。1.2数裾库的发展历程•没有数据库,使用磁盘文件存储数据;•层次结构模型数据库;•网状结构模型数裾库;•关系结构模型数据库:使用二维表格来存储数据;•关系-对象模型数据库;MySQL就是关系型数据庳!1.3常见数据库•Oracle(神谕):甲骨文•DB2:IBM;•SQLServer:微
3、软;•Sybase:蔣贝斯;•MySQL:甲•文;MysqlAB-->sun-->oracle1.4理解数据库•RDBMS=管理员(manager)+仓库(database)•database=N个table參table:>表结构:定义表的列名和列类型!>表记录:一行一行的记录!我们现在所说的数据库泛指“关系型数据库管理系统(RDBMS•Relationaldatabasemanagementsystem)”,即“数据库服务器”。RDBMSManagerdatabaseldatabase2data
4、base3database4当我们安装了数据库服务器后,就可以在数据库服务器中创建数据库,每个数据库中还可以包含多张表。DATABASE■tableltable2table3table4数据库表就是一个多行多列的表格。在创建表时,需要指定表的列数,以及列名称,列类型等信息。而不用指定表格的行数,行数是没有上限的。下面是tabjtudent表的结构:s」dvarchar(lO)s_namevarchar(20)s_ageints_sexvarchar(lO)当把表格创建好了之后,就可以向表格中添加数
5、据了。向表格添加数据是以行为单位的!下面是s_student表的记录:sjds_names_ages_sexS1001zhangSan23maleS1002liSi32femaleS1003wangWu44male大家要学会区分什么是表结构,什么是表记录应用程序与数据库应用程序使用数据库完成对数据的存储!1向数据库》求数据、1存储数据1并显示结果1安装MySQL数据库2.1安装MySQL参考:MySQL安装图解.doc2.2MySQL目录结构MySQL的数掘存储目录为data,data目录通常在C
6、:DocumentsandSettingsAIIUsersApplicationDataMySQLMySQLServer5.1data位置。卉:data下的每个目录都代表一个数据库。MySQL的安装目录下:•bin目录中都是可执行文件;•my.ini文件是MySQL的配賈文件;3基本命令3.1启动和关闭mysql服务器:netstartmysql;:netstopmysql;在启动mysql服务后,打开windows任务管理器,会有一个名力mysqld.exe的进®运行,所以mysql
7、d.exe才是MySQL服务器程序。3.2客广端登录退出mysql在启动MySQL服务器后,我们需要使用管理员用户登录MySQL服务器,然后来对服务器进行操作。登录MySQL需要使用MySQL的客户端程序:mysql.exe•登录:mysql-uroot-p123-hlocalhost;>-u:后面的root是用户名,这里使用的是超级管理员root;>-p:后面的123是密码,这是在安装MySQL时就己经指定的密码;•退出:quit或exit;在登录成功后,打开windows任务管理器,会有一个名
8、为mysql.exe的进程运行,所以mysql.exe是客户端程序。SQL语句1SQL概述1.1什么是SQLSQL(StructuredQueryLanguage)是“结构化查询语言”,仑是对关系型数掘库的操作语言。它可以应用到所有关系型数据库中,例如:MySQL、Oracle、SQLServer等。SQ标准(ANSI/ISO)有:•SQL-92:1992年发布的SQL语言标准;•SQL:1999:1999年发布的SQL语言标准;•SQL:2003:2003年发布的SQL语言标准;这些标准就与jD
9、K的版本一样,在新的版本中总要有一些语法的变化。不同时期的数据库对不同标准做了实现。虽然SQL可以用在所有关系型数裾库屮,但很多数裾库还都有标准之后的一些语法,我们可以称之为“方言”。例如MySQL屮的LIMIT语句就是MySQL独有的方言,其它数据库都不支持!当然,Oracle或SQLServer都有自己的方言。1.2语法要求•SQL语句可以单行或多行书写,以分号结尾;•可以用空格和缩进来来增强语句的可读性;•关键字不区别大小写,建议使用大写;2分类•DDL(DataDefini
此文档下载收益归作者所有