随笔分类 -  数据库

摘要:关键词!现有!网上好多讲的都是自己创建一个表,然后做操作 1修改settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'django_test', 'USER': 'root', 'P 阅读全文
posted @ 2021-02-21 16:26 亚斯娜 阅读(107) 评论(0) 推荐(0)
摘要:1 #DDL数据定义语言 2 /* 3 上一节学的insert delete update 4 是对表中数据进行操作 是DML数据管理语言 5 6 这一节学的是对整个表,或者库的操作 7 创建/修改/删除 一个表或者库, 8 9 库和表的管理 10 库:创建、修改、删除 11 表:创建、修改、删除 阅读全文
posted @ 2020-04-30 11:51 亚斯娜 阅读(118) 评论(0) 推荐(0)
摘要:1 #外连接 2 /* 3 一个表中有 另一个表没有 4 外连接查询结果为主表中的所有记录 5 如果从表中有和他匹配的,则显示匹配的值 6 如果没有匹配的,则显示null 7 左外;主表是left join左边的 8 右外;主表是right join右边的 9 10 */ 11 #查询没有男朋友的女 阅读全文
posted @ 2020-04-29 12:21 亚斯娜 阅读(105) 评论(0) 推荐(0)
摘要:1 #添加筛选 2 #查询有奖金的员工名,部门名 3 SELECT last_name,department_name,`commission_pct` 4 FROM employees AS e,`departments` AS d 5 WHERE `commission_pct`IS NOT N 阅读全文
posted @ 2020-04-28 10:51 亚斯娜 阅读(158) 评论(0) 推荐(0)
摘要:#按表达式或者函数分组 #按员工姓名的长度分组,查询每一组的员工个数,筛选员工个数大于5的 SELECT COUNT(*) ,LENGTH(last_name) FROM employees GROUP BY LENGTH(last_name) HAVING COUNT(*)>5 #按多个字段分组, 阅读全文
posted @ 2020-04-26 21:07 亚斯娜 阅读(77) 评论(0) 推荐(0)
摘要:/*三、日期函数 now 返回当前系统日期 curdate 返回系统日期 不包含时间 curtime 返回时间 不包含日期 SELECT NOW(); SELECT CURTIME(); SELECT CURDATE(); SELECT YEAR(NOW()); SELECT MONTH(NOW() 阅读全文
posted @ 2020-04-24 13:50 亚斯娜 阅读(119) 评论(0) 推荐(0)
摘要:#查询员工号为176的员工的姓名和部门号和年薪 USE myemployees; SELECT last_name, `manager_id`, `salary`*12*(1+IFNULL(`commission_pct`,0)) FROM employees WHERE `employee_id` 阅读全文
posted @ 2020-04-23 15:06 亚斯娜 阅读(145) 评论(0) 推荐(0)
摘要:#进阶1:基础查询 /* F12可以格式化选定的语句 语法: select 查询列表 from 表名; 1、查询列表可以是:表中的字段、常量值、表达式、函数 2、查询的结果是一个虚拟的表格 */ #0、打开一个库 USE myemployees; #1、查询单个字段 SELECT last_name 阅读全文
posted @ 2020-04-22 16:27 亚斯娜 阅读(162) 评论(0) 推荐(0)