找到 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) 记录数:5 重复项:0 警告:0 显示表中的所有记录... 阅读更多