摘要: 一、定义 如果定义的内容中需要有引号: 字符串的格式化: 特点: 不做精度控制,原样输出 阅读全文
posted @ 2022-09-18 11:33 风陵南 阅读(26) 评论(0) 推荐(0)
摘要: 字面量 注释: 变量: 数据类型查看:(注意:Python中 变量是没有类型的,是变量存储的数据有类型) type()语句: 查看某数据的数据类型 type(要查看类型的数据) 数据类型转换: 运算符: 运算符: 阅读全文
posted @ 2022-09-18 10:48 风陵南 阅读(24) 评论(0) 推荐(0)
摘要: PyCharm一些基本设置 1、主题色彩 2、添加设置:Ctrl+鼠标滚轮上下调节字体大小 3、 中文语言包 4、翻译插件 5、快捷键 阅读全文
posted @ 2022-09-18 01:26 风陵南 阅读(105) 评论(0) 推荐(0)
摘要: 一、创建新工程: 第一个工程创建完毕! 阅读全文
posted @ 2022-09-18 00:44 风陵南 阅读(39) 评论(0) 推荐(0)
摘要: 一、Python下载 Python 3.10.7 下载地址: https://www.python.org/ftp/python/3.10.7/python-3.10.7-amd64.exe 其他版本:Download Python | Python.org 二、 Python安装 安装验证: 第一 阅读全文
posted @ 2022-09-18 00:04 风陵南 阅读(61) 评论(0) 推荐(0)
摘要: SQL注入演示 创建一个简易的登录系统/** tb_user 用户表 * 用户登录系统(需在数据库中创建tb_user表 ) */ @Test public void testUserLogin() throws Exception{ // 1.注册驱动 Class.forName("com.mys 阅读全文
posted @ 2022-09-16 23:37 风陵南 阅读(66) 评论(0) 推荐(0)
摘要: DiverManager DriverManager(驱动管理类)作用: 1. 注册驱动 MySQL 5之后的版本 不再需要手动写这行注册驱动的代码了(可以省略) // 1.注册驱动 Class.forName("com.mysql.jdbc.Driver"); 2. 获取数据库连接 // 2.获取 阅读全文
posted @ 2022-09-16 00:18 风陵南 阅读(169) 评论(0) 推荐(0)
摘要: JDBC java语言操作关系型数据库的一套API 1、 在idea中导入JDBC的 jar 包 (Windows版本)下载地址:MySQL :: Download MySQL Connector/J (Archived Versions) 下载之后解压打开文件夹: 复制jar包: 在idea中创建 阅读全文
posted @ 2022-09-15 01:39 风陵南 阅读(40) 评论(0) 推荐(0)
摘要: 事务简介 数据库的 事务 是一种机制、一个操作序列,包含了一组数据库操作命令 事务把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么同时成功要么同时失败 中途出现异常则需要回滚事务 事务是一个不可分割的工作逻辑单元 语法: -- 开启事务 start transaction 阅读全文
posted @ 2022-09-15 00:34 风陵南 阅读(46) 评论(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 风陵南 阅读(281) 评论(0) 推荐(0)
摘要: 多表查询 (直接进行多表查询 会将两表的所有行进行排列组合,得到许多无效数据,多表查询就是要消除无效数据) 创建两张表 (直接查询双表 会得到很多无效数据) select * from emp, dept; 笛卡尔积:取A,B集合所有组合情况 多表查询:从多张表查询数据 (显示到一张表上) 连接查询 阅读全文
posted @ 2022-09-10 00:12 风陵南 阅读(49) 评论(0) 推荐(0)
摘要: 为这个音乐软件设计数据库 画出数据库关系图 我的设计: -- 数据库设计案例 -- 创建专辑表 create table Music( id int primary key auto_increment, -- 编号 title varchar(32), -- 专辑名 alias varchar(3 阅读全文
posted @ 2022-09-09 00:52 风陵南 阅读(883) 评论(0) 推荐(0)
摘要: 表关系之 一对多 一对多(多对一): 如:部门表 和 员工表 一个部门对应多个员工,一个员工对应一个部门 实现方式: 在多的一方建立外键,指向一的一方的主键 (具体实现已在外键章节实现) 表关系之 多对多 多对多: 如:订单 和 商品 一个商品对应多个订单 ,一个订单包含多个商品 实现方式: 建立第 阅读全文
posted @ 2022-09-08 23:11 风陵南 阅读(181) 评论(0) 推荐(0)
摘要: 数据库设计简介 1. 软件的研发步骤 2. 数据库设计概念 根据业务系统的具体需求,结合所选用的DBMS(数据库管理系统)(即SQL、MySQL或是其他),为业务系统构造出最优的数据存储模型 建立数据库中的表结构以及表与表之间的关联关系的过程。 3. 数据库设计步骤 4. 表关系 1. 一对一: 如 阅读全文
posted @ 2022-09-08 00:34 风陵南 阅读(126) 评论(0) 推荐(0)
摘要: 约束的概念和分类 1、 约束的概念 * 约束是作用于表中列上的规则,用于限制加入的数据 * 约束的存在保证了数据库中数据的正确性、有效性和完整性 2、 约束的分类(MySQL不支持检查约束)(数据大小的校验通常在java代码中进行) 约束名称 描述 关键字 非空约束 保证列中所有的数据不能有 nul 阅读全文
posted @ 2022-09-06 20:43 风陵南 阅读(474) 评论(0) 推荐(0)