![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 65
void.bug
这个作者很懒,什么都没留下…
展开
-
Mysql 复习笔记- 基础篇13 [jdbc概述]
JDBC: java连接数据库技术1.放jar包2.加载驱动 Class.forname(驱动名); 驱动名:com.mysql.jdbc.Driver3.建立连接:Connection Connection con = DriverManager.getConnection(url,用户名,密码); url地址:jdbc:mysql://主机ip:端口号/数据库名 用户名:root 密码:12344.编写sql语句 String sql ="";5原创 2021-11-23 17:50:07 · 482 阅读 · 0 评论 -
Mysql 复习笔记- 基础篇12 [函数定义概述]
MySQL不仅内置了一些常用函数,同时也支持自定义函数,来满足开发者的需求函数定义MySQL的函数定义语法如下: CREATE [DEFINER = { user | CURRENT_USER }] FUNCTION functionName ( varName varType [, ... ] ) RETURNS returnVarType [characteristic ...] routine_body原创 2021-11-23 17:46:51 · 1446 阅读 · 0 评论 -
Mysql 复习笔记- 基础篇11 [存储过程概述]
第一》怎么是Mysql存储过程?存储过程是一组为了完成特定功能的 SQL 语句集合。MySQL 5.0 终于开始已经支持存储过程,它是数据库中最重要的功能,1.使用存储过程的目的:将常用或复杂的工作预先用 SQL 语句写好并用一个指定名称存储起来,这个过程经编译和优化后存储在数据库服务器中,因此称为存储过程。2.存储过程通常有如下优点:1) 封装性存储过程被创建后,可以在程序中被多次调用,而不必重新编写该存储过程的 SQL 语句,并且数据库专业人员可以随时对存储过程进行修改,而不会影响到调用它的应原创 2021-11-23 17:44:27 · 531 阅读 · 0 评论 -
Mysql 复习笔记- 基础篇10 [触发器概述]
Mysql 复习笔记- 基础篇8 [触发器概述]MySQL 触发器触发器是与表有关的数据库对象,可以在 insert、 update、 delete 之前或之后触发并执行触发器中定义的 SQL 语句。这种特性可以协助应用系统在数据库端确保数据的完整性、日志记录、数据校验等操作。使用别名 NEW 和 OLD 来引用触发器中发生变化的内容记录。触发器分类触发器类型OLDNEWINSERT 型触发器无 (因为插入前无数据)NEW表示将要或者已经新增的数据UPDATE原创 2021-11-23 17:41:33 · 348 阅读 · 0 评论 -
Mysql 复习笔记- 基础篇9 [数据库索引概述]
索引的优缺点优点索引大大减小了服务器需要扫描的数据量索引可以帮助服务器避免排序和临时表索引可以将随机IO变成顺序IO索引对于InnoDB(对索引支持行级锁)非常重要,因为它可以让查询锁更少的元组。在MySQL5.1和更新的版本中,InnoDB可以在服务器端过滤掉行后就释放锁,但在早期的MySQL版本中,InnoDB直到事务提交时才会解锁。对不需要的元组的加锁,会增加锁的开销,降低并发性。 InnoDB仅对需要访问的元组加锁,而索引能够减少InnoDB访问的元组数。但是只有在存储引.原创 2021-11-23 17:37:14 · 158 阅读 · 0 评论 -
Mysql 复习笔记- 基础篇8 [数据库事务概述&事务锁实例]
数据库事务1. 认识事务1.1 为什么需要数据库事务转账是生活中常见的操作,比如从A账户转账100元到B账号。站在用户角度而言,这是一个逻辑上的单一操作,然而在数据库系统中,至少会分成两个步骤来完成:1.将A账户的金额减少100元2.将B账户的金额增加100元。![1-1](https://img-blog.csdnimg.cn/img_convert/ca7a796a10c3a30f54e28326348b2938.png#align=left&display=inline&原创 2021-11-23 17:29:54 · 331 阅读 · 0 评论 -
Mysql 复习笔记- 基础篇7 [数据库字符集内容概述]
字符集,字符序的基本概念及其联系在数据的存储上,MySQL提供了不同的字符集支持。而在数据的对比操作上,则提供了不同的字符序支持。MySQL提供了不同级别的设置,包括server级、database级、table级、column级,可以提供非常精准的设置。什么是字符集、字符序?简单的来说:字符集(character set):定义了字符以及字符的编码。字符序(collation):定义了字符的比较规则。Example:有四个字符:A、B、a、b,这四个字符的编码分别是A = 0, B =原创 2021-11-23 17:20:28 · 236 阅读 · 0 评论 -
Mysql 复习笔记- 基础篇6 [数据库基础相关内容]
系统环境MAC OS 10.10MySQL版本,5.7.9Mac 安装mysql很简单,官网下载安装包,双击安装就可以了,有几个地方需要注意在Mac下用DMG包新安装mysql,在安装完毕最后一步会随机分配一个root密码,记住密码,安装完毕用root登录,但密码是过期状态,mysql默认情况下密码有效期是360天,需要重新改下,具体请看Password Expiration Policy .基础的SQL语句主要来源于SQL in 10 Minutes, Sams Teach Yourself .原创 2021-11-23 17:18:55 · 68 阅读 · 0 评论 -
Mysql 复习笔记- 基础篇5 [DCL相关内容]
MySQL用户有关命令进入mysql -u usename -p password -P 默认3306mysql -S /tmp/mysql.sock -uroot -h192.168.56.1 -P3306 -p1234567 指定sock登录\h 获取帮助\q 退出 or quit修改msyql密码$ mysql -u rootmysql> USE mysql;mysql> UPDATE user SET authentication_string=PASSWORD("N原创 2021-11-23 17:16:36 · 75 阅读 · 0 评论 -
Mysql 复习笔记- 基础篇4 [子查询&&联结表&&左连接&&右链接&&内连接]
子查询&&联结表&&左连接&&右链接&&内连接子查询下列是关于子查询使用利用子查询进行过滤列出够物品RGAN01的所有客户。检索包含物品RGAN01的所有订单编号。检索具有前一步骤列出的订单编号所有客户ID。检索前一步骤返回的所有客户ID的客户信息。 SELECT order_num FROM OrderItems WHERE prod_id = 'RGAN01';解释: 列出所有RGAN01订单物品 SELECT c原创 2021-11-18 21:05:09 · 867 阅读 · 0 评论 -
`Mysql` 复习笔记- 基础篇*2 [数据库表信息相关操作]
mysql命令集合(一)文章目录**mysql命令集合(一)**显示数据库及表显示当前使用的数据库列表显示当前使用的数据库表列表数据库的新建和删除新建数据库删除数据库选择数据库当前当前所在数据库查看当前数据库表的状态mysql的数据类型数值类型日期时间型字符串类型数据库表的新建和删除新建数据库表为表添加约束主关键字外关键子检查约束默认值自增列显示所有元素查看表结构清空表数据修改表结构添加列删除列...原创 2020-02-13 21:17:43 · 94 阅读 · 0 评论 -
Mysql 复习笔记- 基础篇3 [常见增删改查]
Mysql 复习笔记- 基础篇*3 [常见增删改查]声明:此笔记不会出现比如说Mysql发展历史这种问题,多为实用的命令和使用中的必要知识,请海涵这篇文档我们不会对查询进行复习,我们将会把查询的操作的部分放到了后面的查询文档中,我们将复习到级联查询,子查询,链接查询等内容Insert into概述:利用INSERT语句将数据插入表中$ mysql> CREATE TABLE Customers$ -> ($ -> cust_id char(10) NOT NULL ,原创 2021-11-12 19:23:08 · 1664 阅读 · 0 评论 -
Mysql 复习笔记- 基础篇1 [基础的概念MySQL用户有关常见命令]
Mysql 复习笔记- 基础篇*1 [基础的概念/MySQL用户有关常见命令]声明:此笔记不会出现比如说Mysql发展历史这种问题,多为实用的命令和使用中的必要知识,请海涵题基础的概念(Mysql的基础认识)数据库(database): 保存有组织的数据库。表(table) : 特定类型的数据结果化清单。存储在表中的数据是一种类型的数据或者一个清单的数据模式(schema) 关于数据库和表的布局及特性列(colomn) 表中的一个字段,所以表的不由一个或者多个列组原创 2021-11-12 19:22:31 · 696 阅读 · 0 评论