找到 4219 篇文章,关于 MySQLi
667 次查看
要获取最后一个索引,请使用 MySQL 中的 SUBSTRING_INDEX() 函数。语法如下:SELECT yourColumnName1, ...N, SUBSTRING_INDEX(yourColumnName, ’yourDelimiter’, -1)as anyVariableName from yourTableName;为了理解上述语法,让我们创建一个表。创建表的查询如下:mysql> create table LastIndexString -> ( -> Id int, -> yourURL text -> ); Query OK, 0 rows affected (0.89 sec)使用 INSERT 命令在表中插入一些记录。查询如下:mysql> insert into LastIndexString values(1, 'https −//www.example.com/home.html'); Query OK, 1 row affected (0.26 sec) mysql> insert into LastIndexString values(2, ... 阅读更多
292 次查看
SQLite 是一个开源数据库,并且是无服务器的,不需要任何配置。整个数据库是一个单个磁盘文件,可以放置在操作系统文件系统中的任何位置。SQLite 命令类似于标准 SQL。SQLite 被浏览器等应用程序广泛用于内部数据存储。它也是嵌入式设备的便捷数据存储。标准 Python 库内置支持 SQLite 数据库连接。它包含 sqlite3 模块,该模块是由 Gerhad Haring 编写的符合 DB-API V2 的模块。它遵循 DB-API 2.0。DB-API 已根据 PEP-249 定义,以确保相似性... 阅读更多
2K+ 次查看
MySQL 中 unix_timestamp 最佳的数据类型是整数。整数数据类型如下:int(11);整数数据类型可用于条件检查,例如(>,创建表 UnixTime -> ( -> DueTime datetime -> ); Query OK, 0 rows affected (0.55 sec)使用 insert 命令以日期的形式插入记录。查询如下:mysql> insert into UnixTime values(now()); Query OK, 1 row affected (0.15 sec) mysql> insert into UnixTime values('2010-10-14'); Query OK, 1 row affected (0.15 sec) mysql> insert into UnixTime values('2020-09-24'); Query ... 阅读更多
547 次查看
要选择昨天的日期,请使用 MySQL 中的 subdate() 函数。语法如下:select subdate(yourDatetimeColumnName) as anyVariableName from yourTableName;为了理解上述语法,让我们创建一个表:mysql> create table YesterdayDateDemo -> ( -> VisitedDateTime datetime -> ); Query OK, 0 rows affected (0.59 sec)现在让我们使用 insert 命令在表中插入日期。查询如下:mysql> insert into YesterdayDateDemo values(now()); Query OK, 1 row affected (0.15 sec) mysql> insert into YesterdayDateDemo values('2012-12-26 13:24:35'); Query OK, 1 row affected (0.17 sec) mysql> insert into YesterdayDateDemo values('2013-10-22 12:20:32'); Query OK, 1 row affected (0.16 sec)Let ... 阅读更多
855 次查看
如果您使用的是 Windows 操作系统,请检查您的目录 my.cnf 或 my.ini 文件。mysql> select @@datadir;以下是输出+---------------------------------------------+ | @@datadir | +---------------------------------------------+ | C:\ProgramData\MySQL\MySQL Server 8.0\Data\ | +---------------------------------------------+ 1 row in set (0.00 sec)到达上述位置“C:\ProgramData\MySQL\MySQL Server 8.0\Data\”。以下是 my.cnf 文件的屏幕截图打开 my.cnf 文件并写入 sql_mode="TRADITIONAL"。语法如下:sql_mode="TRADITIONAL"。之后再次启动服务器。
4K+ 次查看
您可以使用 IN 和 OUT 创建参数。IN 用于获取输入参数,OUT 可用于输出。语法如下:DELIMITER // CREATE PROCEDURE yourProcedureName(IN yourParameterName dataType, OUT yourParameterName dataType ) BEGIN yourStatement1; yourStatement2; . . N END; // DELIMITER ;首先,我们将创建一个表。创建表的查询如下:mysql> create table SumOfAll -> ( -> Amount int -> ); Query OK, 0 rows affected (0.78 sec)使用 insert 命令在表中插入一些记录。查询... 阅读更多
3K+ 次查看
当您删除具有 localhost 的用户时,但您已创建了具有“%”的用户时,就会发生此错误。让我们使用“%”创建一个用户,并将其作为 localhost 删除。语法如下:CREATE USER 'yourUserName'@'%' IDENTIFIED BY 'yourPassword';让我们使用上述语法创建一个用户。创建用户的查询如下:mysql> CREATE USER 'Jack'@'%' IDENTIFIED BY '1234'; Query OK, 0 rows affected (0.26 sec)检查用户是否已成功创建:mysql> select user, host from MySQL.user;以下是输出+------------------+-----------+ | user | host | +------------------+-----------+ ... 阅读更多
1K+ 次查看
您可以使用 MySQL 中的 SUBSTRING() 来限制字符串的长度。语法如下:SELECT SUBSTRING(yourColumnName, 1, yourIntegerValueToGetTheCharacters) as anyVariableName from yourTableName;为了理解上述语法,让我们创建一个表。创建表的查询如下:mysql> create table limitLengthOfLongTextDemo -> ( -> sentence LONGTEXT -> ); Query OK, 0 rows affected (0.74 sec)使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into limitLengthOfLongTextDemo values('This is the introduction to MySQL'); Query OK, 1 row affected (0.17 sec) mysql> insert into ... 阅读更多
172 次查看
您可以在两个单元格之间使用乘法运算符 (*)。语法如下:SELECT yourColumnName1, yourColumnName2, yourColumnName1*yourColumnName2 as ‘anyVariableName’ from yourTableName;为了理解上述语法,让我们创建一个表。创建表的查询如下:mysql> create table MultiplicationDemo -> ( -> FirstPrice int, -> SecondPrice int -> ); Query OK, 0 rows affected (0.63 sec)现在您可以使用 insert 命令显示表中的所有记录。查询如下:mysql> insert into MultiplicationDemo values(10, 2); Query OK, 1 row affected (0.17 sec) mysql> insert into MultiplicationDemo values(4, 2); Query OK, ... 阅读更多