找到 4219 篇文章 适用于 MySQLi
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, ... 阅读更多
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)显示... 阅读更多
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 ... 阅读更多
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 ... 阅读更多
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 )将数据插入到... 阅读更多
3K+ 次查看
在这个问题中,我们给定一个数字 n,我们必须打印 1 到 n 之间的所有奇数,并在 PL/SQL 中打印 1 到 n 之间数字的总和。PL/SQL 是 SQL 的过程语言扩展。代码是一系列指令,这些指令在一个块中接地,其中包含所有相关的声明和指令。让我们看看我们问题的示例:输入:7 输出:奇数为:1、3、5、7 奇数之和为 16为了解决这个问题,我们将取一个数字并将其初始化为 1,以及一个带有... 阅读更多
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 | +---------------------+ | ... 阅读更多
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;这将产生以下输出... 阅读更多
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 ... 阅读更多
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显示表中的所有记录 ... 阅读更多