找到 4219 篇文章 关于 MySQLi

我们可以在 MySQL 中更改列的顺序吗?

AmitDiwan
更新于 2019年12月18日 05:38:19

217 次浏览

是的,我们可以更改列的顺序。这可以使用 ALTER 命令和 AFTER 来设置单个列的新顺序来完成。让我们先创建一个表:mysql> create table DemoTable -> ( -> `Student_Key_Age` int, -> `Student_Key_Name` varchar(20), -> `Student_Key_CountryName` varchar(20) -> ); 查询成功,0 行受影响 (0.64 秒)以下是更改列顺序的查询:mysql> alter table DemoTable modify column `Student_Key_Age` int after `Student_Key_Name`; 查询成功,0 行受影响 (1.15 秒) 记录:0 重复:0 警告:0让我们再次检查表描述:mysql> ... 阅读更多

在使用 MySQL 的 UPDATE 语句中使用 if 语句设置条件来显示记录

AmitDiwan
更新于 2019年12月18日 05:33:21

109 次浏览

让我们先创建一个表:mysql> create table DemoTable -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(20), -> StudentMarks int, -> Status varchar(20) -> ); 查询成功,0 行受影响 (0.97 秒)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable(StudentName, StudentMarks) values('Chris', 79); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable(StudentName, StudentMarks) values('David', 59); 查询成功,1 行受影响 (0.16 秒) mysql> insert into DemoTable(StudentName, StudentMarks) values('Bob', 60); 查询成功,1 行受影响 (0.23 秒) mysql> insert into DemoTable(StudentName, StudentMarks) values('Mike', ... 阅读更多

在 MySQL 中执行自定义排序

AmitDiwan
更新于 2019年12月18日 05:30:16

282 次浏览

要在 MySQL 中执行自定义排序,请使用 ORDER BY FIELD()。让我们先创建一个表:mysql> create table DemoTable -> ( -> Id int -> ); 查询成功,0 行受影响 (0.82 秒)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values(101); 查询成功,1 行受影响 (0.23 秒) mysql> insert into DemoTable values(103); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable values(102); 查询成功,1 行受影响 (0.08 秒) mysql> insert into DemoTable values(105); 查询成功,1 行受影响 (0.14 秒)使用 select 语句显示表中的所有记录 ... 阅读更多

在 MySQL 中连接列值和单独的文本,并在单个列中显示

AmitDiwan
更新于 2019年12月18日 05:26:48

321 次浏览

让我们先创建一个表:mysql> create table DemoTable -> ( -> Id int, -> Name varchar(20) -> ); 查询成功,0 行受影响 (0.93 秒)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values(101, 'Chris'); 查询成功,1 行受影响 (0.25 秒) mysql> insert into DemoTable values(102, 'David'); 查询成功,1 行受影响 (0.23 秒) mysql> insert into DemoTable values(103, 'Robert'); 查询成功,1 行受影响 (0.16 秒)使用 select 语句显示表中的所有记录:mysql> select *from DemoTable;这将产生以下输出:+------+--------+ | Id | Name ... 阅读更多

根据电子邮件地址更新 MySQL 列?

AmitDiwan
更新于 2019年12月18日 05:24:17

2K+ 次浏览

让我们先创建一个表:mysql> create table DemoTable -> ( -> EmailAddress varchar(20), -> Score int -> ); 查询成功,0 行受影响 (1.05 秒)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('[email protected]', 67); 查询成功,1 行受影响 (0.20 秒) mysql> insert into DemoTable values('[email protected]', 57); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable values('[email protected]', 98); 查询成功,1 行受影响 (0.14 秒)使用 select 语句显示表中的所有记录:mysql> select *from DemoTable;这将产生以下输出:+------------------+-------+ | EmailAddress ... 阅读更多

删除 MySQL 中尾随空格的查询

AmitDiwan
更新于 2019年12月18日 05:22:21

214 次浏览

要删除尾随空格,请在 MySQL 中使用 RTRIM()。让我们先创建一个表:mysql> create table DemoTable -> ( -> FirstName varchar(50) -> ); 查询成功,0 行受影响 (1.38 秒)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('John '); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable values('Chris '); 查询成功,1 行受影响 (0.51 秒) mysql> insert into DemoTable values(' David '); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable values('Mike'); 查询成功,1 行受影响 (0.17 秒)使用 select 语句显示表中的所有记录 ... 阅读更多

根据 MySQL 中的条件删除表中的一些行

AmitDiwan
更新于 2019年12月18日 05:20:41

389 次浏览

让我们先创建一个表:mysql> create table DemoTable -> ( -> Id int, -> Name varchar(20) -> ); 查询成功,0 行受影响 (0.60 秒)使用 insert 命令在表中插入一些记录:使用 insert 命令在表中插入一些记录: mysql> insert into DemoTable values(100, 'Bob'); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable values(101, 'Chris'); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable values(102, 'David'); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable values(103, 'Sam'); 查询成功,1 行受影响 (0.08 秒) mysql> ... 阅读更多

如何更新 MySQL 表的存储引擎

AmitDiwan
更新于 2019年12月18日 05:12:31

214 次浏览

要更新 MySQL 表引擎,请遵循以下语法:语法alter table yourTableName ENGINE=InnoDB;让我们先创建一个表:mysql> create table DemoTable -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(20), -> StudentAge int, -> StudentCountryName varchar(20) -> )ENGINE=MyISAM, AUTO_INCREMENT=101; 查询成功,0 行受影响 (0.18 秒)让我们检查表的描述:mysql> show create table DemoTable;这将产生以下输出:+---------------+-----------------------------------------------------------------------------------------+ | Table | Create Table ... 阅读更多

在 MySQL 中对包含字符串和数字的 VARCHAR 记录进行排序

AmitDiwan
更新于 2020年2月26日 05:52:01

429 次浏览

为此,请使用 ORDER BY 子句。让我们先创建一个表:mysql> create table DemoTable -> ( -> StudentCode varchar(20) -> ); 查询成功,0 行受影响 (0.57 秒)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('101J'); 查询成功,1 行受影响 (0.18 秒) mysql> insert into DemoTable values('100A'); 查询成功,1 行受影响 (0.10 秒) mysql> insert into DemoTable values('100B'); 查询成功,1 行受影响 (0.09 秒) mysql> insert into DemoTable values('101S'); 查询成功,1 行受影响 (0.16 秒) mysql> insert into DemoTable values('103M'); 查询成功,1 行受影响 (0.15 ... 阅读更多

在 MySQL 中获取具有 marks1 和 marks2 记录的学生的最高单科成绩?

AmitDiwan
更新于 2019年12月18日 05:05:52

浏览量:227

为此,请结合使用 MAX() 函数和 GROUP BY 语句。让我们先创建一个表:
mysql> create table DemoTable
  > (
  > StudentEmailId varchar(20),
  > Marks1 int,
  > Marks2 int
  > );
Query OK, 0 rows affected (0.90 sec)
使用 insert 命令在表中插入一些记录:
mysql> insert into DemoTable values('[email protected]', 45, 32);
Query OK, 1 row affected (0.30 sec)
mysql> insert into DemoTable values('[email protected]', 32, 45);
Query OK, 1 row affected (0.34 sec)
mysql> insert into DemoTable values('[email protected]', 32, 45);
Query OK, 1 row affected (1.64 sec)
mysql> insert into DemoTable values('[email protected]', 45, 32); ... 阅读更多

广告