找到 4219 篇文章 关于 MySQLi
177 次查看
在这里,我们将看到一个示例,其中我们在使用 INSERT 查询时插入日期并更新它们。让我们首先创建一个表 - mysql> create table DemoTable816(DueDate datetime); Query OK, 0 rows affected (0.45 sec) 使用 insert 命令在表中插入一些记录。以下是添加(分钟/小时/天/月/年)到执行 INSERT 时日期的查询 - mysql> insert into DemoTable816 values(date_add(now(), interval 3 minute)); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable816 values(date_add('2018-01-21 00:00:00', interval 3 Hour)); Query OK, 1 row affected (0.52 sec) mysql> insert into DemoTable816 values(date_add('2016-11-11 12:40:00', interval 3 Day)); Query OK, ... 阅读更多
373 次查看
让我们首先创建一个表 - mysql> create table DemoTable815(Gender BOOLEAN); Query OK, 0 rows affected (0.84 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable815 values(true); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable815 values(false); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable815 values(false); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable815 values(true); Query OK, 1 row affected (0.16 sec) 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable815; 这将产生以下输出 -+--------+ | Gender | +--------+ | 1 ... 阅读更多
222 次查看
使用 INTERVAL 更新 MySQL 表列中所有日期的天数。让我们首先创建一个表 - mysql> create table DemoTable814(ArrivalDate date); Query OK, 0 rows affected (0.58 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable814 values('2018-12-02'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable814 values('2017-03-12'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable814 values('2019-12-23'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable814 values('2016-06-01'); Query OK, 1 row affected (0.32 sec) mysql> insert into DemoTable814 values('2019-08-03'); Query OK, 1 row affected (0.20 ... 阅读更多
70 次查看
使用 GROUP_CONCAT() 执行分组连接并设置条件。让我们首先创建一个表 - mysql> create table DemoTable813( UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserFirstName varchar(100), UserLastName varchar(100) ); Query OK, 0 rows affected (0.49 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable813(UserFirstName, UserLastName) values('Adam', 'Smith'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable813(UserFirstName, UserLastName) values('Chris', 'Brown'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable813(UserFirstName, UserLastName) values('David', 'Miller'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable813(UserFirstName, UserLastName) values('Carol', 'Taylor'); Query ... 阅读更多
100 次查看
要根据关键字显示结果,请使用以下语法中的 LIKE 运算符 - select *from yourTableName where yourColumnName LIKE '%yourValue%'; 让我们首先创建一个表 - mysql> create table DemoTable812(Comments text); Query OK, 0 rows affected (0.61 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable812 values('Good Looking'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable812 values('Awesome'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable812 values('Looking Gorgeous'); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable812 values('Good Luck'); Query OK, 1 row affected (0.20 sec) ... 阅读更多
128 次查看
是的,从 MySQL 4.0 版本开始默认启用。在这里,我们使用的是 MySQL 8.0.1 版本 - mysql> select version(); +-----------+ | version() | +-----------+ | 8.0.12 | +-----------+ 1 row in set (0.00 sec) 现在让我们检查 my.ini,其中可见默认引擎类型 InnoDB - 让我们首先创建两个表。其中一个将设置引擎类型,而另一个将不设置引擎类型。 第一个表 - mysql> create table DemoTable1(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY); Query OK, 0 rows affected (0.80 sec) 第二个表设置 ENGINE ... 阅读更多
98 次查看
是的,我们可以一次在表中插入两行或多行。以下是语法 - insert into yourTableName(yourColumnName1, yourColumnName2) values(yourValue1, yourValue2), (yourValue1, yourValue2), .........N; 让我们首先创建一个表 - mysql> create table DemoTable811( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100), StudentAge int ); Query OK, 0 rows affected (0.54 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable811(StudentName, StudentAge) values('Chris', 21), ('Robert', 22), ('David', 20), ('Bob', 19), ('Carol', 23); Query OK, 5 rows affected (0.14 sec) Records: 5 Duplicates: 0 Warnings: 0 使用 select ... 阅读更多
205 次查看
让我们首先创建一个表 - mysql> create table DemoTable841( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value varchar(100) ); Query OK, 0 rows affected (0.67 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable841(Value) values('X'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable841(Value) values('Y'); Query OK, 1 row affected (0.39 sec) mysql> insert into DemoTable841(Value) values('Y'); Query OK, 1 row affected (1.62 sec) mysql> insert into DemoTable841(Value) values('Z'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable841(Value) values('X'); Query OK, 1 row affected (0.81 sec) mysql> insert into ... 阅读更多
74 次查看
让我们首先创建一个表 - mysql> create table DemoTable810( First int, Second int ); Query OK, 0 rows affected (0.73 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable810 values(20, 40); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable810 values(70, 90); Query OK, 1 row affected (0.22 sec) mysql> insert into DemoTable810 values(120, 150); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable810 values(78, 128); Query OK, 1 row affected (0.32 sec) 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable810 ; 这将产生 ... 阅读更多
737 次查看
为此,您可以使用会话变量。让我们首先创建一个表 -mysql> create table DemoTable809(Price int); Query OK, 0 rows affected (0.53 sec)使用insert命令在表中插入一些记录 -mysql> insert into DemoTable809 values(40); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable809 values(50); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable809 values(60); Query OK, 1 row affected (0.12 sec)使用select语句显示表中的所有记录 -mysql> select *from DemoTable809;这将产生以下输出 -+-------+ | Price | +-------+ | 40 | | 50 | ... 阅读更多