Hi, ChengYu!

You got to put the past behind you before you can move on.

  • 海上月是天上月,眼前人是心上人。

    随笔分类 -  MySQL

    摘要:安装MYSQL后 启动服务 出现错误 在启动MySQL服务时 出现该报错 解决方法: 将原本在MySQL根目录下的my.ini文件移动到bin目录下(my.ini文件参考:这里) 删除根目录下的data目录 管理员方式运行命令行 并移动到mysql中的bin目录下(cd + 目录命令) 移除MySQ 阅读全文
    posted @ 2024-04-17 18:35 风陵南 阅读(502) 评论(0) 推荐(0) 编辑
    摘要:事务简介 数据库的 事务 是一种机制、一个操作序列,包含了一组数据库操作命令 事务把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么同时成功要么同时失败 中途出现异常则需要回滚事务 事务是一个不可分割的工作逻辑单元 语法: -- 开启事务 start transaction 阅读全文
    posted @ 2022-09-15 00:34 风陵南 阅读(31) 评论(0) 推荐(0) 编辑
    摘要:连接查询 内连接 1、查询语法 -- 隐式内连接 select 字段列表 from 表1, 表2... where 条件; -- 显式内连接 select 字段列表 from 表1 [INNER] join 表2 on 条件; (1)隐式内连接 -- 隐式内连接 select * from emp, 阅读全文
    posted @ 2022-09-10 01:14 风陵南 阅读(266) 评论(0) 推荐(0) 编辑
    摘要:多表查询 (直接进行多表查询 会将两表的所有行进行排列组合,得到许多无效数据,多表查询就是要消除无效数据) 创建两张表 (直接查询双表 会得到很多无效数据) select * from emp, dept; 笛卡尔积:取A,B集合所有组合情况 多表查询:从多张表查询数据 (显示到一张表上) 连接查询 阅读全文
    posted @ 2022-09-10 00:12 风陵南 阅读(41) 评论(0) 推荐(0) 编辑
    摘要:为这个音乐软件设计数据库 画出数据库关系图 我的设计: -- 数据库设计案例 -- 创建专辑表 create table Music( id int primary key auto_increment, -- 编号 title varchar(32), -- 专辑名 alias varchar(3 阅读全文
    posted @ 2022-09-09 00:52 风陵南 阅读(803) 评论(0) 推荐(0) 编辑
    摘要:表关系之 一对多 一对多(多对一): 如:部门表 和 员工表 一个部门对应多个员工,一个员工对应一个部门 实现方式: 在多的一方建立外键,指向一的一方的主键 (具体实现已在外键章节实现) 表关系之 多对多 多对多: 如:订单 和 商品 一个商品对应多个订单 ,一个订单包含多个商品 实现方式: 建立第 阅读全文
    posted @ 2022-09-08 23:11 风陵南 阅读(146) 评论(0) 推荐(0) 编辑
    摘要:数据库设计简介 1. 软件的研发步骤 2. 数据库设计概念 根据业务系统的具体需求,结合所选用的DBMS(数据库管理系统)(即SQL、MySQL或是其他),为业务系统构造出最优的数据存储模型 建立数据库中的表结构以及表与表之间的关联关系的过程。 3. 数据库设计步骤 4. 表关系 1. 一对一: 如 阅读全文
    posted @ 2022-09-08 00:34 风陵南 阅读(110) 评论(0) 推荐(0) 编辑
    摘要:约束的概念和分类 1、 约束的概念 * 约束是作用于表中列上的规则,用于限制加入的数据 * 约束的存在保证了数据库中数据的正确性、有效性和完整性 2、 约束的分类(MySQL不支持检查约束)(数据大小的校验通常在java代码中进行) 约束名称 描述 关键字 非空约束 保证列中所有的数据不能有 nul 阅读全文
    posted @ 2022-09-06 20:43 风陵南 阅读(435) 评论(0) 推荐(0) 编辑
    摘要:一、查询语法 select 字段列表 from 表名列表 where 条件列表 group by 分组列表 having 分组后条件 order by 排序字段 limit 分页限定 (提供一个表来操作操作) -- 删除 stu 表 drop table if exists stu; -- 创建st 阅读全文
    posted @ 2022-08-10 20:53 风陵南 阅读(105) 评论(0) 推荐(0) 编辑
    摘要:一、添加数据 1.给指定列添加数据 insert into 表名(列名1,列名2,...) values(值1,值2...); 执行给指定列添加数据前: -- 给指定列添加数据 insert into 表名(列名1,列名2,...) values(值1,值2...); insert into stu 阅读全文
    posted @ 2022-08-05 19:14 风陵南 阅读(71) 评论(0) 推荐(0) 编辑
    摘要:1.下载 下载地址:https://wwb.lanzoub.com/i4TuZ0g3okod 破解: 解压后有两个文件 先点击第一个文件依次安装 安装完成后 运行 破解完成 2.初始化 第一步打开软件点击连接 选择MySQL 弹出如下界面 填写配置 连接完成后 可以看见我们之前在命令行操作的一些数据 阅读全文
    posted @ 2022-07-16 17:04 风陵南 阅读(403) 评论(0) 推荐(0) 编辑
    摘要:1.查询表 查询当前数据库下所有表名称 show tables; 查询表结构 desc 表名称; 2.创建表 create table 表名 ( 字段名1 数据类型1, 字段名2 数据类型2, ...... 字段名n 数据类型n ); 查询该表结构 3.删除表 (1)直接删除表 drop table 阅读全文
    posted @ 2022-07-16 16:22 风陵南 阅读(39) 评论(0) 推荐(0) 编辑
    摘要:1.数值类型 age int score double(总长度,小数点后保留的位数) 若要0-100 保留2位 score double(5,2) 2.日期类型 birthday date 3.字符串类型 (超过最大长度报错) (1)定长字符串 char(最大长度) ——存储性能高 name cha 阅读全文
    posted @ 2022-07-16 16:12 风陵南 阅读(37) 评论(0) 推荐(0) 编辑
    摘要:1.查询 查询所有数据库名称 show databases; 2.创建 创建数据库 create database 数据库名称; 创建数据库(判断,如果不存在则创建) create database if not exists 数据库名称; 3.删除 删除数据库 drop database 数据库名 阅读全文
    posted @ 2022-07-09 22:11 风陵南 阅读(45) 评论(0) 推荐(0) 编辑
    摘要:通用语法 1.SQL可以单行或多行书写,以分号结尾。 2.MySQL数据库的SQL语句不区分大小写,关键字建议使用大写。 3.注释 1)单行注释: -- 注释内容 或 # 注释内容(MySQL特有) 2)多行注释: /* 注释 * / 分类 1.DDL:操作数据库,表等 2.DML:对表中的数据进行 阅读全文
    posted @ 2022-07-09 20:43 风陵南 阅读(55) 评论(0) 推荐(0) 编辑
    摘要:一、下载 下载链接:MySQL :: Download MySQL Community Server (Archived Versions) 二、安装(解压) 三、配置 1.添加环境变量 我的电脑->属性->高级系统设置->环境变量 新建环境变量 在Path中添加bin路径 环境变量配置完毕 2.新 阅读全文
    posted @ 2022-07-09 20:19 风陵南 阅读(177) 评论(0) 推荐(0) 编辑

    点击右上角即可分享
    微信分享提示