JAVA【数据库DB 一】
前言:
为什么学习数据库????????
1. 时代需求!!!!
2. 岗位技能需求 现在的世界,得数据者得天下
3. 存储数据的方法
4.程序、网站中大量数据需长久保存
MySQL 5.5.40 (Windows版)
下载地址:http://dev.mysql.com/downloads/
目录
一.数据库
1.概念
2.作用
3. 数据库总览
4.什么是 MYsql
5.运行机制(后续补充)
二. SQLyog管理工具
2.1 创建课程数据表(subject)并添加数据
2.2 连接数据库
三 . 结构化查询语句SQL
3.1 命令行操作数据库
3.2 建库
3.3 建表
3.4 创建数据表
3.5 列类型
注释: 在DOS命令和Mysql中 可以互相对照 格式 代码显示 字符等
一.数据库
1.概念
长期存放在计算机内,有组织、可共享的大量数据的集合,是一个数据“仓库”
2.作用
保存、管理数据
3. 数据库总览
关系型数据库
(SQL) MySQL、Oracle、SQL Server、SQLite、DB2
非关系型数据库
(NOSQL) Redis、MongoDB
4.什么是 MYsql
5.运行机制(后续补充)
二. SQLyog管理工具
特点:简洁 易用 图形化
2.1 创建课程数据表(subject)并添加数据
使用SQLyog连接数据库
创建MySchool数据库
新建数据表( subject )
添加数据列
SubjectNo (int(11) , PK)
SubjectName (varchar 50 )
ClassHour (int (4) )
GradeID ( int (4) )
2.2 连接数据库
打开MySQL命令窗口
在DOS命令行窗口(cmd.exe)
连接方法;
dos中 输入 :
mysql -hLocalhost -uroot -pbin
或者:mysql -h127.0.0.1 -uroot -p(设置的密码)
三 . 结构化查询语句SQL
结构化查询语句分类
注释:在DDL中 命令CREATE、DROP、ALTER都执行的是对库和表的操作 不针对数据。
3.1 命令行操作数据库
3.2 建库
对照SQLyog工具自动生成的语句学习
固定语法中的单词需要记忆
3.3 建表
显示表结构
desc 表名
显示表创建语句
show create table 表名
3.4 创建数据表
3.5 列类型
表列类型设置