找到关于 MySQL 的4379 篇文章

MySQL - 如何修复一个自增字段,其中已删除的行从 1,2,3,4,5 变为 1,3,5。现在我们希望它变为 1,2,3

AmitDiwan
更新于 2019-12-31 07:01:43

526 次浏览

让我们首先创建一个表 −mysql> create table DemoTable1955 ( UserId int NOT NULL AUTO_INCREMENT , PRIMARY KEY(UserId) ); 查询 OK,0 行受影响 (0.00 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1955 values(); 查询 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1955 values(); 查询 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1955 values(); 查询 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1955 values(); 查询 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1955 values(); 查询 OK,1 行受影响 (0.00 秒) 显示 ... 阅读更多

在 MySQL 中获取对应日期的星期名?

AmitDiwan
更新于 2019-12-31 06:59:51

93 次浏览

要获取星期名,请在 MySQL 中使用 DAYNAME() 函数。让我们首先创建一个表 −mysql> create table DemoTable1954 ( ShippingDate date ); 查询 OK,0 行受影响 (0.00 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1954 values('2019-12-15'); 查询 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1954 values('2018-04-11'); 查询 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1954 values('2019-01-31'); 查询 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1954 values('2016-10-01'); 查询 OK,1 行受影响 (0.00 秒) 使用 select 语句显示表中的所有记录 −mysql> select * ... 阅读更多

基于 MySQL 中的空值,在新列中显示自定义文本?

AmitDiwan
更新于 2019-12-31 06:57:30

498 次浏览

让我们首先创建一个表 −mysql> create table DemoTable1953 ( StudentName varchar(20) ); 查询 OK,0 行受影响 (0.00 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1953 values('Chris'); 查询 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1953 values(NULL); 查询 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1953 values('David'); 查询 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1953 values(NULL); 查询 OK,1 行受影响 (0.00 秒) 使用 select 语句显示表中的所有记录 −mysql> select * from DemoTable1953; 这将产生以下输出 −+-------------+ | ... 阅读更多

基于包含学生分数的列设置 MySQL 中的自定义消息

AmitDiwan
更新于 2019-12-31 06:53:59

101 次浏览

为此,请使用 CASE 语句。让我们首先创建一个表 −mysql> create table DemoTable1952 ( Marks int ); 查询 OK,0 行受影响 (0.00 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1952 values(35); 查询 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1952 values(65); 查询 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1952 values(55); 查询 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1952 values(39); 查询 OK,1 行受影响 (0.00 秒) 使用 select 语句显示表中的所有记录 −mysql> select * from DemoTable1952; 这将产生 ... 阅读更多

将浮点值拆分为 MySQL 表中的两列?

AmitDiwan
更新于 2019-12-31 06:50:55

676 次浏览

要将浮点值拆分为两列,第一列将包含小数点前的值。第二列将包含小数点后的值。为此,您可以使用 SUBSTRING_INDEX() 和 CAST()。让我们首先创建一个表 −mysql> create table DemoTable1951 ( Value1 varchar(20) ); 查询 OK,0 行受影响 (0.00 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1951 values('100.50'); 查询 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1951 values('70.90'); 查询 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1951 values('1000.55'); 查询 OK,1 行受影响 ... 阅读更多

在 MySQL 中组合 SUM 和 FORMAT 以格式化结果

AmitDiwan
更新于 2019-12-31 06:48:29

2K+ 次浏览

让我们创建一个表 −mysql> create table DemoTable1950 ( Amount float ); 查询 OK,0 行受影响 (0.00 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1950 values(45.60); 查询 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1950 values(101.78); 查询 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1950 values(75.90); 查询 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1950 values(89.45); 查询 OK,1 行受影响 (0.00 秒) 使用 select 语句显示表中的所有记录 −mysql> select * from DemoTable1950; 这将产生以下输出 −+--------+ | Amount ... 阅读更多

在 MySQL 中为现有列设置 NOT NULL 属性

AmitDiwan
更新于 2019-12-31 06:47:21

230 次浏览

要为现有列设置 NOT NULL 属性,请使用 ALTER TABLE 命令。让我们首先创建一个表 −mysql> create table DemoTable1949 ( UserId int, UserName varchar(20) ); 查询 OK,0 行受影响 (0.00 秒) 这是为现有列设置 NOT NULL 属性的查询 −mysql> alter table DemoTable1949 modify UserName varchar(20) not null; 查询 OK,0 行受影响 (0.00 秒) 记录:0 重复:0 警告:0 让我们检查表的描述 −mysql> desc DemoTable1949; 这将产生以下输出 −+----------+-------------+------+-----+---------+-------+ | Field | Type | Null | ... 阅读更多

在 MySQL 中仅对字母数字字符串中的数字进行排序?

AmitDiwan
更新于 2019-12-31 06:45:01

261 次浏览

要仅对字母数字字符串中的数字进行排序,请使用 ORDER BY RIGHT()。让我们首先创建一个表 −mysql> create table DemoTable1948 ( StudentCode varchar(20) ); 查询 OK,0 行受影响 (0.00 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1948 values('121John_567'); 查询 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1948 values('Adam_101'); 查询 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1948 values('Bob_563'); 查询 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1948 values('Sam_346'); 查询 OK,1 行受影响 (0.00 秒) 使用 select 语句显示表中的所有记录 −mysql> ... 阅读更多

从 MySQL 子查询中选择,然后执行 DELETE?

AmitDiwan
更新于 2019-12-31 06:41:19

1K+ 次浏览

让我们首先创建一个表 −mysql> create table DemoTable1947 ( Id int, Name varchar(20) ); 查询 OK,0 行受影响 (0.00 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1947 values(101, 'Chris'); 查询 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1947 values(102, 'David'); 查询 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1947 values(103, 'Mike'); 查询 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1947 values(104, 'Bob'); 查询 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1947 values(105, 'Sam'); 查询 OK,1 行受影响 (0.00 秒) 显示 ... 阅读更多

获取 MySQL 表中特定日期的计数

AmitDiwan
更新于 2019-12-31 06:37:27

471 次浏览

Query OK, 1 ... 阅读更多

广告