找到 4219 篇文章 关于 MySQLi

在 MySQL 中按降序排序,但排除单个值

Sharon Christine
更新于 2020-06-30 14:49:46

946 次查看

使用 ORDER BY 并设置 DESC 进行降序排序。但是,要获取除单个值之外的所有值,请使用不等于运算符。让我们首先创建一个表 -mysql> create table DemoTable    -> (    -> Name varchar(100)    -> ); Query OK, 0 rows affected (0.89 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('Sam'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('Chris'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.15 sec) mysql> insert ... 阅读更多

如何在 MySQL varchar 列上使用数字进行搜索?

Sharon Christine
更新于 2020-06-30 14:50:28

247 次查看

使用 MySQL 中的 INSERT() 函数。它具有以下参数 -参数描述str要修改的字符串position插入 str2 的位置number要替换的字符数str2要插入 str 的字符串让我们首先创建一个表 -mysql> create table DemoTable    -> (    -> Code varchar(100)    -> ); Query OK, 0 rows affected (0.82 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('958575/98') ; Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values('765432/99'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('983456/91'); Query OK, 1 row affected (0.15 sec)显示所有 ... 阅读更多

如何在单个 MySQL 查询中添加列和索引?

karthikeya Boyini
更新于 2020-06-30 14:51:51

3K+ 次查看

为此,请使用带有 ADD 的 ALTER。以下是语法 -alter table yourTableName add yourColumnName DATETIME DEFAULT NOW(), add index(yourColumnName);让我们首先创建一个表 -mysql> create table DemoTable    -> (    -> Id int NOT NULL AUTO_INCREMENT,    -> Name varchar(100),    -> PRIMARY KEY(Id)    -> ); Query OK, 0 rows affected (0.69 sec)让我们检查表的描述 -mysql> desc DemoTable;输出这将产生以下输出 -+-------+--------------+------+-----+---------+----------------+ | Field | Type         | Null | Key | Default | Extra          | +-------+--------------+------+-----+---------+----------------+ | Id    | int(11) ... 阅读更多

我们能否使用单个 MySQL 查询获取“Jone Deo”或“Deo Jone”的记录?

karthikeya Boyini
更新于 2020-06-30 14:52:43

66 次查看

为此,您可以使用 LIKE 子句。让我们首先创建一个表 -mysql> create table DemoTable    -> (    -> ClientName varchar(100)    -> ); Query OK, 0 rows affected (0.85 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('John Smith'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('Smith John'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values('Jone Deo'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values('Deo Jone'); Query OK, 1 row affected (0.14 sec) mysql> ... 阅读更多

在 MySQL 中将表从 MyISAM 转换为 INNODB?

Sharon Christine
更新于 2020-06-30 14:53:21

172 次查看

为此,使用 ALTER 命令。让我们首先创建一个表。默认引擎设置为“MYISAM” -mysql> create table DemoTable -> ( -> ClientId int NOT NULL AUTO_INCREMENT, -> ClientName varchar(100), -> ClientAge int, -> ClientCountryName varchar(100), -> isMarried boolean, -> PRIMARY KEY(ClientId) -> )ENGINE=MyISAM; Query OK, 0 rows affected (0.67 sec)以下是将表从 MyISAM 转换为 INNODB 的查询 -mysql> alter table DemoTable ENGINE=InnoDB; Query OK, 0 rows affected (1.97 sec) Records: 0 Duplicates: 0 Warnings: 0现在让我们检查表的狀態 -mysql> show create table DemoTable;输出这将产生以下输出,显示 ... 阅读更多

MySQL 查询以选择前 10 条记录?

Sharon Christine
更新于 2020-06-30 14:54:57

11K+ 次查看

要选择前 10 条记录,请在 MySQL 中使用 LIMIT。让我们首先创建一个表 -mysql> create table DemoTable -> ( -> PageNumber text -> ); Query OK, 0 rows affected (2.50 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('Page-1'); Query OK, 1 row affected (0.46 sec) mysql> insert into DemoTable values('Page-2'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values('Page-3'); Query OK, 1 row affected (0.27 sec) mysql> insert into DemoTable values('Page-4'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('Page-5'); Query OK, ... 阅读更多

查找数据库中所有表中的特定列?

karthikeya Boyini
更新于 2020-06-30 14:56:44

607 次查看

为此,使用 COLUMN_NAME 并设置 LIKE 与该特定列名。让我们在数据库中的未知表中查找特定列 -mysql> SELECT TABLE_NAME, COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_DEFAULT    -> FROM INFORMATION_SCHEMA.COLUMNS    -> WHERE column_name LIKE '%StudentName%'    -> AND table_schema = 'web';输出这将产生以下输出 -+-------------------+-------------+-----------+-------------+----------------+ | TABLE_NAME        | COLUMN_NAME | DATA_TYPE | IS_NULLABLE |COLUMN_DEFAULT  | +-------------------+-------------+-----------+-------------+----------------+ | demotable215      | StudentName | varchar   | YES         | NULL           | | demotable221      | StudentName | varchar   ... 阅读更多

在 MySQL 中排序列,忽略特定单词

karthikeya Boyini
更新于 2020-06-30 14:33:18

154 次查看

让我们首先创建一个表 -mysql> create table DemoTable    -> (    -> Name text    -> ); Query OK, 0 rows affected (1.31 sec)使用 insert 命令在表中插入一些记录。这里,我们插入了一个包含特定单词“name”的名称,我们需要忽略它 -mysql> insert into DemoTable values('John 7'); Query OK, 1 row affected (0.65 sec) mysql> insert into DemoTable values('John 6'); Query OK, 1 row affected (0.42 sec) mysql> insert into DemoTable values('John 9'); Query OK, 1 row affected (0.33 sec) mysql> insert into DemoTable values('name John 3'); ... 阅读更多

如何按多个列对 MySQL 行进行排序?

karthikeya Boyini
更新于 2020-06-30 14:34:14

226 次查看

让我们首先创建一个表 -mysql> create table DemoTable    -> (    -> FirstName varchar(20),    -> LastName varchar(20)    -> ); Query OK, 0 rows affected (1.44 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('John', 'Smith'); Query OK, 1 row affected (0.35 sec) mysql> insert into DemoTable values('Chris', 'Brown'); Query OK, 1 row affected (0.37 sec) mysql> insert into DemoTable values('Carol', 'Taylor'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('David', 'Miller'); Query OK, 1 row affected (0.24 sec)显示表中的所有记录使用 ... 阅读更多

给定列名,如何查找 MySQL 数据库中的哪些表包含该列?

karthikeya Boyini
更新于 2020-06-30 14:34:59

116 次查看

使用 COLUMN_NAME 查找数据库中的哪个表包含特定列。让我们首先创建一个表 -mysql> create table DemoTable    -> (    -> CustomerId int,    -> CustomerName varchar(20),    -> CustomerCountryName varchar(100)    -> ); Query OK, 0 rows affected (1.05 sec)以下是查找哪些表中存在特定列“'CustomerCountryName'”的查询 -mysql> select *from information_schema.columns WHERE COLUMN_NAME = 'CustomerCountryName';输出这将产生以下输出 -+---------------+--------------+--------------+---------------------+------------------+----------------+-------------+-----------+--------------------------+------------------------+-------------------+---------------+--------------------+--------------------+-----------------+--------------+------------+-------+---------------------------------+----------------+-----------------------+-------+ | TABLE_CATALOG | TABLE_SCHEMA | TABLE_NAME  | COLUMN_NAME          |ORDINAL_POSITION  | COLUMN_DEFAULT | IS_NULLABLE | DATA_TYPE |CHARACTER_MAXIMUM_LENGTH | CHARACTER_OCTET_LENGTH |NUMERIC_PRECISION ... 阅读更多

广告