




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、MYSQL数据库学习目标:l 掌握MYSQL基本知识l 学习数据库管理和操作l 掌握数据库设计方法l 熟练运用SQL编程语言基本概念MYSQL数据库是关系型数据库。关系型:使用一个关系,来表示实体信息和实体之间的联系。关系:就是二维表,有行有列的表格。学生实体信息表学号姓名性别地区班级名称ITCAST-001张男河北PHP0311ITCAST-75王女湖南JAVA0325ITCAST-123李男广西IOS0218ITCAST-156赵男天津NULL班级实体信息表班级名称上课教室PHP0311103JAVA0325210IOS0218108这两张表通过班级名称关联起来。关系型数据库:就是由二维表
2、及其之间的联系组成的数据组织。同一个表中数据结构完全一致。数据是由记录组成记录是由字段组成。SQL:结构化查询语言专门用于处理关系型数据库编程语言。PHP也是编程语言变量,流程控制,函数数据库服务器的结构DBS = DBMS + DB数据库系统 = 数据库管理系统 + 数据库(数据)命令行客户端数据在服务器上是如何存储的?操作服务器通过服务管理来操作服务器开始->运行->services.msc3306是MYSQL服务程序的默认端口号可以用netstat an命令查看服务是否启动命令行命令控制服务器的启动和关闭Net start mysqlNet stop mysql错误原因:没有
3、权限解决办法:用管理员方式启动命令行窗口C/S, client / server客户端/服务器方式访问数据库命令行客户端工具流程:1. 连接和认证,提供4个参数,分别是主机地址,端口号,用户名,密码2. 向MYSQL数据库服务器发送SQL3. MYSQL服务器接收并执行SQL,并且把结果返回给客户端4. 客户端对结果进行显示5. 断开服务器连接。Exit, quit, q2,3,4这几步可以循环执行知识:非关系型数据库,NOSQL,not only sql不仅仅是SQL代表:redis, mongodb数据存储有点象数组,key/valueSQL语言存储数据:首先建立数据库之后建立数据表(字段
4、定义)操作数据数据有哪些操作CURDCREATE UPDATE READ DELETE(DROP)库操作,database查看数据库,show格式:show databases like 条件字符串还可以使用条件进行查询通配符:% _% 可以匹配任意长度的字符串,包括空字符串。下划线可以匹配任意一个字符,不包括空字符串数据库名命名规则:可以使用字母,下划线,数字注意:尽量不要使用系统保留字做为数据库、表、字段的名称尽量全使用小写字母,原因是象linux系统是区分大小写,如果库名比较长,建议采用下划线连接,不要使用驼峰法。如:不建议userInro 建议使用user_info匹配5 个字符的库名
5、查看数据库创建资料格式:show create database if exists 数据库名;创建数据库,create简单方式格式:create database 库名;如果没有指定数据库的字符集,则使用数据库安装时的默认字符集。有四个级别的字符集:服务器级数据库级数据表级字段级(字符串类的字段)数据库服务器在安装时会要求指定默认字符集并不是说数据库只支持这一种字符集!容错方式创建数据库库名的包裹方法就是用反引号把系统保留做库名的名称包裹起来当然库名表名字段不是保留字最好也加上反引号。MYSQL里是UTF8,不是UTF-8修改数据库,alter格式:alter database 数据库名 选
6、项我们都有什么选项:字符集和校对规则每创建一个数据库都会有一个db.opt文件删除数据库,drop格式:drop database if exists 库名;如果删除数据库,则数据库所有数据及文件全部都没了!表操作,table创建表,create格式:create table 表名 (字段定义) 表选项为什么报错?原因是我们没确定在哪个数据库里创建表。解决方法:使用use 库名;指定默认数据库另外一种可以在创建时参数里写成 itcast.student_info查看数据表,show查看数据库里有哪些表格式:show tables;也支持条件查询查看表的创建信息Show create table
7、 表名;查看表结构,desc, describe格式:desc 表名;格式:show columns from 库名.表名;修改表,alter格式:alter table 表名 修改内容1,Modify修改字段属性Change可以同时改字段名Add可以增加字段Drop可以删除字段复制表格式:create table like 或 select先插入一条数据复制表结构复制表结构及数据交换表名的技巧,rename本身是把表改名的语句删除表,drop格式:drop table if exists表名;#库操作#查看数据库show databases;show databases like '
8、%t%'#全匹配show databases like '%itcast%'#前匹配show databases like '%itcast'#后匹配show databases like 'itcast%'show databases like '_itcast'show databases like '_'#查看数据库创建资料show create database 数据库名;show create database itcast;#创建数据库create database itcast2;create
9、 database if not exists itcast2;create database match;create database match2 default charset=gbk;#修改数据库alter database 数据库名 选项alter database match2 charset=utf8;#删除数据库,dropdrop database if exists match2;#表操作#创建表create table student_info(student_id int,student_name varchar(20);#查看表show tables;show tab
10、les like 'student%'#查看表创建信息show create table student_info;#查看表结构desc student_info;show columns from itcast.student_info;#修改表alter table student_info modify student_name varchar(30);alter table student_info change student_name studentname varchar(20);alter table student_info add gender char(1) after studentname;alter table student_info drop gender;#复制表#只有结构create table student_copy like student_info;#结构和数据create table student_copy2 select
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 租赁合同担保法律风险规避与合规审查要点
- 大宗固废循环利用技术开发方案
- 数字化在线营销方案策划
- 2025年风电行业市场前瞻:技术创新引领风电运维服务升级报告
- 石嘴山快速门施工方案
- 项目咨询策划方案范文
- DB65T 4332-2020 羊鼻蝇蛆病防治技术规程
- 冻货应急预案(3篇)
- DB65T 4504-2022 马血液梨形虫检测技术规程
- 生物质能源在分布式能源系统中的2025年应用技术创新与市场前景分析报告
- 2025广西现代物流集团第三次招聘109人笔试备考题库及答案解析
- 入住敬老院协议合同模板
- 急危重孕产妇的救治课件
- 增值税发票培训知识课件
- 2025年对酒驾醉驾问题谈心谈话记录内容范文
- 2025年河南省公开遴选公务员考试(案例分析与对策性论文)历年参考题库含答案详解(5套)
- 【《以儿歌为载体的小班幼儿生活自理能力提升路径分析》11000字】
- 溶液计算题目及答案大全
- 光伏施工基本知识培训课件
- 2025年《3~6岁儿童学习与发展指南》试题(+答案)
- 煤矿井下自动隔爆装置(岩粉隔爆装置)专项辨识评估报告
评论
0/150
提交评论