JavaWeb 简介及 DDL
JavaWeb 介绍
JavaWeb:用 Java 技术来解决相关 Web 互联网领域的技术栈
组成
网页:展现数据
数据库:存储和管理数据
JavaWeb 程序:逻辑处理
学习安排
数据库
MySQL
JDBC
Maven
MyBatis
前端
HTML+CSS
JavaScript
Ajax + Vue + ElementUI
Web 核心
Tomcat + HTTP + Servlet
Request + Response
JSP
Cookie + Session
Fitter + Listener
数据库相关概念
数据库:存储数据的仓库 DB
数据库管理软件(MySQL):管理数据库的大型软件 DBMS
SQL:结构化查询语言,操作数据库的编程语言
MySQL 数据模型
关系型数据库:二维表
数据库(文件夹)
数据表(.frm)
数据(.MYD)
SQL
分号结尾
不区分大小写,建议关键字大写
注释
单行注释:— 注释 或 #注释 (两个-)
多行注释:/* 注释 */
DDL-数据定义语言
操作数据库、表
操作数据库
查询
复制代码
创建
创建数据库
复制代码
创建数据库(判断,不存在则创建)
复制代码
删除
删除数据库
复制代码
删除数据库(判断,存在则删除)
复制代码
使用数据库
查看当前使用的数据库
复制代码
使用数据库
复制代码
操作表
查询
查询当前数据库下所有表名称
复制代码
查询表结构
复制代码
创建表
复制代码
数据类型
数值
INT:大整数值
日期
DATE:日期值(年月日)
字符串
CHAR:定长字符串(定义多长就是多长)
VARCHAR:变长字符串(根据存储数据变化)
修改
修改表名
复制代码
添加一列
复制代码
修改数据类型
复制代码
修改列名和数据类型
复制代码
删除列
复制代码
删除
删除表
复制代码
删除时判断表是否存在
复制代码
版权声明: 本文为 InfoQ 作者【Emperor_LawD】的原创文章。
原文链接:【http://xie.infoq.cn/article/b0bb2fd5e9bfe91c520cb1c47】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论