找到 4219 篇文章 适用于 MySQLi

在单个 MySQL 查询中为所有列名设置“别名”

AmitDiwan
更新于 2020年4月6日 12:55:44

271 次查看

要为列名设置别名,语法如下:select yourColumnName1 anyAliasName1, yourColumnName2 anyAliasName2 from yourTableName anyAliasName;为了理解上述语法,让我们创建一个表:mysql> create table DemoTable2014    -> (    -> FirstName varchar(20),    -> LastName varchar(20)    -> ); Query OK, 0 rows affected (0.70 sec)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable2014 values('John', 'Smith'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable2014 values('David', 'Miller'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable2014 values('John', 'Doe'); Query OK, ... 阅读更多

在自定义变量中设置 MySQL select

AmitDiwan
更新于 2020年4月6日 12:51:59

339 次查看

让我们首先创建一个表:mysql> create table DemoTable2013    -> (    -> Name varchar(20)    -> ); Query OK, 0 rows affected (0.63 sec)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable2013 values('Chris'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable2013 values('David'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable2013 values('Mike'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable2013 values('Sam'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable2013 values('Bob'); Query OK, 1 row affected (0.12 sec)显示... 阅读更多

在 MySQL 中插入记录时格式化日期

AmitDiwan
更新于 2020年4月6日 12:50:12

472 次查看

要在插入记录时格式化日期,请在 MySQL INSERT 语句中使用 DATE_FORMAT()。让我们首先创建一个表:mysql> create table DemoTable2012    -> (    -> ShippingDate varchar(20)    -> ); Query OK, 0 rows affected (0.48 sec)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable2012 values(date_format(curdate(), '%d.%m.%Y')); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable2012 values(date_format(now(), '%d.%m.%Y')); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable2012 values(date_format('2014-01-21', '%d.%m.%Y')); Query OK, 1 row affected (0.17 sec)使用 select 语句显示表中的所有记录:mysql> select *from ... 阅读更多

执行 SHOW CREATE TABLE 的 MySQL 存储过程?

AmitDiwan
更新于 2020年4月6日 12:48:14

402 次查看

要在存储过程中执行 SHOW CREATE TABLE,请使用 SHOW CREATE TABLE。让我们首先创建一个表:mysql> create table DemoTable2011    -> (    -> StudentId int NOT NULL AUTO_INCREMENT,    -> StudentName varchar(20),    -> StudentAge int,    -> StudentCountryName varchar(20),    -> PRIMARY KEY(StudentId)    -> ); Query OK, 0 rows affected (0.80 sec)以下是执行 SHOW CREATE TABLE 的存储过程:mysql> delimiter // mysql> create procedure test_show_create_demo(table_name varchar(100))    -> begin    -> set @query=concat("SHOW CREATE TABLE ", table_name);    -> prepare st from @query;    -> execute st;    -> end   ... 阅读更多

SQL Server 中的平均数和众数

Narendra Kumar
更新于 2020年2月10日 10:08:33

2K+ 次查看

问题陈述平均数是给定数据集的平均值,通过将总和除以数据集中的值的数量来计算。数据集的众数是在一系列数据中出现频率最高的值如果我们的数据集是 {1, 2, 3, 4},则平均值为 - (1 + 2 + 3 + 4) / 4 = 2.5如果我们的数据集是 {1, 2, 3, 4, 1, 1, 1, 1},则众数为 - 1,因为它出现了 5 次。示例首先,创建一个表:CREATE TABLE NUMBERS (    value INT )将数据插入到... 阅读更多

在 PL/SQL 中打印 1 到 n 之间的所有奇数及其和

sudhir sharma
更新于 2020年1月22日 09:46:19

3K+ 次查看

在这个问题中,我们给定一个数字 n,我们必须打印 1 到 n 之间的所有奇数,并在 PL/SQL 中打印 1 到 n 之间数字的总和。PL/SQL 是 SQL 的过程语言扩展。代码是一系列指令,这些指令在一个块中接地,其中包含所有相关的声明和指令。让我们看看我们问题的示例:输入:7 输出:奇数为:1、3、5、7 奇数之和为 16为了解决这个问题,我们将取一个数字并将其初始化为 1,以及一个带有... 阅读更多

如何在 MySQL 中转换日期格式?

AmitDiwan
更新于 2020年1月2日 06:07:10

495 次查看

要转换日期格式,请使用 STR_TO_DATE():mysql> create table DemoTable2010 (    DueDate varchar(20) ); Query OK, 0 rows affected (0.68 sec)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable2010 values('12/10/2019 12:34:00'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable2010 values('12/12/2011 11:00:20'); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable2010 values('31/01/2017 11:00:20'); Query OK, 1 row affected (0.23 sec)使用 select 语句显示表中的所有记录:mysql> select * from DemoTable2010;这将产生以下输出:+---------------------+ | DueDate             | +---------------------+ | ... 阅读更多

在 MySQL 查询中两次使用 LIKE 子句

AmitDiwan
更新于 2020年1月2日 06:05:52

291 次查看

让我们首先创建一个表:mysql> create table DemoTable2009 (    Name varchar(20) ); Query OK, 0 rows affected (0.51 sec)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable2009 values('John Doe'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable2009 values('Adam Smith'); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable2009 values('John Smith'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable2009 values('David Miller'); Query OK, 1 row affected (0.18 sec)使用 select 语句显示表中的所有记录:mysql> select * from DemoTable2009;这将产生以下输出... 阅读更多

通过使用 MySQL IF 语句和用户定义变量中的 SELECT 设置自定义消息

AmitDiwan
更新于 2020年1月2日 06:04:30

175 次查看

让我们首先创建一个表:mysql> create table DemoTable2008 (    Value int ); Query OK, 0 rows affected (10.59 sec)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable2008 values(10); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable2008 values(20); Query OK, 1 row affected (0.08 sec) mysql> insert into DemoTable2008 values(30); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable2008 values(-31); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable2008 values(-28); Query OK, 1 row affected (0.17 sec)使用 select 语句显示表中的所有记录:mysql> select ... 阅读更多

快速插入多条MySQL记录的查询

AmitDiwan
更新于 2020年1月2日 05:59:36

293 次浏览

要快速插入多条记录,可以使用单个 INSERT 语句并遵循以下语法:insert into yourTableName values(yourValue1, yourValue2, ...N), (yourValue1, yourValue2, ...N).....N;为了理解上述语法,让我们创建一个表:mysql> create table DemoTable2007 (    Amount1 int,    Amount2 int,    Amount3 int ); Query OK, 0 rows affected (1.36 sec)使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable2007 values(450, 600, 700), (1000, 200, 3000),    (800, 900, 1200), (1300, 1500, 2000), (40000, 50000, 6700); Query OK, 5 rows affected (0.11 sec) Records: 5  Duplicates: 0  Warnings: 0显示表中的所有记录 ... 阅读更多

广告