
数据库基础语句
地狱之佛
一只迷路的鬼
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据库之DDL库和表的操作&TCL事务
————— 库和表的管理 —————— 一、库 1、创建库 语法:create database if not exists 库名(…) 2、修改库 语法:alter database 库名 … 3、删除库 语法:drop database if exists 库名 二、表 1、创建表 create table if not existse 表名(字段名 字段类型 【约束】) 2、修改表 alter table 表名 … 3、删除表 drop table if exists 表名 ——————— 事务 ——原创 2021-01-07 14:46:20 · 115 阅读 · 0 评论 -
数据库之DQL分页查询&DML增删改
— 1、分页查询,limit后面第一个数代表从哪一条数据开始(下标从零开始),第二个数代表查几条 SELECT * FROM students WHERE stu_sex=1 LIMIT 0,3 — 2、插入语句 INSERT INTO students (stu_id,stu_name,stu_age,stu_sex,tea_id) VALUES (5,’王一博’,25,1,1) — id设置自增时可以省略id字段 INSERT INTO students (stu_name,stu_age,stu_se原创 2020-12-28 10:55:04 · 101 阅读 · 0 评论 -
数据库之DQL表关系&表联查
✱表关系(图中数据仅为测试) 两个表有一对多的关系时,可以通过在多的一方的表中添加少的一方的id,并可将此id设为外键,用于两表之间数据的约束。(注意设置外键后需注意数据能否再被删除) ✱表联查 ✽左联查 表1 LEFT JOIN 表2 ON 表1.id = 表2.id 此时,表1为主表,表2为副表,最终结果根据表1显示(数据为空时显示null还是直接不显示) ✽内联查 表1 INNER JOIN 表2 ON 表1.id = 表2.id 此时得到的结果为两表中均不为空(或者说均能一一对应的)数据 ✽右联原创 2020-12-28 10:52:07 · 222 阅读 · 0 评论 -
数据库之DQL排序&分组&函数
❊排序查询——ORDER BY ✱升序(正序)——ASC 倒叙(逆序)_DESC 显示所有雇员的姓名、工作和薪金,按工作的降序顺序排序,而工作相同时按薪金升序 SELECT ename,job,sal FROM emp ORDER BY job DESC,sal ASC ❊常见函数 ✱单行函数,括号中为字段名 ✽concat 将不同的字段值拼接在一块 SELECT CONCAT(id,student_name,student_age) FROM student ✽substr 截取子串(数据库中从1开始)原创 2020-12-28 10:43:38 · 362 阅读 · 0 评论 -
数据库之DQL条件查询
SELECT * FROM student WHERE student_grade<=80(>< = != >= <=) SELECT * FROM student WHERE student_grade<=80 && student_age=30 或者 SELECT * FROM student WHERE student_grade<=80 and student_age=30(&& and,|| or,! not ) SELEC原创 2020-12-28 10:38:09 · 139 阅读 · 0 评论