
MySQL
平安1113
与你同行。
展开
-
JDBC:入门简介、API详解
JDBCJDBC(Java Data Base Connectivity)Java数据库连接,是一种用于执行SQL语句的Java API。可以为多种关系数据库提供统一访问。是Java访问数据库的标准规范。也就是一个接口JDBC定义接口,具体实现由数据库厂商来实现。数据库需要具体的实现类,也就是数据库驱动。每个数据库厂商都有自己的数据库驱动(jar包)。使用的时候导jar包就好。JDBC...原创 2020-03-29 23:55:23 · 240 阅读 · 0 评论 -
MySQL:多表查询、笛卡尔积、内连接、外连接、子查询
多表查询同时查询多张表获取到需要的数据例如:查询到开发部有多少人,需要对 部门表dept 和 员工表emp 同时进行查询笛卡尔积对上图两张表进行查询select * from emp,dept;左表中的数据分别和右表中的数据进行结合,查询出来的总记录为:左表记录数*右表记录数总记录数为6*3 = 18 条清除笛卡尔积清除笛卡尔积需要使用等值连接,过滤掉不符合条件的数据se...原创 2020-03-29 19:05:58 · 758 阅读 · 0 评论 -
MySQL:多表操作(外键约束)
实际开发中,一个项目通常需要很多张表才能完成已知:有一张商品表(product)需求:修改分类名称,将所有的“电脑办公”修改为“笔记本电脑”假如现在电脑办公的数据有几万条,为了数据的使用和维护更加方便,将单表划分为多表。分类数据保存在分类表中,商品数据保存在商品表中这时,我们只需要修改分类表中的cname即可update category set cname='笔记本电脑...原创 2020-03-28 00:39:31 · 902 阅读 · 0 评论 -
MySQL:SQL约束与策略
主键约束 primary key特点:约束字段的值 不能为null 且唯一(值不能重复)主键的作用:为了唯一确定每一条记录,一般无业务意义添加主键约束:一:建表时添加主键,一张表中只能有一个主键CREATE TABLE USER( uid INT PRIMARY KEY,#添加主键 uname VARCHAR(12), pwd VARCHAR(20), address VARCH...原创 2020-03-23 23:16:35 · 158 阅读 · 0 评论 -
MySQL:排序、聚合函数、分组、select总结
单表操作1.排序 order by (需要放在SQL语句末尾)升序 asc (默认)降序 desc根据成绩进行降序排序select * from student order by grade desc;多级排序:只有在第一级排序的值相同的时候才会进行下一级的排序2.聚合函数使用聚合函数式对表进行纵向查询,它是根据某一列的值进行计算,然后返回一个单一的值。聚合函数会忽略n...原创 2020-03-23 22:57:41 · 205 阅读 · 1 评论 -
MySQL:DQL--查询数据
查询select1.查询所有数据select * from 表名;2.条件查询select * from 表名 where 条件;3.查询部分字段select 字段1,字段2.... from 表名 where 条件;简单查询别名查询 AS列别名,就是给字段起一个别名,方便后面操作和查看别名AS 可以省略 引号可以不加查询user表中 id为2 的 uname 姓名...原创 2020-03-22 21:29:45 · 117 阅读 · 0 评论 -
MySQL:DML--更新表记录(增删改)
插入记录 insert intoinsert into 表名(字段1,字段2) values(值1,值2)注意:值与字段必须对应,个数相同,类型相同值的数据大小必须在字段的长度范围内除了数值类型,其他字段类型的值必须使用单引号或双引号引起来如果要插入空值,可以忽略不写字段或插入null表名后,不写字段,就是给所有字段插入值更改表记录 updateupdate 表名 set ...原创 2020-03-22 21:11:53 · 340 阅读 · 0 评论 -
MySQL:DDL--操作数据 库结构、操作数据 表结构
创建数据库安装数据库时,建议使用UTF-8编码命令说明create database 数据库名;在当前服务器下创建指定名称的数据库。使用创建数据库时指定默认的字符集create database 数据库名 character set 字符集;在当前服务器下创建指定名称的数据库,并且指定数据库的字符集。查看/选中数据库命令说明use 数据...原创 2020-03-22 19:21:22 · 185 阅读 · 0 评论 -
MySQL:SQL语句简述、语句分类、通用语法
SQL语句简述结构化查询语言(Structured Query Language),简称SQL。是一种数据库查询和程序设计语言,用于存取数据,以及查询、更新和管理关系数据库系统。SQL语句分类数据定义语言:简称DDL(Data Definition Language)。用来定义数据库对象:数据库、表、列等(针对结构上的改变,创建数据库、表增加列,删除数据库、表、列)数据操作语言:简称D...原创 2020-03-22 18:25:41 · 447 阅读 · 0 评论