找到 4219 篇文章 关于 MySQLi

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

Rama Giri
更新于 2019-07-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-07-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-07-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-07-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-07-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-07-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-07-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-07-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-07-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-07-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 |
+----+---------+
... 阅读更多

广告