找到关于 MySQLi 的4219 篇文章

如何在 MySQL 中使用 @ 符号?

AmitDiwan
更新于 2019年11月5日 06:51:43

366 次浏览

要使用 @ 符号,请使用 MySQL SET 命令。@ 符号用于设置用户定义的变量。以下是语法:SET @anyVariableName:=yourValue; 让我们先创建一个表:mysql> create table DemoTable1331 -> ( -> Id int, -> Name varchar(20) -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1331 values(10, 'Chris'); mysql> insert into DemoTable1331 values(101, 'David'); mysql> insert into DemoTable1331 values(40, 'Bob'); ... 阅读更多

如何将数字格式化为小数,以便将其存储在 MySQL 中?

AmitDiwan
更新于 2019年11月5日 06:48:12

161 次浏览

您不需要在 MySQL 中格式化数字,为此请使用 DECIMAL 数据类型。让我们先创建一个表:mysql> create table DemoTable1330 -> ( -> Amount DECIMAL(10, 2) -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1330 values(10944.7893); mysql> insert into DemoTable1330 values(9848.44); mysql> insert into DemoTable1330 values(8009.90); mysql> insert into DemoTable1330 values(1000.99); ... 阅读更多

如何在 MySQL 中从末尾开始修剪 x 个字符?

AmitDiwan
更新于 2019年11月5日 06:45:55

228 次浏览

为此,您可以结合使用 substring() 和 length()。让我们先创建一个表:mysql> create table DemoTable1329 -> ( -> StudentName varchar(40) -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1329 values('David Miller'); mysql> insert into DemoTable1329 values('Chris Brown'); mysql> insert into DemoTable1329 values('Adam Smith'); mysql> insert into DemoTable1329 values('John Doe'); 显示表中的所有记录: ... 阅读更多

如何通过 MySQL SELECT 从另一个表在 MySQL 中插入表中的值?

AmitDiwan
更新于 2019年11月5日 06:41:53

838 次浏览

为此,使用 INSERT INTO SELECT 语句。让我们先创建一个表:mysql> create table DemoTable1 -> ( -> Id int, -> Name varchar(20), -> Age int -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1 values(100, 'Chris', 24); mysql> insert into DemoTable1 values(101, 'Adam', 23); mysql> insert into DemoTable1 values(102, 'John', 25); mysql> insert into DemoTable1 values(103, 'Carol', 26); ... 阅读更多

MySQL 查询,以无秒格式提取时间

AmitDiwan
更新于 2019年11月5日 06:38:25

315 次浏览

为此,您可以使用 time_format()。让我们先创建一个表:mysql> create table DemoTable1326 -> ( -> Arrivaltime time -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1326 values('12:10:45'); mysql> insert into DemoTable1326 values('20:00:00'); mysql> insert into DemoTable1326 values('22:45:55'); mysql> insert into DemoTable1326 values('04:10:24'); 使用 select 语句显示表中的所有记录:mysql> select * ... 阅读更多

无需标识符即可排序 MySQL 结果?

AmitDiwan
更新于 2019年11月5日 06:35:51

102 次浏览

要对 MySQL 结果进行排序而无需标识符,语法如下:select * from yourTableName order by 1 DESC LIMIT yourLimitValue; 让我们先创建一个表:mysql> create table DemoTable1325 -> ( -> Id int, -> Name varchar(20) -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1325 values(100, 'Chris'); mysql> insert into DemoTable1325 values(101, 'Bob'); mysql> insert into DemoTable1325 values(120, 'David'); mysql> insert ... 阅读更多

如何在任何 MySQL 数据库表中识别复合主键?

AmitDiwan
更新于 2019年11月5日 06:28:38

2K+ 次浏览

您可以使用聚合函数 count(*)。如果它返回的值大于 1,则表示该表具有复合主键。让我们先创建一个表:mysql> create table DemoTable1324 -> ( -> StudentId int, -> StudentName varchar(20), -> StudentAge int, -> StudentCountryName varchar(20) -> ); 以下是添加复合主键的查询:mysql> alter table DemoTable1324 ADD CONSTRAINT constr_IdAgeCountry PRIMARY KEY (StudentId, StudentAge, StudentCountryName); 以下是识别复合 ... 阅读更多

MySQL 查询以获取最后创建的表名(最新)?

AmitDiwan
更新于 2019年11月5日 06:26:19

224 次浏览

您可以为此使用 INFORMATION_SCHEMA.TABLES 概念。让我们先创建一个表。这将是我们最新的表:mysql> create table DemoTable1323 -> ( -> FirstName varchar(10) -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1323 values('Chris'); mysql> insert into DemoTable1323 values('David'); mysql> insert into DemoTable1323 values('Bob'); 使用 select 语句显示表中的所有记录:mysql> select *from DemoTable1323; 这将产生 ... 阅读更多

如何在表中搜索出生日期,该日期采用 yyyy-mm-dd 结构,并且仅与 MySQL 中的特定 yyyy 格式(年份)进行比较?

AmitDiwan
更新于 2020年7月8日 08:08:15

100 次浏览

为此,请使用如下所示的 MySQL YEAR():select * from yourTableName where year(yourColumnName)=’yourYearValue’; 让我们先创建一个表:mysql> create table DemoTable1322 -> ( -> DOB date -> ); 示例插入一些记录到表中使用 insert 命令:mysql> insert into DemoTable1322 values('1999-04-12'); mysql> insert into DemoTable1322 values('2010-12-01'); mysql> insert into DemoTable1322 values('2015-03-09'); mysql> insert into DemoTable1322 values('2007-05-24'); 显示表中的所有记录 ... 阅读更多

MySQL 查询以计算日期并获取重复日期

AmitDiwan
更新于 2020年7月8日 08:08:40

193 次浏览

要显示计数,请使用聚合函数COUNT(*)。让我们先创建一个表:
mysql> create table DemoTable1321
> (
> ArrivalDatetime timestamp
> );
Query OK, 0 rows affected (0.50 sec)
示例
使用insert命令在表中插入一些记录:
mysql> insert into DemoTable1321 values(now());
Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable1321 values('2019-01-10 12:34:00');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable1321 values('2019-06-12 11:34:00');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable1321 values('2019-06-12 04:50:00');
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable1321 values('2019-09-18 10:50:45');
Query OK, 1 ... 阅读更多

广告