找到 4219 篇文章 关于 MySQLi
141 次浏览
为此,请使用 STR_TO_DATE() 以及 DATE_FORMAT()。让我们先创建一个表 - mysql> create table DemoTable1985 ( DueDate varchar(20) ); 查询成功,0 行受影响 (0.00 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable1985 values('Jan 2017'); 查询成功,1 行受影响 (0.00 秒) mysql> insert into DemoTable1985 values('May 2018'); 查询成功,1 行受影响 (0.00 秒) mysql> insert into DemoTable1985 values('Aug 2015'); 查询成功,1 行受影响 (0.00 秒) 使用 select 语句显示表中的所有记录 - mysql> select * from DemoTable1985; 这将产生以下输出 - +----------+ | DueDate | ... 阅读更多
633 次浏览
假设您需要更改日期并添加年份。为此,请使用 UPDATE 命令以及 DATE_ADD()。让我们先创建一个表 - mysql> create table DemoTable1984 ( ShippingDate date ); 查询成功,0 行受影响 (0.00 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable1984 values('2014-01-11'); 查询成功,1 行受影响 (0.00 秒) mysql> insert into DemoTable1984 values('2015-12-23'); 查询成功,1 行受影响 (0.00 秒) mysql> insert into DemoTable1984 values('2017-10-31'); 查询成功,1 行受影响 (0.00 秒) mysql> insert into DemoTable1984 values('2018-06-01'); 查询成功,1 行受影响 (0.00 秒) 显示所有 ... 阅读更多
247 次浏览
要插入这样的行,请使用以下语法,其中我们使用 CURRENT_TIMESTAMP - insert into yourTableName values(CURRENT_TIMESTAMP - INTERVAL ABS(RAND() * 100) DAY); 为了理解上述语法,让我们创建一个表 - mysql> create table DemoTable1983 ( DueDate timestamp ); 查询成功,0 行受影响 (0.00 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable1983 values(CURRENT_TIMESTAMP - INTERVAL ABS(RAND() * 100) DAY); 查询成功,1 行受影响 (0.00 秒) mysql> insert into DemoTable1983 values(CURRENT_TIMESTAMP - INTERVAL ABS(RAND() * 100) DAY); 查询成功,1 行受影响 (0.00 秒) mysql> insert into DemoTable1983 ... 阅读更多
285 次浏览
让我们先创建一个表 - mysql> create table DemoTable1982 ( StudentId int , StudentName varchar(20), StudentAge int ); 查询成功,0 行受影响 (0.00 秒) 让我们检查表引擎类型 - mysql> show create table DemoTable1982; 这将产生以下输出 - +---------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Table | Create Table | ... 阅读更多
441 次浏览
为此,请使用 UNION ALL 以及 SUM()。让我们创建 5 个表 - mysql> create table DemoTable1977 ( UP int ); 查询成功,0 行受影响 (0.00 秒) mysql> insert into DemoTable1977 values(10); 查询成功,1 行受影响 (0.00 秒) mysql> insert into DemoTable1977 values(20); 查询成功,1 行受影响 (0.00 秒) mysql> select * from DemoTable1977; +------+ | UP | +------+ | 10 | | 20 | +------+ 2 rows in set (0.00 sec) mysql> create table DemoTable1978 ( UP int ); 查询成功,0 行受影响 (0.00 秒) mysql> ... 阅读更多
1K+ 次浏览
为此,请使用带有 IS NULL 属性的 IF()。让我们先创建一个表 - mysql> create table DemoTable1976 ( FirstName varchar(20), LastName varchar(20) ); 查询成功,0 行受影响 (0.00 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable1976 values('John', 'Doe'); 查询成功,1 行受影响 (0.00 秒) mysql> insert into DemoTable1976 values('John', NULL); 查询成功,1 行受影响 (0.00 秒) mysql> insert into DemoTable1976 values(NULL, 'Miller'); 查询成功,1 行受影响 (0.00 秒) mysql> insert into DemoTable1976 values('Chris', 'Brown'); 查询成功,1 行受影响 (0.00 秒) 显示表中的所有记录 ... 阅读更多
181 次浏览
让我们先创建一个表 - mysql> create table DemoTable1975 ( StudentName varchar(20), StudentMarks int ); 查询成功,0 行受影响 (0.00 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable1975 values('John', 45); 查询成功,1 行受影响 (0.00 秒) mysql> insert into DemoTable1975 values('Chris', 67); 查询成功,1 行受影响 (0.00 秒) mysql> insert into DemoTable1975 values('David', 59); 查询成功,1 行受影响 (0.00 秒) mysql> insert into DemoTable1975 values('Bob', NULL); 查询成功,1 行受影响 (0.00 秒) 使用 select 语句显示表中的所有记录 - mysql> select * from DemoTable1975; 这 ... 阅读更多
453 次浏览
为此,请使用预处理语句。让我们先创建一个表 - mysql> create table DemoTable1973 ( StudentId int, StudentName varchar(20) ); 查询成功,0 行受影响 (0.00 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable1973 values(101, 'Chris'); 查询成功,1 行受影响 (0.00 秒) mysql> insert into DemoTable1973 values(102, 'John Doe'); 查询成功,1 行受影响 (0.00 秒) mysql> insert into DemoTable1973 values(103, 'David'); 查询成功,1 行受影响 (0.00 秒) mysql> insert into DemoTable1973 values(104, 'John Smith'); 查询成功,1 行受影响 (0.00 秒) 使用 ... 阅读更多
375 次浏览
让我们先创建一个表 - mysql> create table DemoTable1972 ( Section char(1), StudentName varchar(20) ); 查询成功,0 行受影响 (0.00 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable1972 values('D', 'Chris'); 查询成功,1 行受影响 (0.00 秒) mysql> insert into DemoTable1972 values('B', 'David'); 查询成功,1 行受影响 (0.00 秒) mysql> insert into DemoTable1972 values('A', 'Mike'); 查询成功,1 行受影响 (0.00 秒) mysql> insert into DemoTable1972 values('C', 'Carol'); 查询成功,1 行受影响 (0.00 秒) 使用 select 语句显示表中的所有记录 - mysql> select * from DemoTable1972; 这 ... 阅读更多
3K+ 次浏览
首先,让我们创建一个表:
mysql> create table DemoTable1971
(
StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
StudentName varchar(20),
StudentPassword int
);
Query OK, 0 rows affected (0.00 sec)
使用insert命令在表中插入一些记录:
mysql> insert into DemoTable1971(StudentName, StudentPassword) values('John', '123456');
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1971(StudentName, StudentPassword) values('Chris', '123456');
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1971(StudentName, StudentPassword) values('David', '123456');
Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1971(StudentName, StudentPassword) values('Mike', '123456');
Query OK, 1 row affected (0.00 sec)
显示所有... 阅读更多