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数据目录
几个概念:
数据库:文件夹;;数据库对应着文件夹
表:文件;表即对应着文件
数据:即对应着文件中的数据。也就是表中
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
1.最小的是字节而不是位(bit)
2.1 byte = 8 bit
1 kb = 1024 byte
1mb = 1024 kb
1 GB = 1024 MB
1 TB = 1024 GB
1 PB = 1024 TB
1 EB = 1024PB
1ZB = 1024EB
一、
1.二进制的除法:用数值来进行除于于二,取余数。整处取0,不整处取余数,直到除于的值为零为止。自底数连起数值进行为二进制。
2, 二进制转化为十进制:
先写出二进制的位权,(..... 16 8 4 2 1)
然后让二进制的数目对好位置,位置对应好进行相乘,得出的数目进行相加。
栈中需要找到调用方法,需要先找到堆的new类地址,再从new类地址找到方法地址,再去方法区找到对应的方法
创建类
类名称 对象名 = new 类名称()
成员方法不需要static
objects.requtireNonNull(obj,"报错输出的信息")
1、十进制数据转成二进制数据: 使用除以2获取余数的方式
2、二进制数据转成十进制数据: 使用8421编码的方式