![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL数据库
文章平均质量分 73
学习笔记~
要学就学灰太狼
我亦无他,惟手熟尔
展开
-
零基础学 MySQL
1 一个问题2 解决之道2.1 解决之道-文件、数据库2.2 MySQL 数据库的安装和配置2.3 使用命令行窗口连接 MYSQL 数据库2.4 操作示意图3 Navicat 安装和使用观看韩老师的课程——【零基础 快速学Java】韩顺平 零基础30天学会JavaP734 Navicat 安装和使用教程.4 SQLyog[SQLyog] 安装和使用观看韩老师的课程——【零基础 快速学Java】韩顺平 零基础30天学会JavaP735 SQLyog安装和使用教程.5 数据原创 2022-01-10 15:27:04 · 245 阅读 · 0 评论 -
数据库和表的基本操作
8 创建数据库CHARACTER SET:指定数据库采用的字符集,如果不指定字符集,默认为 UTF-8COLLATE:指定数据库字符集的校对规则(常用的 utf8_bin【区分大小写】、utf8_general_ci【不区分大小写】),注意,默认是utf8_general_ci【不区分大小写】# 演示数据库的操作#创建一个名称为hsp_db01的数据库。[图形化和指令 演示]#使用指令创建数据库CREATE DATABASE hsp_db01;#删除数据库指令DROP DATABA原创 2022-01-11 10:59:10 · 152 阅读 · 0 评论 -
14Mysql 常用数据类型(列类型)
1 数值型(整数)的基本使用说明,使用规范:在能够满足需求的情况下,尽量选择占用空间小的类型#演示整型的是一个#使用tinyint 来演示范围 有符号 -128 ~ 127 如果没有符号 0-255#说明: 表的字符集,校验规则, 存储引擎,使用默认#1. 如果没有指定 unsinged , 则TINYINT就是有符号#2. 如果指定 unsinged , 则TINYINT就是无符号 0-255CREATE TABLE t3 ( id TINYINT);CREATE TABLE t..原创 2022-01-12 17:07:53 · 278 阅读 · 0 评论 -
表的创建,删除,修改
15创建表练习创建一个员工表 emp,选用适当的数据类型#创建表的练习-- 字段 属性-- Id 整形-- name 字符型-- sex 字符型-- brithday 日期型(date)-- entry_date 日期型 (date)-- job 字符型-- Salary 小数型-- resume 文本型-- 自己一定要练习一把CREATE TABLE `emp` ( id INT, `name` VARCHAR(32), sex CHAR(1), brithda.原创 2022-01-13 09:42:25 · 398 阅读 · 0 评论 -
数据库的CRUD语句
18数据库 C[create]R[read]U[update]D[delete]语句19 Insert 语句19.1 使用 INSERT 语句向表中插入数据。快速入门案例:创建一张商品表goods(id int,goods_name varchar(10),price double )添加2条记录#练习insert 语句-- 创建一张商品表goods (id int , goods_name varchar(10), price double );-- 添加2条记录CRE原创 2022-01-13 21:38:25 · 1064 阅读 · 0 评论 -
MySQL 函数
23合计/统计函数23.1 count练习:统计一个班级共用多少学生?统计数学成绩大于90的学生有多少个?统计总分大于250的人数有多少?count(*) 和 count(列) 的区别-- 演示mysql的统计函数的使用-- 统计一个班级共有多少学生?SELECT COUNT(*) FROM student;-- 统计数学成绩大于90的学生有多少个?SELECT COUNT(*) FROM student WHERE math > 90-- 统计总分大于250的人数有原创 2022-01-15 16:37:11 · 564 阅读 · 0 评论 -
MySQL 多表查询
29 mysql 表查询–加强29.1 介绍在前面我们学习了mysql表的基本查询,但都是对一张表进行的查询,这在我们实际开发中,是远远不够的。下面将使用前面创建的三张表(emp,dept,salgrade)来学习如何进行多表查询。-- 查询加强-- ■ 使用where子句-- ?如何查找1992.1.1后入职的员工-- 说明: 在mysql中,日期类型可以直接比较, 需要注意格式SELECT * FROM emp WHERE hiredate > '1992-01-01'--原创 2022-01-19 15:36:13 · 862 阅读 · 0 评论 -
mysql 约束
35 mysql 约束35.1 基本介绍约束用于确保数据库数据满足特定的商业规则。在MySQL中,约束包括:not null、unique、primary key、foreign key、check 五种。35.2 primary key(主键)-基本使用primary key(主键)-细节说明:primary key 不能重复而且不能为 null一张表最多只能有一个主键,但可以是符合主键主键的指定方式有两种:直接在字段名后指定:字段名 primary key在表定义最后写原创 2022-01-20 15:58:30 · 530 阅读 · 0 评论 -
mysql 索引
37 mysql 索引37.1 索引快速入门-- 创建测试数据库 tmpCREATE DATABASE tmp;CREATE TABLE dept( /*部门表*/deptno MEDIUMINT UNSIGNED NOT NULL DEFAULT 0,dname VARCHAR(20) NOT NULL DEFAULT "",loc VARCHAR(13) NOT NULL DEFAULT "") ;#创建表EMP雇员CREATE TABLE emp(empno原创 2022-01-20 20:29:17 · 657 阅读 · 0 评论 -
mysql 事务
38 mysql 事务38.1 什么是事务事务用于保证数据的一致性,它由一组相关的 dml 语句组成,该组的 dml 语句要么全部成功,要么全部失败。如:转账要用事务来处理,用以保证数据的一致性。38.2 事务和锁-- 事务的几个重要的概念和具体操作-- 看上面的图[事务操作示意图]-- 演示-- 1. 创建一张测试表CREATE TABLE t27 ( id INT, `name` VARCHAR(32));-- 2. 开始事务START TRANSACTION --原创 2022-01-23 09:27:22 · 286 阅读 · 0 评论 -
mysql 表类型和存储引擎
41 mysql 表类型和存储引擎41.1 基本介绍MySQL的表类型由存储引擎(Storage Engines)决定,主要包括 MyISAM、innoDB、Memory等。MySQL 数据库主要支持六种类型,分别是:CSV、Memory、ARCHIVE、MRG_MYISAM、MYISAM、InnoDB。这六种又分为两类,一类是 “事务安全型”(transaction-safe),比如:InnoDB;其余都属于第二类,称为 “非事务安全型”(non-transaction-safe)【myisam原创 2022-01-23 13:32:30 · 929 阅读 · 0 评论 -
mysql 视图(view)
42 视图(view)42.1 看一个需求emp 表的列信息很多,有些信息是个人重要信息(比如 sal,comm,mar,hiredate),如果我们希望某个用户只能查询 emp 表的(empno,ename,job 和 deptno)信息,有什么办法?==> 视图42.2 基本概念视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包括列,其数据来自对应的真实表(基表)视图和基表关系的示意图:42.3 视图的基本使用创建视图:create view 视图名 a原创 2022-01-23 15:26:23 · 1167 阅读 · 0 评论 -
Mysql 管理
43 Mysql 管理43.1 Mysql 用户MySQL中的用户,都存储在系统数据库 mysql 中的 user 表中其中 user 表的重要字段说明:host:允许登录的 “位置”,localhost表示该用户只允许本机登录,也可以指定IP地址,比如:192.168.1.100user:用户名authentication_string:密码,是通过 mysql 的 password() 函数加密之后的密码43.2 创建用户43.3 删除用户-- Mysql用户的管原创 2022-01-23 17:19:48 · 678 阅读 · 0 评论 -
mysql 章节作业题
1. 作业12. 作业2原创 2022-01-24 15:03:43 · 2078 阅读 · 2 评论 -
JDBC 和数据库连接池
1 JDBC 概述1.1 基本介绍JDBC 为访问不同数据库提供了统一的接口,为使用者屏蔽了细节问题。Java程序员使用JDBC,可以连接任何提供了JDBC驱动程序的数据库系统,从而完成对数据库的各种操作。JDBC的基本原理图【重要!】模拟JDBCpackage com.xjs.jdbc.myjdbc;/** * @author 谢家升 * @version 1.0 * 我们规定的jdbc接口(方法) */public interface JdbcInter原创 2022-01-30 13:11:27 · 2356 阅读 · 5 评论