找到 4219 篇文章 关于 MySQLi

MySQL 中的 AUTO_INCREMENT 默认情况下可以是有符号的吗?

Rama Giri
更新于 2019年7月30日 22:30:26

261 次浏览

是的,MySQL 中的 AUTO_INCREMENT 默认情况下是有符号的(同时具有正值和负值)。让我们首先创建一个表:mysql> create table DemoTable -> ( -> MyNumber int AUTO_INCREMENT PRIMARY KEY -> ); 查询成功,0 行受影响 (0.45 秒) 使用 insert 命令在表中插入一些记录。在这里,我们也为 AUTO_INCREMENT 列设置了负值:mysql> insert into DemoTable values(); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable values(-100); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable values(-300); 查询成功,1 行受影响 ... 阅读更多

如何在 MySQL 中对字母数字列排序?

Sharon Christine
更新于 2020年6月30日 12:16:32

1K+ 次浏览

要对具有像“100X”、“2Z”等值的字母数字列排序,请使用 ORDER BY。让我们首先创建一个表:mysql> create table DemoTable -> ( -> StudentId varchar(100) -> ); 查询成功,0 行受影响 (0.52 秒) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('2X'); 查询成功,1 行受影响 (0.21 秒) mysql> insert into DemoTable values('100Y'); 查询成功,1 行受影响 (0.20 秒) mysql> insert into DemoTable values('100X'); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable values('2Z'); 查询成功,1 行受影响 (0.14 秒) mysql> ... 阅读更多

将两列的值相乘并在 MySQL 中将其显示在新列中?

Kumar Varma
更新于 2019年7月30日 22:30:26

3K+ 次浏览

让我们首先创建一个表:mysql> create table DemoTable -> ( -> NumberOfItems int, -> Amount int -> ); 查询成功,0 行受影响 (0.57 秒) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values(4, 902); 查询成功,1 行受影响 (0.45 秒) mysql> insert into DemoTable values(5, 1000); 查询成功,1 行受影响 (0.16 秒) mysql> insert into DemoTable values(3, 80); 查询成功,1 行受影响 (0.12 秒) 使用 select 语句显示表中的所有记录:mysql> select *from DemoTable; 输出+---------------+--------+ | NumberOfItems | Amount | +---------------+--------+ | ... 阅读更多

如何在 MySQL 中组合两个表并在其中添加一个包含记录的新列?

Rama Giri
更新于 2019年7月30日 22:30:26

466 次浏览

让我们首先创建一个表:mysql> create table DemoTable1 -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(100) -> ); 查询成功,0 行受影响 (0.76 秒) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1(Name) values('Chris'); 查询成功,1 行受影响 (0.21 秒) mysql> insert into DemoTable1(Name) values('Robert'); 查询成功,1 行受影响 (0.13 秒) 使用 select 语句显示表中的所有记录:mysql> select *from DemoTable1; 输出+----+--------+ | Id | Name | +----+--------+ | 1 | Chris | | 2 | Robert | +----+--------+ 2 ... 阅读更多

如何在单个查询中获取不同数据库中两个表的行数?

karthikeya Boyini
更新于 2020年6月30日 12:21:37

362 次浏览

为此,您可以使用聚合函数 COUNT(*)。让我们首先在一个名为“web”的数据库中创建一个表:mysql> create table DemoTable1 -> ( -> Value int -> ); 查询成功,0 行受影响 (0.60 秒) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1 values(10); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable1 values(20); 查询成功,1 行受影响 (0.15 秒) 使用 select 语句显示表中的所有记录:mysql> select *from DemoTable1; 输出这将产生以下输出:+-------+ | Value | +-------+ | 10 | | ... 阅读更多

更新 MySQL 中具有重复 ID 的表

Kumar Varma
更新于 2019年7月30日 22:30:26

541 次浏览

以下是语法:update yourTableName set yourColumnName1= yourValue where yourColumnName2=yourValue order by yourColumnName2 DESC LIMIT 1; 让我们首先创建一个表:mysql> create table DemoTable -> ( -> Id int, -> Name varchar(100) -> ); 查询成功,0 行受影响 (0.61 秒) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values(1, 'John'); 查询成功,1 行受影响 (0.41 秒) mysql> insert into DemoTable values(2, 'Chris'); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable values(2, 'Robert'); 查询成功,1 行受影响 (0.14 秒) mysql> insert into ... 阅读更多

如何查看 MySQL 视图的构成?

karthikeya Boyini
更新于 2020年6月30日 11:54:49

119 次浏览

以下是语法:show create view yourViewName; 让我们首先创建一个表:mysql> create table DemoTable -> ( -> StudentName varchar(20) -> ); 查询成功,0 行受影响 (0.56 秒) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('Chris'); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable values('Robert'); 查询成功,1 行受影响 (0.18 秒) mysql> insert into DemoTable values('David'); 查询成功,1 行受影响 (0.13 秒) 使用 select 语句显示表中的所有记录:mysql> select *from DemoTable; 输出这将产生以下输出:+-------------+ | StudentName | +-------------+ | ... 阅读更多

如何在 MySQL 中搜索和替换字符串开头的特定字符?

Rama Giri
更新于 2019年7月30日 22:30:26

209 次浏览

为此,您可以使用 INSERT()。让我们首先创建一个表:mysql> create table DemoTable -> ( -> ZipCode varchar(200) -> ); 查询成功,0 行受影响 (0.47 秒) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('9030'); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable values('3902'); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable values('9083'); 查询成功,1 行受影响 (0.20 秒) mysql> insert into DemoTable values('9089'); 查询成功,1 行受影响 (0.13 秒) 使用 select 语句显示表中的所有记录 ... 阅读更多

查找 MySQL 中特定字符串出现的次数?

karthikeya Boyini
更新于 2020年6月30日 12:02:21

440 次浏览

为此,可以使用 LENGTH()。让我们首先创建一个表:mysql> create table DemoTable -> ( -> Value text -> ); 查询成功,0 行受影响 (0.74 秒) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('10, 20, 10, 30, 10, 40, 50, 40'); 查询成功,1 行受影响 (0.24 秒) 使用 select 语句显示表中的所有记录:mysql> select *from DemoTable; 输出这将产生以下输出:+-------------------------+ | Value | +-------------------------+ | 10, 20, 10, 30, ... 阅读更多

如何在 MySQL 中已创建的表中插入 auto_increment?

karthikeya Boyini
更新于 2020年6月30日 12:03:12

195 次浏览

为此,使用 ALTER 命令。让我们首先创建一个表:mysql> create table DemoTable -> ( -> StudentName varchar(100) -> ); 查询成功,0 行受影响 (0.46 秒) 以下是插入 auto_increment 的查询:mysql> alter table DemoTable ADD COLUMN StudentId int NOT NULL; 查询成功,0 行受影响 (0.50 秒) 记录:0 重复项:0 警告:0 mysql> alter table DemoTable ADD PRIMARY KEY(StudentId); 查询成功,0 行受影响 (1.23 秒) 记录:0 重复项:0 警告:0 mysql> alter table DemoTable CHANGE StudentId StudentId int NOT NULL AUTO_INCREMENT; 查询成功,0 行受影响 (2.20 秒) 记录:0 ... 阅读更多

广告