随笔分类 -  SQL

操作数据库的SQL语句
摘要:-- 模糊查询 between and \ like \ in \ null -- LIKE -- 查询姓刘的同学的学号及姓名 -- like结合使用的通配符 : % (代表0到任意个字符) _ (一个字符) SELECT studentno,studentname FROM student WHE 阅读全文
posted @ 2021-08-09 17:24 杜嘟嘟 阅读(59) 评论(0) 推荐(0)
摘要:模糊查询 : 比较操作符 操作符名称 语法 描述 IS NULL a IS NULL 若操作符为NULL,则结果为真 IS NOT NULL a IS NOT NULL 若操作符不为NULL,则结果为真 BETWEEN a BETWEEN b AND c 若 a 范围在 b 与 c 之间,则结果为真 阅读全文
posted @ 2021-08-09 16:56 杜嘟嘟 阅读(122) 评论(0) 推荐(0)
摘要:WHERE条件语句的作用 作用:用于检索数据表中 符合条件 的记录 搜索条件可由一个或多个逻辑表达式组成 , 结果一般为真或假。 逻辑操作符 操作符名称 语法 描述 AND 或 && a AND b 或 a && b 逻辑与,同时为真结果才为真 OR 或 || a OR b 或 a||b 逻辑或,只 阅读全文
posted @ 2021-08-09 16:48 杜嘟嘟 阅读(222) 评论(0) 推荐(0)
摘要:DISTINCT关键字的使用 作用 : 去掉SELECT查询返回的记录结果中重复的记录 ( 返回所有列的值都相同 ) , 只返回一条 -- # 查看哪些同学参加了考试(学号) 去除重复项 SELECT * FROM result; -- 查看考试成绩 SELECT studentno FROM re 阅读全文
posted @ 2021-08-09 16:35 杜嘟嘟 阅读(928) 评论(0) 推荐(0)
摘要:-- 查询所有学生信息 SELECT * FROM student; -- 查询指定列(学号 , 姓名) SELECT studentno,studentname FROM student; AS 子句作为别名 作用: 可给数据列取一个新别名 可给表取一个新别名 可把经计算或总结的结果用另一个新名称 阅读全文
posted @ 2021-08-09 16:21 杜嘟嘟 阅读(1042) 评论(0) 推荐(0)
摘要:DQL( Data Query Language 数据查询语言 ) 查询数据库数据 , 如SELECT语句 简单的单表查询或多表的复杂查询和嵌套查询 是数据库语言中最核心,最重要的语句 使用频率最高的语句 SELECT [ALL | DISTINCT] {* | 表.* | [表.字段1[as 别名 阅读全文
posted @ 2021-08-09 11:45 杜嘟嘟 阅读(182) 评论(0) 推荐(0)
摘要:DELETE命令 语法:DELETE FROM 表名 [WHERE condition]; DELETE FROM grade WHERE gradeid = 5 注意:condition为筛选条件 , 如不指定则删除该表的所有列数据 TRUNCATE命令 作用:用于完全清空表数据 , 但表结构 , 阅读全文
posted @ 2021-08-06 15:31 杜嘟嘟 阅读(1096) 评论(0) 推荐(0)
摘要:update命令 UPDATE 表名 SET column_name=value ,column_name2=value2,... [WHERE condition]; 注意 : column_name 为要更改的数据列 value 为修改后的数据 , 可以为变量 , 具体指 , 表达式或者嵌套的S 阅读全文
posted @ 2021-08-06 15:23 杜嘟嘟 阅读(1348) 评论(0) 推荐(0)
摘要:1.添加语句 语法 INSERT INTO 表名[(字段1,字段2,字段3,...)] VALUES('值1','值2','值3') 注意 : 字段或值之间用英文逗号隔开 . ' 字段1,字段2...' 该部分可省略 , 但添加的值务必与表结构,数据列,顺序相对应,且数量一致 . 可同时插入多条数据 阅读全文
posted @ 2021-08-06 15:19 杜嘟嘟 阅读(85) 评论(0) 推荐(0)
摘要:修改表 ( ALTER TABLE ) 修改表名 : ALTER TABLE 旧表名 RENAME AS 新表名 添加字段 : ALTER TABLE 表名 ADD字段名 列属性[属性] 修改字段 : ALTER TABLE 表名 MODIFY 字段名 列类型[属性] ALTER TABLE 表名 阅读全文
posted @ 2021-08-04 18:11 杜嘟嘟 阅读(79) 评论(0) 推荐(0)
摘要:创建数据库 : create database [if not exists] 数据库名; 删除数据库 : drop database [if exists] 数据库名; 查看数据库 : show databases; 使用数据库 : use 数据库名; create table [if not e 阅读全文
posted @ 2021-08-04 18:09 杜嘟嘟 阅读(99) 评论(0) 推荐(0)
摘要:名称 解释 命令 DDL (数据定义语言) 定义和管理数据对象,如数据库,数据表等 CREATE、DROP、 ALTER DML (数据操作语言) 用于操作数据库对象中所包含的数据 INSERT、UPDATE、 DELETE DQL (数据查询语言) 用于查询数据库数据 SELECT DCL (数据 阅读全文
posted @ 2021-08-03 11:15 杜嘟嘟 阅读(89) 评论(0) 推荐(0)