![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 60
糖公子没来过
学生一枚
展开
-
数据表相关操作(2)
数据表相关操作什么是表?数据表是数据库最重要的组成部分之一,是其它对象的基础 数据表是存储数据的数据结构 数据表是包含了特定实体类型的数据 数据表由行(row)和列(column)构成的二维网络 数据表一定先有表结构,再有数据 数据表至少有一列,可以没有行或者多行 数据表名称要求唯一,而且不要包含特殊字符如何创建数据表?CREATE TABLE [IF NOT EXISTS] tbl_name(字段名称 字段类型 [完整性约束条件]...)ENGINE=引擎名称 CHARSE原创 2021-06-25 17:22:49 · 69 阅读 · 0 评论 -
查询数据操作(DQL)
查询数据操作(DQL)1.查询记录SELECT select_expr [, select_expr ...][FROM table_references[WHERE 条件][GROUP BY {col_name | position} [ASC | DESC], ... 分组][HAVING 条件 对分组结果进行二次筛选][ORDER BY {col_name | position} [ASC | DESC], ...排序][LIMIT 限制显示条数]]2.查询表达式每一个原创 2021-06-25 17:30:16 · 70 阅读 · 0 评论 -
数据的操作(DML)
数据的操作(DML)1.插入数据不指定具体的字段名INSERT [INTO] tbl_name VALUES|VALUE(值...)列出指定字段INSERT [INTO] tbl_name(字段名称1,...) VALUES|VALUE(值1,...)同时插入多条记录INSERT [INTO] tbl_name[(字段名称...)] VALUES(值...),(值...)...通过SET形式插入记录INSERT [INTO] tbl_name SET 字段名称=值,...原创 2021-06-25 17:30:49 · 52 阅读 · 0 评论 -
--连接查询--
1. 什么是连接查询?连接查询是将两个或两个以上的表按某个条件连接起来,从中选取需要的数据。连接查询是同时查询两个或两个以上的表时使用的。当不同的表中存在相同意义的字段时,可以通过该字段连接这几个表2. 内连接查询INNER JOIN 或 CROSS JOIN 或 JOIN 都可以实现,cms_user 和 provinces 的顺序可以交换,一样的效果ON 是两个表连接在一起的条件上面的方法效果等同于下面的WHERE方法还可以加条件、分组HAVING二次筛选、.原创 2021-07-05 21:22:33 · 1233 阅读 · 1 评论 -
--子查询--
子查询子查询是将一个查询语句嵌套在另一个查询语句中。内层查询语句的查询结果,可以作为外层查询语句提供条件。引发子查询的情况使用[NOT]IN的子查询-- 由[NOT] IN引发的子查询SELECT id FROM department;SELECT id,username FROM employee WHERE depId IN(1,2,3,4);上面是分布的方法,下面是子查询的方法SELECT id,username FROM employee WHERE depId IN原创 2021-07-05 22:00:04 · 169 阅读 · 0 评论 -
正则表达式查询
REGEXP '匹配方式'常用匹配方式-- ^匹配字符开始的部分-- 查询用户名以t开始的用户SELECT * FROM cms_user WHERE username REGEXP '^t';-- $匹配字符串结尾的部分SELECT * FROM cms_user WHERE username REGEXP 'g$';-- .代表任意字符SELECT * FROM cms_user WHERE username REGEXP '.';SELECT * FROM cms原创 2021-07-05 22:14:11 · 344 阅读 · 0 评论 -
--运算符--
算数运算符比较运算符比较运算符,返回真或假,显示1或0逻辑运算符运算符的优先级可以通过括号()改变优先级原创 2021-07-06 09:41:28 · 95 阅读 · 0 评论 -
--函数--
数学函数字符串函数SELECT CONCAT('_',TRIM(' ABC '),'_'),CONCAT('_',LTRIM(' ABC '),'_'),CONCAT('_',RTRIM(' ABC '),'_');日期时间函数条件判断函数系统信息函数加密函数其它常用函数...原创 2021-07-06 10:17:53 · 51 阅读 · 0 评论 -
--索引--
索引索引由数据库中一列或多列组合而成,其作用是提高对表中数据的查询速度索引的优点是可以提高检索数据的速度索引的缺点是创建和维护索引需要耗费时间索引可以提高查询速度,会减慢写入速度索引的分类普通索引唯一索引全文索引单列索引多列索引空间索引创建索引创建表的时候创建索引CREATE TABLE tbl_name(字段名称 字段类型 [完整性约束条件],…,[UNIQUE|FULLTEXT|SPATIAL] INDEX|KEY [索引名称](字段名称.原创 2021-07-06 10:54:11 · 62 阅读 · 0 评论 -
存储引擎、数据表、数据类型
存储引擎1.什么是存储引擎?存储引擎就是指表的类型。数据库的存储类型决定了表在计算机中的存储方式。用户可以根据不同的存储方式、是否进行事务处理等来选择合适的存储引擎。2.如何查看MySQL的存储引擎?查看MySQL支持的存储引擎:SHOW ENGINES查看显示支持的存储引擎信息:SHOW VARIABLES LIKE 'have%'查看默认的存储引擎:SHOW VARIABLES LIKE 'storage_engine'3.MySQL常用存储引擎及特点InnoDB存储引擎M原创 2021-06-24 22:01:27 · 243 阅读 · 0 评论