找到 6705 篇文章 关于数据库

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

Chandu yadav
更新于 2019年7月30日 22:30:24

1K+ 浏览量

要将 MySQL 默认字符集更改为 my.cnf 中的 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年7月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年7月30日 22:30:24

324 浏览量

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

MySQL 中显示表约束的命令?

Arjun Thakur
更新于 2020年6月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年7月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> insert into OrderByDemo values(3, ... 阅读更多

MySQL 的 now() + 1 天?

George John
更新于 2019年7月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; 以下是将一天增加 1 的示例输出 - +-----------------------+ | now()+ interval 1 day | +-----------------------+ | 2018-11-23 15:43:10 | +-----------------------+ 现在,让我们看看另一个示例 ... 阅读更多

如何在 MySQL 中运行 SQL 脚本?

Arjun Thakur
更新于 2019年7月30日 22:30:24

23K+ 浏览量

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

在 MySQL 中插入多行?

Chandu yadav
更新于 2019年7月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年7月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'); ... 阅读更多

MySQL Workbench 中的列标志是什么意思?

Ankith Reddy
更新于 2020年6月26日 12:38:03

4K+ 浏览量

在 MySQL Workbench 中,列标志可以与列一起使用以维护完整性。列标志如下 - PK - 主键 NN - NOT NULL BIN - 二进制 UN - 无符号 UQ - 唯一 ZF - 零填充 G - 生成列 AI - 自动递增 让我们逐一了解它们 - PK 这代表主键。它可以用来将列设为主键。NN 它代表 NOT NULL。用于强制列不插入 NULL 值。BIN 它代表二进制。这可以用来将数据存储为二进制字符串。UN 它代表 ... 阅读更多

广告