随笔分类 -  数据库

摘要:# 表和数据的备份 # 备份数据 在cmd命令行直接执行 # mysqldump -uroot -p123 -h127.0.0.1 homework > D:\python_22\day42\tmp.sql # 恢复数据 在mysql中执行命令 # 切换到一个要备份的数据库中 # source D: 阅读全文
posted @ 2020-06-08 09:08 水晶冰洛 阅读(185) 评论(0) 推荐(0)
摘要:import pymysql 查找 # conn = pymysql.connect(host='127.0.0.1', # user='root', # password="123", # database='homework') # cur = conn.cursor(cursor=pymysq 阅读全文
posted @ 2020-06-05 09:22 水晶冰洛 阅读(221) 评论(0) 推荐(0)
摘要:#1. 索引的功能就是加速查找 #2. mysql中的primary key,unique,联合唯一也都是索引,这些索引除了加速查找以外,还有约束的功能二 MySQL常用的索引 普通索引INDEX:加速查找 唯一索引: -主键索引PRIMARY KEY:加速查找+约束(不为空、不能重复) -唯一索引 阅读全文
posted @ 2020-06-05 08:52 水晶冰洛 阅读(158) 评论(0) 推荐(0)
摘要:简单CASE WHEN函数: CASE SCORE WHEN 'A' THEN '优' ELSE '不及格' END CASE SCORE WHEN 'B' THEN '良' ELSE '不及格' END CASE SCORE WHEN 'C' THEN '中' ELSE '不及格' END 等同于 阅读全文
posted @ 2020-06-04 16:21 水晶冰洛 阅读(4454) 评论(0) 推荐(0)
摘要:#建表 create table department( id int, name varchar(20) ); create table employee( id int primary key auto_increment, name varchar(20), sex enum('male',' 阅读全文
posted @ 2020-06-02 09:11 水晶冰洛 阅读(196) 评论(0) 推荐(0)
摘要:单表查询语法 SELECT DISTINCT 字段1,字段2... FROM 表名 WHERE 条件 GROUP BY field HAVING 筛选 ORDER BY field LIMIT 限制条数 关键字执行的优先级 1.找到表:from 2.拿着where指定的约束条件,去文件/表中取出一条 阅读全文
posted @ 2020-06-01 08:42 水晶冰洛 阅读(224) 评论(0) 推荐(0)
摘要:如何找出两张表之间的关系 分析步骤: #1、先站在左表的角度去找 是否左表的多条记录可以对应右表的一条记录,如果是,则证明左表的一个字段foreign key 右表一个字段(通常是id) #2、再站在右表的角度去找 是否右表的多条记录可以对应左表的一条记录,如果是,则证明右表的一个字段foreign 阅读全文
posted @ 2020-05-29 09:45 水晶冰洛 阅读(246) 评论(0) 推荐(0)
摘要:语法: 1. 修改表名 ALTER TABLE 表名 RENAME 新表名; 2. 增加字段 ALTER TABLE 表名 ADD 字段名 数据类型 [完整性约束条件…], ADD 字段名 数据类型 [完整性约束条件…]; 3. 删除字段 ALTER TABLE 表名 DROP 字段名; 4. 修改 阅读全文
posted @ 2020-05-29 09:41 水晶冰洛 阅读(1332) 评论(0) 推荐(0)
摘要:初始数据库 # 环境变量 # python -->python.exe # 在任何目录下都能够找到python.exe文件 # 才能在任意位置输入python命令启动python解释器 # mysqld install 安装mysql服务 mysql服务就被注册到操作系统中 # net start 阅读全文
posted @ 2020-05-27 18:06 水晶冰洛 阅读(150) 评论(0) 推荐(0)