![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL学习
文章平均质量分 58
Hui_Hong_TaiLang
这个作者很懒,什么都没留下…
展开
-
SQL查询本周过生日的同学,和下周过过生日的同学
SQL本周过生日 下周过生日原创 2022-09-27 10:18:32 · 2932 阅读 · 0 评论 -
SQL语句的练习50题,建表,数据,练习题(后续更新每个语句查询效果)
(一)建立表和插入数据(1.学生表2.课程表3.教师表4.成绩表)#建表#学生表CREATE TABLE `Student`( `s_id` VARCHAR(20), `s_name` VARCHAR(20) NOT NULL DEFAULT '', `s_birth` VARCHAR(20) NOT NULL DEFAULT '', `s_sex` VARCHAR(10) NOT NULL DEFAULT '', PRIMARY KEY(`s_id`));#课程表CREATE TAB原创 2020-08-06 16:16:14 · 2346 阅读 · 1 评论 -
mybatis动态查询语句的使用(1.if和where标签的使用2.foreach标签的使用)
1.简单的查询用户语句(if和where标签)<!--动态查询user用户信息语句if和where的使用--><select id="userList" parameterMap="user" resultType="user"> select * from USER <where> <if test="username != null"> and username = #{username}原创 2020-05-23 10:33:15 · 537 阅读 · 0 评论 -
关于事务的那些事
事务1. 事务的基本介绍 1. 概念: * 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。 2. 操作: 1. 开启事务: start transaction; 2. 回滚:rollback; 3. 提交:commit; 3. 例子: CREATE TABLE account ( id INT PRIMARY KEY ...原创 2020-04-25 17:50:31 · 148 阅读 · 0 评论 -
SQL多表查询操作
多表查询:* 查询语法: select 列名列表 from 表名列表 where....* 准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),('...原创 2020-04-25 17:49:28 · 158 阅读 · 0 评论 -
SQL基础,排序查询,聚合函数, 分组查询 , 分页查询,约束 ,多表之间的关系 , 范式 ,数据库的备份和还原
今日内容1. DQL:查询语句 1. 排序查询 2. 聚合函数 3. 分组查询 4. 分页查询2. 约束3. 多表之间的关系4. 范式5. 数据库的备份和还原DQL:查询语句1. 排序查询 * 语法:order by 子句 * order by 排序字段1 排序方式1 , 排序字段2 排序方式2... * 排序方式: * ASC:升序,默认的。 * D...原创 2020-04-25 17:45:08 · 178 阅读 · 0 评论 -
SQL查询语句基本语法(DQL:查询表中的记录)
语法:select字段列表from表名列表where条件列表group by分组字段having分组之后的条件order by排序limit分页限定基础查询多个字段的查询select 字段名1,字段名2… from 表名;注意:如果查询所有字段,则可以使用*来替代字段列表。去除重复:distinct计算列一般可以使用四则运...原创 2020-04-25 17:38:01 · 874 阅读 · 0 评论 -
SQL数据库表的操作表的语句(DML:增删改表中数据)
添加数据:语法:insert into 表名(列名1,列名2,…列名n) values(值1,值2,…值n);注意:列名和值要一一对应。如果表名后,不定义列名,则默认给所有列添加值insert into 表名 values(值1,值2,…值n);除了数字类型,其他类型需要使用引号(单双都可以)引起来删除数据:语法:delete from 表名 [wher...原创 2020-04-25 17:34:16 · 209 阅读 · 0 评论 -
SQL语句的DDL:操作数据库、表(增删改查)
操作数据库:CRUD1. C(Create):创建* 创建数据库:* create database 数据库名称;* 创建数据库,判断不存在,再创建:* create database if not exists 数据库名称;* 创建数据库,并指定字符集* create database 数据库名称 character set 字符集名;* 练习: 创建db4数据库,判断是否存...原创 2020-04-21 18:35:12 · 312 阅读 · 0 评论 -
SQL学习(SQL的定义,通用语法,分类)
1.什么是SQL?Structured Query Language:结构化查询语言其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。2.SQL通用语法1) SQL 语句可以单行或多行书写,以分号结尾。2) 可使用空格和缩进来增强语句的可读性。3) MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。4)三种注释 ...原创 2020-04-21 18:28:50 · 230 阅读 · 0 评论