找到 4379 篇文章 关于 MySQL

MySQL 查询:如果字符串超过 10 个单词,则添加省略号?

karthikeya Boyini
更新于 2020年6月30日 15:04:24

290 次浏览

为此,使用 CASE 语句。让我们首先创建一个表 −mysql> create table DemoTable -> ( -> Title text -> ); 查询成功,0 行受影响 (0.61 秒)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values('My name is John and this is my first tutorial on MySQL'); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable values('This is Carol and I work on MongoDB'); 查询成功,1 行受影响 (0.19 秒)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable;输出这将产生以下输出 −+--------------------------------------------------------+ | Title ... 阅读更多

MySQL 存储过程返回列值?

Sharon Christine
更新于 2020年6月30日 15:05:27

860 次浏览

让我们首先创建一个表 −mysql> create table DemoTable    -> (    -> Id int,    -> Score int    -> ); 查询成功,0 行受影响 (0.69 秒)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values(1, 858858686); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable values(2, 9900554); 查询成功,1 行受影响 (0.22 秒) mysql> insert into DemoTable values(3, 646565667); 查询成功,1 行受影响 (0.15 秒)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable;输出这将产生以下输出 −+------+-----------+ | Id ... 阅读更多

在 MySQL 中交换两列数据?

Sharon Christine
更新于 2020年6月30日 15:06:56

1K+ 次浏览

要在 MySQL 中交换两列数据,请使用变量的概念。让我们首先创建一个表。在这里,我们将 Name1 与 Name2 交换 −mysql> create table DemoTable -> ( -> Name1 varchar(100), -> Name2 varchar(100) -> ); 查询成功,0 行受影响 (0.58 秒)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values('John Smith', 'Chris Brown'); 查询成功,1 行受影响 (0.10 秒) mysql> insert into DemoTable values('David Miller', 'Jone Doe'); 查询成功,1 行受影响 (0.16 秒)使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable;输出这将产生 ... 阅读更多

MySQL 查询:递增其中一列的值

karthikeya Boyini
更新于 2020年6月30日 14:43:15

1K+ 次浏览

让我们首先创建一个表 −mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(100), -> Score int -> ); 查询成功,0 行受影响 (0.78 秒)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable(Name, Score) values('John', 68); 查询成功,1 行受影响 (0.23 秒) mysql> insert into DemoTable(Name, Score) values('Carol', 98); 查询成功,1 行受影响 (0.27 秒) mysql> insert into DemoTable(Name, Score) values('David', 89); 查询成功,1 行受影响 (0.16 秒) mysql> insert into DemoTable(Name, Score) values('Robert', 67); 查询成功,1 行受影响 ... 阅读更多

MySQL 查询:首先按降序排列负值,然后按升序排列正值

karthikeya Boyini
更新于 2020年6月30日 14:45:28

433 次浏览

为此,您可以使用 UNION。让我们首先创建一个表 −mysql> create table DemoTable -> ( -> Number int -> ); 查询成功,0 行受影响 (1.17 秒)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values(10); 查询成功,1 行受影响 (0.23 秒) mysql> insert into DemoTable values(100); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable values(-9); 查询成功,1 行受影响 (0.21 秒) mysql> insert into DemoTable values(-190); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable values(190); 查询成功,1 行受影响 ... 阅读更多

在 MySQL 中按降序排序,但排除单个值

Sharon Christine
更新于 2020年6月30日 14:49:46

946 次浏览

使用 ORDER BY 并设置 DESC 进行降序排序。但是,要获取除单个值之外的所有值,请使用不等于运算符。让我们首先创建一个表 −mysql> create table DemoTable    -> (    -> Name varchar(100)    -> ); 查询成功,0 行受影响 (0.89 秒)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values('Sam'); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable values('Chris'); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable values('John'); 查询成功,1 行受影响 (0.15 秒) mysql> insert ... 阅读更多

如何使用数字搜索 MySQL varchar 列?

Sharon Christine
更新于 2020年6月30日 14:50:28

247 次浏览

使用 MySQL 中的 INSERT() 函数。它具有以下参数 −参数说明str要修改的字符串position插入 str2 的位置number要替换的字符数str2要插入到 str 中的字符串让我们首先创建一个表 −mysql> create table DemoTable    -> (    -> Code varchar(100)    -> ); 查询成功,0 行受影响 (0.82 秒)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values('958575/98') ; 查询成功,1 行受影响 (0.16 秒) mysql> insert into DemoTable values('765432/99'); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable values('983456/91'); 查询成功,1 行受影响 (0.15 秒)显示所有 ... 阅读更多

如何在单个 MySQL 查询中添加列和索引?

karthikeya Boyini
更新于 2020年6月30日 14:51:51

3K+ 次浏览

为此,请使用带有 ADD 的 ALTER。以下是语法 −alter table yourTableName add yourColumnName DATETIME DEFAULT NOW(), add index(yourColumnName);让我们首先创建一个表 −mysql> create table DemoTable    -> (    -> Id int NOT NULL AUTO_INCREMENT,    -> Name varchar(100),    -> PRIMARY KEY(Id)    -> ); 查询成功,0 行受影响 (0.69 秒)让我们检查表的描述 −mysql> desc DemoTable;输出这将产生以下输出 −+-------+--------------+------+-----+---------+----------------+ | Field | Type         | Null | Key | Default | Extra          | +-------+--------------+------+-----+---------+----------------+ | Id    | int(11) ... 阅读更多

我们可以使用单个 MySQL 查询获取记录“Jone Deo”或“Deo Jone”吗?

karthikeya Boyini
更新于 2020年6月30日 14:52:43

66 次浏览

为此,您可以使用 LIKE 子句。让我们首先创建一个表 −mysql> create table DemoTable    -> (    -> ClientName varchar(100)    -> ); 查询成功,0 行受影响 (0.85 秒)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values('John Smith'); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable values('Smith John'); 查询成功,1 行受影响 (0.18 秒) mysql> insert into DemoTable values('Jone Deo'); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable values('Deo Jone'); 查询成功,1 行受影响 (0.14 秒) mysql> ... 阅读更多

在 MySQL 中将表从 MyISAM 转换为 INNODB?

Sharon Christine
更新于 2020年6月30日 14:53:21

172 次浏览

为此,使用 ALTER 命令。让我们首先创建一个表。默认引擎设置为“MYISAM” −mysql> create table DemoTable -> ( -> ClientId int NOT NULL AUTO_INCREMENT, -> ClientName varchar(100), -> ClientAge int, -> ClientCountryName varchar(100), -> isMarried boolean, -> PRIMARY KEY(ClientId) -> )ENGINE=MyISAM; 查询成功,0 行受影响 (0.67 秒)以下是将表从 MyISAM 转换为 INNODB 的查询 −mysql> alter table DemoTable ENGINE=InnoDB; 查询成功,0 行受影响 (1.97 秒) 记录:0 重复项:0 警告:0 让我们现在检查表的狀態 −mysql> show create table DemoTable;输出这将产生以下显示 ... 的输出 ... 阅读更多

广告