2.操作表
1。Create 创建
2。Retrieve:查询
*查询某个数据库中所有的表名称
*show tables;
*查询表结构
*desc 表名
3。Update:修改
4。Delete:删除
关系型数据库。
有相同属性的字段,组成的表,多张表组成的文件称之为关系型数
2.操作表
1。Create 创建
2。Retrieve:查询
*查询某个数据库中所有的表名称
*show tables;
*查询表结构
*desc 表名
3。Update:修改
4。Delete:删除
关系型数据库。
有相同属性的字段,组成的表,多张表组成的文件称之为关系型数
Update 修改
*修改数据库的字符集
*alter database 数据库名称 character set gbk;
D(Delete):删除
*drop database 数据库名称
使用数据库
*查询当前正在使用的数据库名称;
*select database();
*使用数据库
*use 数据库名称;
## DDL:操作数据库,表
1.操作数据库 CRUD
1C Create :创建 对应着增
*创建数据库
Create database 数据库名称;
*创建数据库,判断不存在,再创建;
*Create database if not exists 数据库名称;
*创建一个db4数据库,判断是否存在,并制定字符集为gbk
2.R Retive :查询
查询所有数据库的名称
*show databases;
*查询某个数据库的字符集
*show create database 数据库名称;
3.U(Update):修改
4.D(Delete):删除
5.使用数据库
SQL分类:
1.DDL
2.DML
3.DQL
4.DCL
客户端连接服务器,来操作数据库。
客户端到操作数据库,来操作数据库中的表
DDL(操作数据库、表)
操作表中的记录
分为DML(增删改表中的数据)
分为DQL (查询表中的数据)
DCL(授权)
DDL(Data Definition Language)数据定义语言
用来定义数据库对象:数据库、表、列等。
关键字:create,drop ,alter等
# SQL
1、什么是SQL?
Structured Query Language :结构化查询语言
其实就是定义了操作了所有关系型数据库。每一种数据库操作的方式存在不一样的地方,称为“方言”
Oracle MySQL DB2
Relation DB
所有的关系型数据库都可以遵守这种规则
什么是SQL
Structured Query Language:结构化查询语言
其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”
SQL通用语法:
1、SQL语句可以单行或多行书写,以分号结尾
2、可使用空格和缩进来增强语句的可读性
3、MySQL数据库的SQL 语句不区分大小
MySQL目录结构
1、MySQL安装目录
2、MySQL数据目录
3、bin目录的表示二进制的可执行文件
MySQL服务器 指的是硬件+软件
IP找到计算机
端口号,找到软件
软件提供存储与管理数据服务
一个MySQL数据库服务器软件中
多个数据库,数据库也就是文件夹
一个数据库中,可以存放多张表 ,表指的是文件
1、MySQL 安装目录
配置文件 my.ini
2、MySQL数据目录
几个概念:
数据库:文件夹;;数据库对应着文件夹
表:文件;表即对应着文件
数据:即对应着文件中的数据。也就是表中
太xi'le
MySQL登录
mysql -uroot -proot
u代表用户名,p代表密码
MySQL 退出
MySQL服务器软件
MySQL的控制台上的安装
配置:
MySQL服务器软件,注册了一个服务
服务,是一个没有界面的应用程序
在计算机管理中启动与关闭服务
MySQL服务启动:
1、手动
2、cmd-->services.msc 打开服务的窗口
3、使用管理员打开cmd,停止和开启
net start mysql : 启动mysql的服务
net stop mysql :关闭mysql的服务
MySQL数据库软件,是Oracle公司的
1。安装
2。卸载
3。配置
访问人数,也就是并发数。
MySQL是3306的默认端口
常见的数据库软件:
Oracle:收费的大型数据库
MySQL :开源免费的数据库,小型数据库。
商业运作才需要花钱,学习不需要花钱
SQL Server 中型的关系型数据库
DB2 收费的大型的关系型数据库
MYSQL:开源免费的数据库
SQLite :嵌入式的小型数据库,应用在手机端
安卓的开发
常用数据库 :MySQL
数据库的基本概念
1、 数据库的英文单词:DataBase简称 DB
2、什么数据库?
用于存储和管理数据的仓库
3.数据库的特点:
1.持久化存储数据的。其实数据库就是一个文件系统
2.方便存储和管理数据
3.使用了统一的方式操作数据库
SQL。
数据库为期5天的时间
1。数据库的基本概念
2。数据库的产品或软件 MySQL数据库软件
1。安装
2。卸载
3。配lfhf
总结
Collection集合是一类接口
容器的功能,就是增删改查
集合类库的学习
集合的由来
当需要记录单个数据内容时,声明一个变量
当需要记录多个类型相同的数据内容时,声明一个一维数组
(连续的内存单元)
当需要记录多个类型不同的数据内容时,需要创建一个对象
Student类有两个成员,一个Id,一个name,在堆区开辟一些内存单元
当需记录多个类型不同的对象数据时,准备一个集合
集合还是一个容器,存放多个类型不同的对象
功能更强大
集合框架顶层的框架是:java.util.Collection集合
集合不是类么??
Map是两列,一对一对的往里面放
多态的第二种场合。关联点。
1、可变字符串类(重点)
StringBuilder类 StringBuffer类 概念和常用方法等
StringBuilder效率最高,
2、java8之前的日期相关类
Date类、Calendar类、SimpleDateFormate类
3、java8增加的日期相关类
LocalDate类,LocalTime类、LocalDateTime类
Instant类、DateTimeFormatter类、概念和常用方法
DateTimeFormatter类:主要用于格式化和解析日期
主要用于描述瞬间的时间点信息
java.time.Instant类主要用于描述瞬间
与LocalDateTime类的now方法