如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第六章mysql数据库mysql:数据库服务器apache:web服务器ftp:文件传输服务数据库数据库:是一种大量的数据、有逻辑结构的集合数据库相关概念Mysql服务学校数据库办公楼数据表房间数据人安装mysql数据库1、选择安装类型2、设置安装路径3、使用配置向导4、设置配置类型5、设置服务器类型6、设置使用情况要么都成功!要么都失败!7、设置innodb类型数据文件的路径8、设置并发连接9、设置网络选项10、设置字符集启动方式1、2、命令行进入mysql界面进入安装目录进入到bin目录下执行mysql.exe文件格式如下:mysql–h目标主机–u用户名-p[当前用户密码]->回车->输入密码sql指令IBM:92年sql92Sql:StructuredQueryLanguageDDL:DataDefinitionLanguage数据定义语言create、alter、dropDML:DataManipulationLanguage数据操作语言select、insert、update、deleteDCL:DataCtrllingLanguage数据控制语言grant、revoke常用语句showdatabases;查看当前服务器下所有数据库showtables;查看当前数据库下所有数据表describetablename;(desctablename);查看某数据表的表结构操作数据库语句createdatabasedb_name;创建数据库createdatabase:关键字db_name:要创建的数据库名称所有数据库文件会存放到d:/server/mysql/data/下usedb_name;使用数据库use:关键字db_name:数据库名dropdatabasedb_name;删除数据库dropdatabase:关键字db_name:数据库名数据类型Int:整型年龄、成绩float:浮点型成绩、身高datetime:日期时间time:时间date:日期char:字符型(固定长度)1024varchar:字符型(可变长度)text:大文本类型(文章,简介)name(15)charzhangsan:7个长度,会在硬盘中占据15个长度name(15)varcharlisi:4个长度,占据4个长度结论:char类型运行速度快、varchar节省空间Char和varchar类型必须指定长度创建表格式:createtabletbl_name(col_nametype[notnull|null][defaultdefault_value][auto_increment][primarykey])Createtable:关键字Tbl_name:要创建的表名Col_name:字段名称Type:字段的数据类型[notnull|null]:设置当前字段是否可以为空[defaultdefault_value]:默认值[auto_increment]:自动增长[primarykey]:主键Mysql:一个字段设置为自动增长,那么它就必须为主键主键:唯一标识,不能重复自动增长:1,2,3,4,5,6主键应该是唯一的,自动增长是主键约束数据的一种手段习题:十一、增删改查1、Insert插入数据insertintotbl_name(col_name1,col_name2)values(value1,value2);insertinto:关键字tbl_name:表名col_name1,col_name2:字段列表values:关键字value1,value2:值列表以上这种格式优点:无需关心表内原有字段顺序insertintotbl_namevalues(value1,value2);insertinto:关键字tbl_name:表名values:关键字value1,value2:值列表需要对表内字段结构非常熟悉一次插入多条数据:如下2、update:修改数据updatetbl_namesetcol_name1=value1,col_name2=value2...[wherewhere_definition][orderby...][limitrow