找到 4219 篇文章 关于 MySQLi
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> ... 阅读更多
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', ... 阅读更多
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 语句显示表中的所有记录 ... 阅读更多
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 ... 阅读更多
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 ... 阅读更多
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 语句显示表中的所有记录 ... 阅读更多
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> ... 阅读更多
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 ... 阅读更多
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 ... 阅读更多
浏览量: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); ... 阅读更多