E.MySql
文章平均质量分 66
关于MySql的基础学习
司南杓
这个作者很懒,什么都没留下…
展开
-
MySql-DDL
DDL(Data Definition Language)数据库模式定义语言,通俗来说就是直接对数据库和表进行宏观操作,不具体管理表里的内容。 直接对数据库操作 create database 数据库名; //创建数据库 create database if not exists 数据库名; //防止数据库已存在导致报错 drop database 数据库名; //删除指定数据库 use 数据库名; //使用指定数据库,只有使用目标数据库才能对该数据库下的数据进行操作原创 2021-09-27 23:54:06 · 72 阅读 · 0 评论 -
MySql-DQL
文章目录简单查询条件查询wherebetween...and...inlike判断为空与,或,非排序查询聚合查询分组查询分页查询多表查询内连接查询隐式内连接显式内连接外连接三表查询自连接子查询常用函数 DQL(Data Query Language) 数据查询语言,就是用来查表中的数据的 简单查询 select * from 表名; //查询指定表中的所有字段的数据 select 字段名1,字段名2 from 表名; //查询指定表中的选定字段的数据 select 字段名 as 别名 from 表原创 2021-09-29 22:58:46 · 202 阅读 · 0 评论 -
MySql-DML
DML(Data Manipulation Language)数据操纵语言,通俗来说就是直接对表里的数据进行增,删,改操作 增 insert into 表名 (字段名1,字段名2,字段名3) values (值1,值2,值3); 如果不指定字段则默认是全部字段都进行赋值 也可以同时插入多行数据,例如 insert into 表名 (字段名1,字段名2,字段名3) values (值1,值2,值3),(值1,值2,值3),(值1,值2,值3); 删 delete from 表名 [where 条件语句];原创 2021-09-27 23:54:34 · 62 阅读 · 0 评论 -
MySql-索引
文章目录主键索引唯一索引普通索引全文索引在创建表时增加索引创建完表后增加索引删除索引测试索引 索引的作用 索引(Index)是帮助MySQL高效获取数据的数据结构 索引的分类 主键索引 (primary key) 唯一索引 (unique [key]) 常规索引 (Index 或 key) 全文索引 (fulltext) 主键索引 主键索引的特点 不能重复 不能为空 相当于not null 和 unique联合使用 一张表的主键只能有一个 唯一索引 唯一索引的特点 不能重复 可以多原创 2021-10-05 20:05:12 · 99 阅读 · 0 评论 -
MySql-权限、备份、规范设计、三大范式
权限管理 -- 创建新用户 create user sinanshao identified by '123456'; -- 修改密码 alter user 'sinanshao'@'%' identified by '111111'; -- 改用户名 rename sinanshao to sinanshao2; -- 删除用户 drop user sinanshao; -- 用户授权,给该用户所有的权限 -- all privileges除了授权权限的所有权限 grant all privile原创 2021-10-05 20:37:36 · 114 阅读 · 0 评论 -
MySql-事务
文章目录事务管理(ACID)原子性(Atomic)一致性(Consist)持久性隔离性(Isolated)脏读不可重复读虚读四种隔离级别设置测试扩展 事务管理(ACID) 什么是事务 事务就是将一组SQL语句放在同一批次内去执行 如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行 MySQL事务处理只支持InnoDB和BDB数据表类型 谈到事务一般都是以下四点 原子性(Atomic) 事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 这个过程包含两个步骤 A:原创 2021-10-04 12:10:30 · 150 阅读 · 1 评论 -
MySql-JDBC
JDBC JDBC是什么 每一个公司的数据库都需要与其对应的驱动才能进行操作,sun公司为了简化开发人员对对数据库的统一操作,提供了一个java操作数据库的规范,俗称JDBC,各个公司只需实现JDBC这个接口,而开发人员只需掌握JDBC接口的操作。 使用JDBC连接数据库并执行查询语句 加载驱动 用户名,密码和连接数据库的url 连接数据库,获得数据库对象 获取执行sql的对象 执行sql对象执行sql语句 释放连接 package temp; import java.sql.*; //我的第一个原创 2021-10-06 18:17:52 · 98 阅读 · 0 评论