找到 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 ... 阅读更多