找到 4219 篇文章 关于 MySQLi

如何在 MySQL 中查找分数高于特定分数的学生记录?

Sharon Christine
更新于 2020年6月30日 10:07:06

109 次浏览

使用 WHERE 子句设置条件,获取分数高于特定分数的学生记录。让我们先创建一个表:mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(100), -> StudentScore int -> ); 插入一些记录:mysql> insert into DemoTable(StudentName, StudentScore) values('John', 43); mysql> insert into DemoTable(StudentName, StudentScore) values('Sam', 48); mysql> insert into DemoTable(StudentName, StudentScore) values('Chris', 33); ... 阅读更多

MySQL 查询查找所有字符串长度少于四个字符的行?

karthikeya Boyini
更新于 2019年7月30日 22:30:26

294 次浏览

使用 CHAR_LENGTH() 函数查找每个字符串的字符数,然后获取长度少于四个字符的字符串。让我们先创建一个表:mysql> create table DemoTable -> ( -> Name varchar(100) -> ); 插入一些记录:mysql> insert into DemoTable values('John'); mysql> insert into DemoTable values('Bob'); mysql> insert into DemoTable values('Carol'); ... 阅读更多

如何在不使用 ASC 或 DESC 的情况下实现 MySQL ORDER BY?

karthikeya Boyini
更新于 2019年7月30日 22:30:26

112 次浏览

为此,可以使用 FIND_IN_SET() 函数。让我们先创建一个表:mysql> create table DemoTable -> ( -> Number int -> ); 插入一些记录:mysql> insert into DemoTable values(20); mysql> insert into DemoTable values(60); mysql> insert into DemoTable values(40); mysql> insert into DemoTable values(800); 显示所有记录 ... 阅读更多

在 MySQL 中存储大型字符串的最佳数据类型是什么?

karthikeya Boyini
更新于 2019年7月30日 22:30:26

798 次浏览

可以使用 text 数据类型来存储大型字符串。以下是语法:CREATE TABLE yourTableName ( yourColumnName text, . . N ); 让我们先创建一个表:mysql> create table DemoTable -> ( -> MyStringValue text -> ); 插入一些记录:mysql> insert into DemoTable values('This is a text data type to store large string'); 显示所有记录 ... 阅读更多

如何使用 MySQL 从电话号码中提取区号?

karthikeya Boyini
更新于 2019年7月30日 22:30:26

944 次浏览

假设我们有一系列电话号码,我们想从中获取区号。例如,区号是电话号码的前三位数字。为此,可以使用 MySQL 的 LEFT() 函数。让我们先创建一个表:mysql> create table DemoTable -> ( -> AreaCodes varchar(100) -> ); 插入一些记录:这里,我们假设包含了电话号码:mysql> insert into DemoTable values('90387568976') ; mysql> insert into DemoTable values('90389097878' ; ... 阅读更多

我们可以在单个 MySQL 查询中同时实现 'LIKE' 和 'IN' 吗?

Sharon Christine
更新于 2019年7月30日 22:30:26

286 次浏览

为了提高效率,可以使用正则表达式来完成相同的任务。让我们先创建一个表:mysql> create table DemoTable -> ( -> Name varchar(30) -> ); 插入一些记录:mysql> insert into DemoTable values('John'); mysql> insert into DemoTable values('Chris'); mysql> insert into DemoTable values('Robert'); mysql> insert into DemoTable values('David'); ... 阅读更多

如何在 MySQL 中查找用连字符分隔的数字字符串中的最小值和最大值?

Sharon Christine
更新于 2019年7月30日 22:30:26

505 次浏览

使用 MIN() 函数和 SUBSTRING() 函数查找最小值,使用 MAX() 函数查找最大值。让我们先创建一个表:mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Value varchar(100) -> ); 插入一些记录:mysql> insert into DemoTable(Value) values('10-20'); mysql> insert into DemoTable(Value) values('200-100'); mysql> insert into DemoTable(Value) values('780-235'); ... 阅读更多

如何为已创建的 MySQL 列添加 NOT NULL 约束?

Sharon Christine
更新于 2019年7月30日 22:30:26

262 次浏览

使用 ALTER TABLE 命令实现。让我们先创建一个表:mysql> create table DemoTable -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(100) -> ); 让我们检查表的描述:mysql> desc DemoTable; 这将产生以下输出:+-------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------+--------------+------+-----+---------+----------------+ | StudentId | int(11) | NO | PRI | NULL | auto_increment | ... 阅读更多

如何使用 MySQL 查询截取字符串的一部分?

karthikeya Boyini
更新于 2019年7月30日 22:30:26

335 次浏览

为此,可以使用 MySQL 的 substring_index() 函数。让我们先创建一个表:mysql> create table DemoTable -> ( -> StudentId varchar(100) -> ); 插入一些记录:mysql> insert into DemoTable values('STU-1011'); mysql> insert into DemoTable values('STU-95968686'); 显示所有记录:mysql> select *from DemoTable; 这将产生以下输出:+--------------+ | StudentId | +--------------+ | STU-1011 ... 阅读更多

在 MySQL 中按连字符分割列并显示剩余的值?

karthikeya Boyini
更新于 2019年7月30日 22:30:26

597 次浏览

要按连字符分割列,可以使用 SUBSTRING_INDEX() 方法:select substring_index(yourColumnName, '-', -1) AS anyAliasName from yourTableName; 让我们先创建一个表:mysql> create table DemoTable -> ( -> StreetName text -> ); 插入一些记录:mysql> insert into DemoTable values('Paris Hill St.-CA-83745646') ; mysql> insert into DemoTable values('502 South Armstrong Street-9948443'); 显示所有记录:mysql> select *from ... 阅读更多

广告