找到 4379 篇文章 关于 MySQL
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 ... 阅读更多
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 ... 阅读更多
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;输出这将产生 ... 阅读更多
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 行受影响 ... 阅读更多
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 行受影响 ... 阅读更多
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 ... 阅读更多
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 秒)显示所有 ... 阅读更多
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) ... 阅读更多
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> ... 阅读更多
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;输出这将产生以下显示 ... 的输出 ... 阅读更多