摘要:
SQL语句中嵌套SELECT语句,称谓嵌套查询,又称子查询。 SELECT * FROM t1 WHERE column1 = ( SELECT column1 FROM t2); 子查询外部的语句可以是 INSERT / UPDATE / DELETE / SELECT 的任何一个 根据子查询结果 阅读全文
摘要:
多表关系 一对多(多对一) 多对多 一对一 一对多 案例:部门与员工 关系:一个部门对应多个员工,一个员工对应一个部门 实现:在多的一方建立外键,指向一的一方的主键 多对多 案例:学生与课程 关系:一个学生可以选多门课程,一门课程也可以供多个学生选修 实现:建立第三张中间表,中间表至少包含两个外键, 阅读全文
摘要:
分类: | 约束 | 描述 | 关键字 | | | | | | 非空约束 | 限制该字段的数据不能为null | NOT NULL | | 唯一约束 | 保证该字段的所有数据都是唯一、不重复的 | UNIQUE | | 主键约束 | 主键是一行数据的唯一标识,要求非空且唯一 | PRIMARY KE 阅读全文
摘要:
常用函数: | 函数 | 功能 | | | | | IF(value, t, f) | 如果value为true,则返回t,否则返回f | | IFNULL(value1, value2) | 如果value1不为空,返回value1,否则返回value2 | | CASE WHEN [ val1 阅读全文
摘要:
常用函数: | 函数 | 功能 | | | | | CURDATE() | 返回当前日期 | | CURTIME() | 返回当前时间 | | NOW() | 返回当前日期和时间 | | YEAR(date) | 获取指定date的年份 | | MONTH(date) | 获取指定date的月份 | 阅读全文
摘要:
常见函数: | 函数 | 功能 | | | | | CEIL(x) | 向上取整 | | FLOOR(x) | 向下取整 | | MOD(x, y) | 返回x/y的模 | | RAND() | 返回0~1内的随机数 | | ROUND(x, y) | 求参数x的四舍五入值,保留y位小数 | 阅读全文
摘要:
常用函数: | 函数 | 功能 | | | | | CONCAT(s1, s2, …, sn) | 字符串拼接,将s1, s2, …, sn拼接成一个字符串 | | LOWER(str) | 将字符串全部转为小写 | | UPPER(str) | 将字符串全部转为大写 | | LPAD(str, n 阅读全文
摘要:
查询用户: USE mysql; SELECT * FROM user; 创建用户: CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码'; 修改用户密码: ALTER USER '用户名'@'主机名' IDENTIFIED WITH mysql_native_pas 阅读全文
摘要:
FROM -> WHERE -> GROUP BY -> SELECT -> ORDER BY -> LIMIT 阅读全文
摘要:
语法: SELECT 字段列表 FROM 表名 LIMIT 起始索引, 查询记录数; 例子: -- 查询第一页数据,展示10条 SELECT * FROM employee LIMIT 0, 10; -- 查询第二页 SELECT * FROM employee LIMIT 10, 10; 注意事项 阅读全文