好文档 - 专业文书写作范文服务资料分享网站

黑马程序员:javaweb基础阶段笔记之第五章WEB05-BootStrap篇

天下 分享 时间: 加入收藏 我要投稿 点赞

黑马程序员:javaweb基础阶段笔记之第六章

WEB06-MySQL篇

今日任务

? 对MYSQL数据库中的数据库,表及数据的CRUD的操作 ? 给定一套系统模型分析其中表关系并完成建表操作 ? 完成对MYSQL数据库的多表查询及建表操作.

教学导航

掌握MYSQL的基本数据库,表及表中记录的操作 掌握MYSQL中的多表创建及多表查询 教学目标 掌握MYSQL中的表关系分析并能正确建表 了解MYSQL可视化界面的使用 教学方法 案例驱动法

1.1 上次课内容回顾:

BootStrap:

* 响应式的HTML,CSS,JS的框架. * 响应式设计:

* 设计一套页面,适配不同的设备,在手机,PAD,PC端都能够正常浏览. * 响应式原理:

* 使用CSS3的媒体查询,根据屏幕的分辨率匹配不用的样式. * BootStrap: * 全局CSS: * 栅格: * 表单: * 按钮... * 组件:

黑马程序员郑州中心 编著

* 导航条: * 分页栏: * 标签页: * JS的插件: * 图片轮播.

1.2 MYSQL的回顾:

1.2.1 MySQL的概述: 1.2.1.1 什么是数据库:

数据库:就是一个文件系统,这个文件必须通过标准的SQL访问.

1.2.1.2 什么是关系型数据库:

关系型的数据库存放的都是实体之间的关系.

黑马程序员郑州中心 编著

1.2.1.3 常用的关系型数据库:

MySQL Oracle DB2 SyBase SQLite MySQL Oracle

SQLServer

:免费的小型的数据库,现在被Oracle收购. :Oracle公司收费的大型的数据库. :微软公司收费中型的数据库. :IBM公司收费的大型的数据库.

:SyBase公司收费的数据库.已经被淘汰.PowerDesigner数据建模的工具. :小型的嵌入式的数据库.

***** Java程序中经常使用的数据库

黑马程序员郑州中心 编著

1.2.1.4 数据库存储的结构:

1.2.2 SQL的概述: 1.2.2.1 什么是SQL:

SQL:结构化的查询语言.

1.2.2.2 SQL分类:

DDL:数据定义语言 * create,alter,drop... DML:数据操纵语言 * update,insert,delete DCL:数据控制语言 * grant,if.. DQL:数据查询语言 * select

1.2.2.3 SQL的特点:

非过程性语言:一条语句就会有一个运行的结果.

1.2.3 使用SQL

1.2.3.1 使用SQL操作数据库(对数据库的CRUD的操作)

【创建数据库】

语法:

* create database 数据库名称 [character set 字符集 collate 字符集校对]; 练习: * 创建db1;

* create database db1; * 创建一个带有字符集的数据库db2;

* create database db2 character set gbk;

黑马程序员郑州中心 编著

* 创建一个带有字符集和校对规则的数据库db3;

* create database db3 character set utf8 collate utf8_bin;

【查看数据库】

语法:

* 查看数据库服务器中所有的数据库: * show databases; * 查看某个数据库的定义信息.

* show create database 数据库名; * 查看当前正在使用的数据库信息. * select database();

【删除数据库】

语法: * 删除数据库:

* drop database 数据库名;

【修改数据库】

语法:

* 修改数据库修改的是的数据库的字符集和校对规则.

* alter database 数据库名 character set 新字符集 collate 校对规则;

【切换数据库】

语法:

* use 数据库名称;

1.2.3.2 使用SQL操作数据库中的表(对数据库的表CRUD的操

作)

【创建表】

?

语法:

* create table 表名 ( 字段名 类型(长度) 约束, 字段名 类型(长度) 约束, 字段名 类型(长度) 约束 ); ?

数据类型: * Java类型: String

MySQL: char/varchar

byte/short/int/long

tinyint/smallint/int/bigint

黑马程序员郑州中心 编著

黑马程序员:javaweb基础阶段笔记之第五章WEB05-BootStrap篇

黑马程序员:javaweb基础阶段笔记之第六章WEB06-MySQL篇今日任务?对MYSQL数据库中的数据库,表及数据的CRUD的操作?给定一套系统模型分析其中表关系并完成建表操作?完成对MYSQL数据库的多表查询及建表操作.教学导航掌握MYSQL的基本数据库,表及表中记录的操作掌握M
推荐度:
点击下载文档文档为doc格式
65m8w4p7oy1wxgu8k8be9y6ym8c7oz00mr1
领取福利

微信扫码领取福利

微信扫码分享