找到 4219 篇文章 关于 MySQLi

如何在 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    -> );现在你可以使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values();使用 select 语句显示表中的所有记录:mysql> select *from DemoTable;输出+----+---------------------+ ... 阅读更多

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

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

80 次浏览

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

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

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

1K+ 次浏览

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

如何使用 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)    );使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable(StudentName) values('John'); mysql> insert into DemoTable(StudentName) values('Carol'); mysql> insert into DemoTable(StudentName) values('David'); mysql> insert into DemoTable(StudentName) values('Bob'); mysql> insert into DemoTable(StudentName) values('Chris'); ... 阅读更多

如何获取 MySQL 中所有月份的最后一天?

Chandu yadav
更新于 2019年7月30日 22:30:26

95 次浏览

要获取所有月份的最后一天,请使用 MySQL 中的 LAST_DAY() 函数:SELECT LAST_DAY(yourColumnName) from yourTableName;让我们先创建一个表:mysql> create table DemoTable    (    ShippingDate date    );使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('2019-01-12'); mysql> insert into DemoTable values('2019-02-01'); mysql> insert into DemoTable values('2019-03-04'); mysql> insert into DemoTable values('2019-04-21');显示所有记录... 阅读更多

MySQL 查询以选择日期 >= 当前日期 - 3 周?

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

715 次浏览

使用 DATE_SUB() 的概念。让我们先创建一个表:mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    ArrivalDate datetime    );注意:假设当前日期是 2019-06-08使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable(ArrivalDate) values('2019-05-15'); mysql> insert into DemoTable(ArrivalDate) values('2019-06-08'); mysql> insert into DemoTable(ArrivalDate) values('2019-05-20'); mysql> insert into DemoTable(ArrivalDate) values('2019-05-12');显示... 阅读更多

除了特定的一行外,如何删除 MySQL 中的所有行?

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

1K+ 次浏览

要删除除一行之外的所有行,请尝试以下语法:delete from yourTableName where yourColumnName!=yourValue;让我们先创建一个表:mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Subject varchar(100)    );使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable(Subject) values('MySQL'); mysql> insert into DemoTable(Subject) values('MongoDB'); mysql> insert into DemoTable(Subject) values('Java');使用 select 语句显示表中的所有记录... 阅读更多

MySQL 查询以插入当前日期加上特定时间?

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

385 次浏览

你可以为此使用 CONCAT()。语法如下:insert into DemoTable values(concat(curdate(), ' yourSpecificTime’));让我们先创建一个表:mysql> create table DemoTable    (    ArrivalDate datetime    );使用 insert 命令在表中插入一些记录。我们正在添加当前日期和时间:mysql> insert into DemoTable values(concat(curdate(), ' 10:20:05')); mysql> insert into DemoTable values(concat(curdate(), ' 12:05:00'));使用 select 语句显示表中的所有记录:mysql> select *from DemoTable;输出+---------------------+ | ArrivalDate ... 阅读更多

如何在 MySQL 中删除 '\' 条目?

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

84 次浏览

你可以使用 delete 命令:delete from yourTableName where yourColumnName='\\';让我们先创建一个表:mysql> create table DemoTable    (    FolderName varchar(100)    );使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values("????"); mysql> insert into DemoTable values("\\");使用 select 语句显示表中的所有记录:mysql> select *from DemoTable;输出+------------+ | FolderName | +------------+ | ???? | | \ ... 阅读更多

通过为 MySQL 中每个文本添加前缀来更新所有行?

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

266 次浏览

为此,可以使用 CONCAT() 函数。让我们首先创建一个表 -
mysql> create table DemoTable
  (
  Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
  Subject varchar(200)
  );
Query OK, 0 rows affected (1.36 sec)
使用 insert 命令在表中插入一些记录 -
mysql> insert into DemoTable(Subject) values('MySQL');
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable(Subject) values('MongoDB');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable(Subject) values('Java');
Query OK, 1 row affected (0.12 sec)
使用 select 语句显示表中的所有记录 -
mysql> select *from DemoTable;
输出
+----+---------+
| Id | Subject |
+----+---------+
... 阅读更多

广告