找到 4379 篇文章 关于 MySQL

如何在 MySQL 中将整个字符串小写,同时保持首字母大写?

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

100 次浏览

让我们首先创建一个表:mysql> create table DemoTable -> ( -> Name varchar(100) -> ); Query OK, 0 rows affected (1.32 sec) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('JOhn'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('CHRIS'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values('DAVID'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('RObert'); Query OK, 1 row affected (0.21 sec) 使用 select 语句显示表中的所有记录:mysql> select *from DemoTable;输出+--------+ | Name ... 阅读更多

MySQL 中的 PHP stripos() 等效函数是什么?

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

106 次浏览

MySQL 中的 stripos() 等效函数是 INSTR(),它返回字符串在另一个字符串中第一次出现的 位置。以下是语法:select instr(yourColumnName, yourWord) As anyAliasName from yourTableName;让我们首先创建一个表:mysql> create table DemoTable -> ( -> Title text -> ); Query OK, 0 rows affected (1.22 sec) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('MySQL is my favourite subject'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('MongoDB is not my favourite subject'); Query OK, 1 row affected (0.20 sec)显示 ... 阅读更多

从 MySQL Datetime 中删除秒?

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

773 次浏览

要从 MySQL datetime 中删除秒,请使用 UPDATE 和 SET,如下面的语法所示:update yourTableName set yourDateColumnName=yourDateColumnName -second(yourDateColumnName);让我们首先创建一个表:mysql> create table DemoTable -> ( -> Shippingdatetime datetime -> ); Query OK, 0 rows affected (0.76 sec) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('2019-01-21 12:05:20'); Query OK, 1 row affected (0.25 sec) mysql> insert into DemoTable values('2019-03-01 10:23:35'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('2019-06-09 11:00:56'); Query OK, 1 row affected (0.14 sec) 显示表中的所有记录 ... 阅读更多

MySQL 查询以更新具有相同值的每隔一行字符串?

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

189 次浏览

让我们首先创建一个表:mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Subject varchar(100) -> ); Query OK, 0 rows affected (0.76 sec) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable(Subject) values('C'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable(Subject) values('MongoDB'); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable(Subject) values('Java'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable(Subject) values('MongoDB'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable(Subject) ... 阅读更多

在 MySQL 中查找四个表中的最大值?

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

83 次浏览

要查找四个表中的最大值,可以使用 GREATEST() 方法。以下是创建第一个表的查询:mysql> create table DemoTable1 -> ( -> Value int -> ); Query OK, 0 rows affected (0.70 sec) 使用 insert 命令在第一个表中插入一些记录:mysql> insert into DemoTable1 values(10); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable1 values(60); Query OK, 1 row affected (0.14 sec) 使用 select 语句显示第一个表中的所有记录:mysql> select *from DemoTable1;输出+-------+ | Value | +-------+ | 10 | ... 阅读更多

选择包含特定字符串的 MySQL 列名?

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

1K+ 次浏览

为此,您可以使用 SHOW COLUMNS 命令。以下是语法。在这里,我们使用 LIKE 设置字符串:SHOW COLUMNS FROM yourTableName LIKE ‘yourStringValue’;让我们首先创建一个表:mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> FirstName varchar(20), -> LastName varchar(20) -> ); Query OK, 0 rows affected (0.69 sec) 以下是选择包含特定字符串的列名的查询:mysql> SHOW COLUMNS FROM DemoTable LIKE 'FirstName';输出+-----------+-------------+------+-----+----------+-------+ | Field | Type | Null | ... 阅读更多

在 MySQL 中添加一个新列,并将其当前时间作为默认值?

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

420 次浏览

为此,您可以在 MySQL 中使用 DEFAULT CURRENT_TIMESTAMP 子句。以下是语法:CREATE TABLE yourTableName ( yourColumnName1 dataType1, yourColumnName timestamp DEFAULT CURRENT_TIMESTAMP );让我们首先创建一个表:mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> DueDate timestamp default current_timestamp -> ); Query OK, 0 rows affected (0.86 sec) 现在您可以使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values(); Query OK, 1 row affected (0.16 sec) 使用 select 语句显示表中的所有记录:mysql> select *from DemoTable;输出+----+---------------------+ ... 阅读更多

如何通过在第二个表中添加第一个表的值来更新 MySQL 数据库表中的字段?

Arjun Thakur
更新于 2019年7月30日 22:30:26

80 次浏览

让我们首先创建一个表:mysql> create table DemoTable1 ( value int ); Query OK, 0 rows affected (0.59 sec) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1 values(10); Query OK, 1 row affected (0.17 sec) 使用 select 语句显示表中的所有记录:mysql> select *from DemoTable1;输出+-------+ | value | +-------+ | 10 | +-------+ 1 row in set (0.00 sec) 以下是创建第二个表的查询:mysql> create table DemoTable2 ( value1 int ); Query OK, 0 rows affected (0.62 sec) 在表中插入一些记录 ... 阅读更多

将 MySQL 字段中的所有值设置为 0?

Ankith Reddy
更新于 2019年7月30日 22:30:26

1K+ 次浏览

要将字段中的所有值设置为 0,请使用 update 命令:update yourTableName set yourColumnName=0;让我们首先创建一个表:mysql> create table DemoTable ( Number int ); Query OK, 0 rows affected (0.64 sec) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values(10); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values(4757); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values(48474); Query OK, 1 row affected (0.26 sec) mysql> insert into DemoTable values(35465); Query OK, 1 row affected (0.16 sec) 显示所有记录 ... 阅读更多

使用 MySQL 在范围内选择特定行?

George John
更新于 2019年7月30日 22:30:26

519 次浏览

首先,我们创建一个表:
mysql> create table DemoTable (
  Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
  StudentName varchar(20)
  );
Query OK, 0 rows affected (1.23 sec)
使用insert命令在表中插入一些记录:
mysql> insert into DemoTable(StudentName) values('John');
Query OK, 1 row affected (0.08 sec)
mysql> insert into DemoTable(StudentName) values('Carol');
Query OK, 1 row affected (0.20 sec)
mysql> insert into DemoTable(StudentName) values('David');
Query OK, 1 row affected (0.07 sec)
mysql> insert into DemoTable(StudentName) values('Bob');
Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable(StudentName) values('Chris');
Query OK, 1 row affected (0.12 sec)
... 阅读更多

广告