找到 4219 篇文章 关于 MySQLi

MySQL LIKE IN()?

Arjun Thakur
更新于 2019-07-30 22:30:24

2K+ 次浏览

您也可以使用正则表达式 (regexp) 实现 MySQL Like IN()。语法如下:select * from yourTableName where yourColumName regexp ‘value1|value2|value3……|valueN’;要理解上述逻辑,您需要创建一个表。让我们首先创建一个表:mysql> create table INDemo -> ( -> Id int, -> Name varchar(100) -> ); 向表中插入一些记录。查询如下:mysql> insert into INDemo values(100, 'John'); ... 阅读更多

如何将 MySQL 默认字符集更改为 UTF-8 (在 my.cnf 中)?

Chandu yadav
更新于 2019-07-30 22:30:24

1K+ 次浏览

要在 my.cnf 中将 MySQL 默认字符集更改为 UTF-8,首先找到 my.cnf 文件的位置。以下是“my.cnf”文件的屏幕截图。首先,打开 C: 盘符,然后打开“Program Data”文件夹。现在,单击“MySQL”文件夹。现在,单击 MySQL Server 8.0 文件夹并打开它。打开 MySQL Server 8.0 后,您将找到“my.cnf”文件的位置。打开 my.cnf 文件后,您将看到字符集。打开文件,可见以下内容:现在您可以将字符集更改为 utf8。

如何通过命令行连接到 MySQL 数据库?

George John
更新于 2019-07-30 22:30:24

3K+ 次浏览

要通过命令行连接 MySQL,首先打开命令提示符。您可以使用快捷键“Windows + R”来完成此操作。单击后,将打开一个面板,您需要输入 CMD 并按下确定按钮,如下所示:按下确定按钮后,您将看到命令行窗口。进入 MySQL Server 的“bin”目录,如下面的屏幕截图所示:现在您已进入 bin 目录。键入以下语句以连接到 MySQL。mysql -u yourUserName -p应用上述语句连接到 MySQL。快照如下所示,其中... 阅读更多

如何使用 MySQL Workbench 从服务器获取数据库的 ER 模型?

Ankith Reddy
更新于 2019-07-30 22:30:24

324 次浏览

要从服务器获取数据库的 ER 模型,您需要首先启动 MySQL Workbench。快照如下所示:之后,您需要选择“数据库”菜单:数据库->反向工程然后将打开一个向导,如下图所示。添加密码并连续两次按下确定。按下确定按钮后,您将看到下一个向导,您需要按下下一步按钮。现在将显示以下内容:之后,您需要选择“模型”菜单,如我在上述向导中标记的那样。模型->从目录对象创建图表选择该选项后,您将获得 ER... 阅读更多

MySQL 中显示表约束的命令?

Arjun Thakur
更新于 2020-06-26 12:44:26

2K+ 次浏览

您可以使用 SHOW 命令显示表的约束。语法如下:show create table yourTableName;上述命令将显示所有带有表 ENGINE 的约束。使用此命令,您还可以查看所有列名和相应的数据类型。为了理解上述 MySQL 语句,让我们首先创建一个表:mysql> create table ShowConstraintsDemo    -> (    -> BookId int not null, -> BookName varchar(200) not null, -> BookAuthor varchar(200) Unique not null, -> Primary key(BookId, BookName) -> ); 现在您可以应用上述语法来... 阅读更多

如何按两列对 MySQL 表进行排序?

Chandu yadav
更新于 2019-07-30 22:30:24

496 次浏览

使用以下语法按两列对 MySQL 表进行排序:order by yourColumnName1 DESC, yourColumnName2 DESC;让我们首先为我们的示例创建一个表:mysql> create table OrderByDemo -> ( -> StudentId int, -> StudentName varchar(100), -> StudentAge int -> ); 使用 insert 命令将记录插入表中。查询如下:mysql> insert into OrderByDemo values(1, 'John', 23); ... 阅读更多

MySQL 的 now() + 1 天?

George John
更新于 2019-07-30 22:30:24

5K+ 次浏览

语句 now()+1 day 本身表示我们需要向当前日期时间添加一天。您可以这样编写上述逻辑:now()+interval 1 day;或者您可以使用 MySQL 的 date_add() 函数编写相同的逻辑:date_add(now(), interval 1 day);让我们将上述概念与 MySQL select 语句一起使用。查询如下:mysql> select now()+ interval 1 day;以下是增加一天的示例输出:+-----------------------+ | now()+ interval 1 day | +-----------------------+ | 2018-11-23 15:43:10 | +-----------------------+ 现在,让我们来看另一个示例... 阅读更多

如何在 MySQL 中运行 SQL 脚本?

Arjun Thakur
更新于 2019-07-30 22:30:24

23K+ 次浏览

要在 MySQL 中运行 SQL 脚本,请使用 MySQL Workbench。首先,您需要打开 MySQL Workbench。快照如下所示:现在,文件 -> 打开 SQL 脚本以打开 SQL 脚本。或者,使用以下快捷键:Ctrl+Shift+O之后,您将看到一个选项,您可以从中选择磁盘上的 .sql 文件。在我的系统中,该文件位于桌面上。我将选择与以下屏幕截图中显示的相同的“tblstudent”SQL 文件:浏览 .sql 文件后,您需要选择“重新连接到数据库”选项,如下面的屏幕截图所示:现在,它将... 阅读更多

如何在 MySQL 中插入多行?

Chandu yadav
更新于 2019-07-30 22:30:24

7K+ 次浏览

使用“values”在 MySQL 中插入多行。您可以用逗号分隔的括号将值括起来。以下是 MySQL 中插入多行的语法。insert into yourTableName(yourColumnName1, yourColumnName2, ..............yourColumnNameN) values(value1, value2, ...valueN), (value1, value2, ...valueN), (value1, value2, ...valueN), ...........((value1, value2, ...valueN);现在让我们首先在 MySQL 中创建一个表:mysql> create table InsertMultipleRowsDemo -> ( -> Id int, -> Name varchar(200), -> Age int -> ); 应用上述语法来插入... 阅读更多

如何在 MySQL 中使用两列作为带自动增长的主键?

Arjun Thakur
更新于 2019-07-30 22:30:24

911 次浏览

使用 MyISAM 引擎实现此功能。这是一个使用两列作为带自动增长的主键的示例。创建一个表,其中两列作为主键:mysql> create table TwoPrimaryKeyTableDemo -> ( -> Result ENUM('First', 'Second', 'Third', 'Fail') not null, -> StudentId int not null auto_increment, -> StudentName varchar(200) not null, -> Primary key(Result, StudentId) -> ) -> ENGINE=MyISAM; 向表中插入记录mysql> insert into TwoPrimaryKeyTableDemo(StudentName, Result) values('John', 'Fail'); ... 阅读更多

广告