MySQL

MySQL 序列使用

MySQL 序列使用

MySQL序列是一组整数:1, 2, 3, ...,由于一张数据表只能有一个字段自增主键,如果想要其他字段也实现自动增加,就可以使用MySQL序列来实现。 使用 AUTO_INCREMENT MySQL中最简单使用序列的方法就是使用MySQL AUTO_INCREMENT来定义列 以下实例中创建数

Joe.Ye Joe.Ye 2023-02-24
0 0 0
MySQL 元数据

MySQL 元数据

如果想知道MySQL以下三种信息: 查询结果信息:SELECT, UPDATE或DELETE语句影响的记录数 数据库和数据表的信息:包含数据库及数据表的结构信息 MySQL服务器信息:包含数据库服务器的当前状态,版本号等 在MySQL的命令提示符中,我们可以很容易的获取以上服务器信息。但如果使

Joe.Ye Joe.Ye 2023-02-24
0 0 1
MySQL 复制表

MySQL 复制表

如果我们需要完全复制MySQL的数据表,包括表的结构,索引,默认值等。仅仅使用CREATE TABLE ... SELECT命令,是无法实现的。 如何完整的复制MySQL数据表,步骤如下: 使用SHOW CREATE TABLE命令获取创建数据表(CREATE TABLE)语句,该语句包含了原数据

Joe.Ye Joe.Ye 2023-02-24
0 0 0
MySQL 临时表

MySQL 临时表

MySQL临时表在我们需要保存一些临时数据时是非常有用的。临时表只在当前连接可见,当关闭连接时,Mysql会自动删除表并释放所有空间。 临时表在MySQL 3.23版本中添加,如果MySQL版本低于 3.23版本就无法使用MySQL的临时表。不过现在一般很少有在使用这么低版本的MySQL数据库服务。

Joe.Ye Joe.Ye 2023-02-24
0 0 0
MySQL 索引

MySQL 索引

MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。 以汉语字典的目录页(索引)为例,我们可以按拼音、笔画、偏旁部首等排序的目录(索引)快速查找到需要的字。 索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索

Joe.Ye Joe.Ye 2023-02-24
0 0 1
MySQL ALTER命令

MySQL ALTER命令

当我们需要修改数据表名或者修改数据表字段时,就需要使用到MySQL ALTER命令。 创建一张表,表名为:testalter_tbl root@host# mysql -u root -p password; Enter password:******* mysql> use appblog

Joe.Ye Joe.Ye 2023-02-24
0 0 0
MySQL 事务

MySQL 事务

MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,删除一个人员,既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 在MySQL中只有使用了Innodb数据库引擎的数据库或表才支持事务 事务处理可以用来维护

Joe.Ye Joe.Ye 2023-02-24
0 0 0
MySQL 正则表达式

MySQL 正则表达式

我们已经了解到MySQL可以通过LIKE ...%来进行模糊匹配。 MySQL同样也支持其他正则表达式的匹配,MySQL中使用REGEXP操作符来进行正则表达式匹配。 下表中的正则模式可应用于REGEXP操作符中 模式 描述 ^ 匹配输入字符串的开始位置。如果设置了 RegExp 对

Joe.Ye Joe.Ye 2023-02-24
0 0 0
MySQL NULL 值处理

MySQL NULL 值处理

字段为 NULL 值及比较 我们已经知道 MySQL 使用SQL SELECT命令及WHERE子句来读取数据表中的数据,但是当提供的查询条件字段为NULL时,该命令可能就无法正常工作。 为了处理这种情况,MySQL提供了三大运算符: IS NULL: 当列的值是NULL,此运算符返回 true

Joe.Ye Joe.Ye 2023-02-24
0 0 0
MySQL JOIN连接的使用

MySQL JOIN连接的使用

使用 MySQL 的 JOIN 在两个或多个表中查询数据。可以在 SELECT, UPDATE 和 DELETE 语句中使用 Mysql 的 JOIN 来联合多表查询。 JOIN 按照功能大致分为如下三类: INNER JOIN(内连接,或等值连接):获取两个表中字段匹配关系的记录 LEFT JO

Joe.Ye Joe.Ye 2023-02-24
0 0 0
MySQL 分组

MySQL 分组

GROUP BY语句根据一个或多个列对结果集进行分组。 在分组的列上我们可以使用COUNT, SUM, AVG等函数。 GROUP BY 语法 SELECT column_name, function(column_name) FROM table_name WHERE column_name o

Joe.Ye Joe.Ye 2023-02-24
0 0 1
MySQL 排序

MySQL 排序

如果我们需要对SELECT读取的数据进行排序,我们就可以使用MySQL的ORDER BY子句来设定你想按哪个字段哪种方式来进行排序,再返回搜索结果。 ORDER BY 语法 以下是SQL SELECT语句使用ORDER BY子句将查询数据排序后再返回数据: SELECT field1, field

Joe.Ye Joe.Ye 2023-02-24
0 0 1
MySQL UNION 操作符

MySQL UNION 操作符

MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中。多个 SELECT 语句会删除重复的数据。 语法 MySQL UNION 操作符语法格式: SELECT expression1, expression2, ... expression_n FROM

Joe.Ye Joe.Ye 2023-02-24
0 0 0
MySQL LIKE 子句

MySQL LIKE 子句

当需要需要匹配字段的所有记录,需要在WHERE条件中使用SQL LIKE子句 SQL LIKE子句中使用百分号%字符来表示任意字符,类似于UNIX或正则表达式中的星号* 以下是SQL SELECT语句使用LIKE子句从数据表中读取数据的通用语法: SELECT field1, field2,...

Joe.Ye Joe.Ye 2023-02-24
0 0 0
1 2 3 4