找到 4219 篇文章 关于 MySQLi
3K+ 阅读量
您可以为此使用 CAST() 与 MAX()。由于字符串中填充了字符串和整数,例如“STU201”,因此我们需要使用 CAST()。让我们先创建一个表 -mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentBookCode varchar(200) ); Query OK, 0 rows affected (0.56 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable(StudentBookCode) values('STU201'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable(StudentBookCode) values('STU202'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable(StudentBookCode) values('STU203'); Query OK, 1 row affected (0.20 sec) mysql> ... 阅读更多
213 阅读量
让我们先创建一个表。在其中,我们设置了一个类型为 TIME 的列来获取登录时间 -mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, LoginTime TIME NULL ); Query OK, 0 rows affected (0.69 sec)使用 insert 命令在表中插入记录 -mysql> insert into DemoTable(LoginTime) values('12:34:45'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable(LoginTime) values('13:56:01'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable(LoginTime) values('04:12:23'); Query OK, 1 row affected (0.13 sec)以下是使用... 阅读更多
678 阅读量
让我们先创建一个表。这里,我们的列类型为 bit(1) -mysql> create table DemoTable ( isCaptured bit(1) ); Query OK, 0 rows affected (1.00 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(0); Query OK, 1 row affected (0.26 sec) mysql> insert into DemoTable values(1); Query OK, 1 row affected (0.27 sec) mysql> insert into DemoTable values(0); Query OK, 1 row affected (0.47 sec) mysql> insert into DemoTable values(1); Query OK, 1 row affected (0.29 sec)以下是使用 select 语句显示表中所有记录的查询 -mysql> select ... 阅读更多
404 阅读量
这是一种注释类型。/* 是注释的开始,*/ 是注释的结束。让我们实现并显示如何创建注释mysql> /* This is the first MySQL Program */MySQL 将忽略上述注释。让我们看一个例子。这里,我们使用 /* 和 */ 编写了一个注释mysql> /*This table has information about person */ mysql> create table DemoTable ( PersonId int NOT NULL AUTO_INCREMENT PRIMARY KEY, PersonName varchar(20), PersonAge int ); Query OK, 0 rows affected (0.58 sec)
424 阅读量
您可以使用 LENGTH() 来计算一行中特定符号的数量。让我们先创建一个表 -mysql> create table DemoTable ( Value varchar(200) ); Query OK, 0 rows affected (0.54 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('?1234?6789?5656?324?'); Query OK, 1 row affected (0.17 sec)以下是使用 select 语句显示表中所有记录的查询 -mysql> select *from DemoTable;这将产生以下输出 -+----------------------+ | Value | +----------------------+ | ?1234?6789?5656?324? | ... 阅读更多
339 阅读量
您可以使用 update 命令以及用户定义的变量。让我们先创建一个表 -mysql> create table DemoTable ( FirstName varchar(20), Position int ); Query OK, 0 rows affected (0.71 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('Chris', 100); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values('Robert', 120); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable values('David', 130); Query OK, 1 row affected (0.16 sec)以下是使用 select 语句显示表中所有记录的查询 -mysql> select *from DemoTable;这将产生... 阅读更多
2K+ 阅读量
要在 MySQL 中将日期 YYYYMMDD 转换为 YY-MM-DD,请使用以下语法 -select date_format(str_to_date(yourColumnName, '%Y%m%d'), '%Y-%m-%d') from yourTableName;让我们先创建一个表 -mysql> create table DemoTable ( ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientProjectDeadline varchar(200) ); Query OK, 0 rows affected (0.57 sec)使用 insert 命令在表中插入一些记录。我们已使用 YYYYMMDD 格式插入日期 -mysql> insert into DemoTable(ClientProjectDeadline) values('20121221'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable(ClientProjectDeadline) values('20190416'); Query OK, 1 row affected (0.53 sec) mysql> insert into DemoTable(ClientProjectDeadline) values('20160624'); Query OK, 1 row affected (0.20 sec) mysql> ... 阅读更多
478 阅读量
您可以使用 IN() 在 MySQL 中显示除一条记录之外的所有记录。让我们先创建一个表 -mysql> create table DemoTable ( Id int, FirstName varchar(20) ); Query OK, 0 rows affected (0.57 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(100, 'Larry'); Query OK, 1 row affected (0.31 sec) mysql> insert into DemoTable values(10, 'Chris'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values(110, 'Robert'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values(90, 'David'); Query OK, 1 row affected (0.20 sec)以下是... 阅读更多
238 阅读量
为了获取 MySQL 中两列值中的最大值,您需要使用 GREATEST() 函数。以下是语法:select greatest(yourColumnName1, yourColumnName2) AS anyAliasName from yourTableName;让我们先创建一个表:mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Number1 int, Number2 int ); Query OK, 0 rows affected (0.63 sec)以下是使用 insert 命令在表中插入一些记录的查询:mysql> insert into DemoTable(Number1, Number2) values(1000, 10000); Query OK, 1 row affected (0.49 sec) mysql> insert into DemoTable(Number1, Number2) values(600, 900); Query OK, 1 row affected (0.12 sec) mysql> ... 阅读更多
77 阅读量
让我们先创建一个表,其中 Id 为 auto_increment -mysql> create table DemoTable ( UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserName varchar(20) ); Query OK, 0 rows affected (0.56 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable(UserName) values('John'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable(UserName) values('Larry'); Query OK, 1 row affected (0.35 sec) mysql> insert into DemoTable(UserName) values('Chris'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable(UserName) values('Bob'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable(UserName) values('Carol'); Query OK, 1 row affected ... 阅读更多