
Mysql数据库
仁兰蓝
努力成为一名程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
第10章_创建和管理表
# 第10章_创建和管理表 -- 1.1如何创建数据库 -- 方式一 CREATE DATABASE mytest1 SHOW CREATE DATABASE mytest1; -- 方式2 显式指明了要创建的数据库的字符集 CREATE DATABASE mytest3 CHARACTER SET 'gbk' SHOW CREATE DATABASE mytest3 SHOW DATABASES -- 方式三 如果要创建的数据库已经存在,则创建不成功,反不会报错 CREATE DATABASE I原创 2022-03-21 15:57:21 · 430 阅读 · 0 评论 -
第九章_子查询
# 第九章子查询 SELECT last_name,salary FROM employees WHERE salary>( SELECT salary FROM employees WHERE last_name='Abel' ); # 称谓的规范:外查询,内查询 /*子查询(内查询)在主查询之前一次执行完成。 子查询的结果被主查询(外查询)使用 。 注意事项 子查询要包含在括号内 将子查询放在比较条件的右侧 单行操作符对应单行子查询,多行操作符对应多行子查询.原创 2022-03-21 15:56:42 · 128 阅读 · 0 评论 -
第八章 聚合函数
# 第八章 聚合函数 -- 1:常见的聚合函数 -- 1.1 AVG/SUM 只用于数值的字符 SELECT AVG(salary),SUM(salary),AVG(salary)*107 FROM employees; -- 1.2 max /min SELECT MAX(salary),MIN(salary) FROM employees; SELECT MAX(last_name) FROM employees; -- 1.3 count 数个数 不包含空值 SELECT COUNT(em原创 2022-03-20 21:32:44 · 249 阅读 · 0 评论 -
第07章_单行函数
-- 单行函数 SELECT ABS(-123),ABS(32),SIGN(-23),SIGN(43),PI(),CEIL(32.32), CEILING(-43.23),FLOOR(32.32), FLOOR(-43.23),MOD(12,5) FROM DUAL; -- 随机数 SELECT RAND(),RAND(),RAND(10),RAND(10),RAND(-1),RAND(-1) FROM DUAL; -- 四舍五入 SELECT ROUND(12.33),ROUND(12.343,2),R原创 2022-03-20 17:59:46 · 168 阅读 · 0 评论 -
第06章_多表查询
-- 多表查询 -- 需要有链接条件 SELECT employee_id ,department_name FROM employees,departments -- 链接条件 WHERE employees.`department_id`=departments.`department_id`; -- 4:如果查询语句中有出现了多个表中都存在的字段,必须指明字段所在的表 SELECT employees.`employee_id`,departments.`department_name`,empl原创 2022-03-20 14:35:35 · 125 阅读 · 0 评论 -
第05章_排序与分页
-- 排序与分页 -- 排序,没有排序操作,按照添加顺序 SELECT * FROM employees; -- 练习 按salary从小到大 -- 使用order by 对查询的数据排序操作 -- 升序asc -- 降序desc SELECT employee_id ,last_name,salary FROM employees; ORDER BY salary ASC; # 列的别名只能在ORDER BY 中使用,不能在where使用 -- 强调排序 where在 ord原创 2022-03-19 23:33:02 · 114 阅读 · 0 评论 -
第04章_运算符
-- 第四章 运算符 SELECT 100, 100 + 0, 100 - 0, 100 + 50, 100 + 50 -30, 100 + 35.5, 100 - 35.5 FROM DUAL; SELECT salary,employee_id ,last_name FROM employees WHERE employee_id %2=0; -- 1:NULL ,IS NOT NULL, SELECT 1 = 1, 1 = '1', 1 = 0, 'a' = 'a', (5 + 3) = (2 +原创 2022-03-19 22:35:29 · 126 阅读 · 0 评论 -
第三章 基本的SELECT语句
-- source d:\mysqldb.sql SELECT * FROM employees; -- 列的别名 SELECT first_name emp_id,last_name AS lname ,department_id "部门id"FROM employees; -- 7: 去除重复行 SELECT DISTINCT department_id,salary FROM employees; -- 8:空值参与运算 -- NULL !=0 SELECT employee_id ,sala原创 2022-03-19 20:50:18 · 154 阅读 · 0 评论