摘要: Navicat可视化软件 下载安装 官网地址:http://www.navicat.com.cn/ sql语句注释 1.# 通用注释 2.-- 注释 3./**/ 主要功能介绍 1.可以创建、管理和维护数据库 2.可以充当各种数据库软件的客户端,并且提供操作数据库的快捷方式 3.用以方便管理 MyS 阅读全文
posted @ 2022-08-19 08:01 Hsummer 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 操作表的SQL语句补充 修改表名 创建一张表: create table aa(id int primary key auto_increment); alter table 表名 rename 新表名; alter table aa rename abb; 新增字段 1.alter table 表 阅读全文
posted @ 2022-08-17 21:53 Hsummer 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 约束条件 primary key primary key主键 单从约束角度讲主键等价于非空且唯一not null unique 1.创建一个非空且唯一的表 create table p1(id int not null unique,name varchar(32)); insert into p1 阅读全文
posted @ 2022-08-16 23:08 Hsummer 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 字符编码与配置文件 # 由于5.6版本编码不统一 会造成乱码 我们需要把它统一修改成》:utf8 1.MySQL里的my-default.ini是 windows下MySQL默认的配置文件 2.拷贝文件并重新命名为my.ini 3.添加字符编码相关的配置 [mysqld] character-set 阅读全文
posted @ 2022-08-15 23:08 Hsummer 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 数据库 什么是数据?data 描述事物的符号记录称为数据,描述事物的符号既可以是数字,也可以是文字、图片,图像、声音、语言等,数据由多种表现形式,它们都可以经过数字化后存入计算机 数据库的概念 DataBase,简称DB 数据库,即存放数据的仓库 1:是长期存放在计算机内、有组织、可共享的数据集合。 阅读全文
posted @ 2022-08-14 00:49 Hsummer 阅读(54) 评论(0) 推荐(0) 编辑
摘要: MySQL下载安装说明 官网地址 https://www.mysql.com/ MySQL版本 版本问题 5.6x :前几年使用频率最高的版本 5.7x :最近尝试迁移的版本 8.0x : 最新版 功能强大 线上几乎不用 本地自己用非常好用 下载与安装 1.第一步,先点击进入官网,在首页点击DOWN 阅读全文
posted @ 2022-08-12 19:11 Hsummer 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 验证GIL的存在 from threading import Thread money = 100 def task(): global money money -= 1 t_list = [] for i in range(100): t = Thread(target=task) t.start 阅读全文
posted @ 2022-08-11 21:19 Hsummer 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 互斥锁 互斥锁总结:将并行变成串行,虽然牺牲了程序的执行效率倒是保证了数据的安全! 常见的一些锁: 行锁,表锁,乐观锁,悲观锁 线程 理论 # 进程其实是资源单位,负责提供线程执行过程中所需的各项资源 # 线程其实是执行单位 真正在进程中干活的人(借助于解释器与CPU交互) 1.一个进程至少含有一个 阅读全文
posted @ 2022-08-10 21:37 Hsummer 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 创建进程的多种方式 1.鼠标双击一个程序图标的过程就是在创建一个进程 进程就是在电脑的内存空间获取一块内存用来运行程序 2.用模块创建进程 (创建进程的两种方式) from multiprocessing import Process import time # 创建一个函数 def course( 阅读全文
posted @ 2022-08-09 22:14 Hsummer 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 操作系统发展史 手工操作——穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 手工操作方式两个特点: (1)用户独占全机。不会出现因资源已被其他用户占用而等待的现象,但资源的利用率低。 (2)CPU 等待手工操作。CPU的利用不 阅读全文
posted @ 2022-08-08 17:48 Hsummer 阅读(30) 评论(0) 推荐(0) 编辑