
Mysql数据库
仁兰蓝
努力成为一名程序员
展开
-
第10章_创建和管理表
# 第10章_创建和管理表-- 1.1如何创建数据库-- 方式一CREATE DATABASE mytest1SHOW CREATE DATABASE mytest1;-- 方式2 显式指明了要创建的数据库的字符集CREATE DATABASE mytest3 CHARACTER SET 'gbk'SHOW CREATE DATABASE mytest3SHOW DATABASES-- 方式三 如果要创建的数据库已经存在,则创建不成功,反不会报错CREATE DATABASE I原创 2022-03-21 15:57:21 · 421 阅读 · 0 评论 -
第九章_子查询
# 第九章子查询 SELECT last_name,salary FROM employees WHERE salary>( SELECT salary FROM employees WHERE last_name='Abel' ); # 称谓的规范:外查询,内查询 /*子查询(内查询)在主查询之前一次执行完成。子查询的结果被主查询(外查询)使用 。注意事项子查询要包含在括号内将子查询放在比较条件的右侧单行操作符对应单行子查询,多行操作符对应多行子查询.原创 2022-03-21 15:56:42 · 122 阅读 · 0 评论 -
第八章 聚合函数
# 第八章 聚合函数-- 1:常见的聚合函数-- 1.1 AVG/SUM 只用于数值的字符SELECT AVG(salary),SUM(salary),AVG(salary)*107FROM employees;-- 1.2 max /minSELECT MAX(salary),MIN(salary)FROM employees;SELECT MAX(last_name)FROM employees;-- 1.3 count 数个数 不包含空值SELECT COUNT(em原创 2022-03-20 21:32:44 · 239 阅读 · 0 评论 -
第07章_单行函数
-- 单行函数SELECTABS(-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;-- 四舍五入SELECTROUND(12.33),ROUND(12.343,2),R原创 2022-03-20 17:59:46 · 161 阅读 · 0 评论 -
第06章_多表查询
-- 多表查询-- 需要有链接条件SELECT employee_id ,department_nameFROM employees,departments-- 链接条件WHERE employees.`department_id`=departments.`department_id`;-- 4:如果查询语句中有出现了多个表中都存在的字段,必须指明字段所在的表SELECT employees.`employee_id`,departments.`department_name`,empl原创 2022-03-20 14:35:35 · 112 阅读 · 0 评论 -
第05章_排序与分页
-- 排序与分页-- 排序,没有排序操作,按照添加顺序SELECT * FROM employees;-- 练习 按salary从小到大 -- 使用order by 对查询的数据排序操作 -- 升序asc -- 降序desc SELECT employee_id ,last_name,salaryFROM employees;ORDER BY salary ASC;# 列的别名只能在ORDER BY 中使用,不能在where使用-- 强调排序 where在 ord原创 2022-03-19 23:33:02 · 110 阅读 · 0 评论 -
第04章_运算符
-- 第四章 运算符SELECT 100, 100 + 0, 100 - 0, 100 + 50, 100 + 50 -30, 100 + 35.5, 100 - 35.5FROM DUAL;SELECT salary,employee_id ,last_nameFROM employeesWHERE 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 · 112 阅读 · 0 评论 -
第三章 基本的SELECT语句
-- source d:\mysqldb.sqlSELECT * 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 !=0SELECT employee_id ,sala原创 2022-03-19 20:50:18 · 136 阅读 · 0 评论