找到 4379 篇文章 关于 MySQL

显示有关 MySQL 字段名称的信息,包括 TYPE、KEY 等。

AmitDiwan
更新于 2019-12-16 06:39:14

89 次查看

要显示有关字段名称的信息,语法如下:show columns from yourTableName; 让我们首先创建一个表:mysql> create table DemoTable1586 -> ( -> EmployeeId int, -> EmployeeFirstName varchar(20), -> EmployeeLastName varchar(20), -> EmployeeAge int, -> EmployeeCountryName varchar(20), -> EmployeeSalary int -> ); 以下是显示字段名称的查询:mysql> show columns from DemoTable1586; 这将产生以下输出:+---------------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | ... 阅读更多

如果我们设置了 UNIQUE 并使用重复值进行多次插入会发生什么?

AmitDiwan
更新于 2019-12-16 06:35:52

97 次查看

将出现错误,并且表中不会插入任何内容。让我们看一个示例并创建一个表:mysql> create table DemoTable1585 -> ( -> StudentId int, -> StudentMarks int, -> UNIQUE(StudentId) -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1585 values(1,87),(2,98),(3,91),(3,48); ERROR 1062 (23000): Duplicate entry '3' for key 'StudentId' 使用 select 语句显示表中的所有记录:mysql> select * from DemoTable1585; 这将产生以下输出。没有内容被插入:Empty set (0.00 sec)

如何使用触发器在 MySQL 表中插入日期?

AmitDiwan
更新于 2019-12-16 06:27:58

954 次查看

让我们首先创建一个表:mysql> create table DemoTable1584 -> ( -> DueDate datetime -> ); 以下是将 DATE 插入 MySQL 的查询:mysql> create trigger insertDate before insert on DemoTable1584 -> for each row set new.DueDate=curdate(); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1584 values(); mysql> insert into DemoTable1584 values(); mysql> insert into DemoTable1584 values(); ... 阅读更多

从 MySQL 中的字段中删除部分数据?

AmitDiwan
更新于 2019-12-16 06:26:55

205 次查看

要删除部分数据,请使用 UPDATE 命令以及 REPLACE()。让我们首先创建一个表:mysql> create table DemoTable1583 -> ( -> GameDetails text -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1583 values('=Candy, 2000'); mysql> insert into DemoTable1583 values('=Lucky29, 10000'); 使用 select 语句显示表中的所有记录:mysql> select * from DemoTable1583; 这将产生以下输出:+------------------------------------------------------------+ | GameDetails | ... 阅读更多

查询 MySQL 表并获取在过去 3 天内发布的行?

AmitDiwan
更新于 2019-12-16 06:25:24

125 次查看

假设当前日期为:'2019-10-20 我们将首先看到一个示例并创建一个表:mysql> create table DemoTable1582 -> ( -> PostedDate datetime -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1582 values('2019-01-21 12:34:40'); mysql> insert into DemoTable1582 values('2019-10-15 11:00:00'); mysql> insert into DemoTable1582 values('2019-10-25 1:10:00'); 使用 select 语句显示表中的所有记录:mysql> select * from DemoTable1582; 这将产生以下 ... 阅读更多

如何确保 MySQL 行是唯一的?

AmitDiwan
更新于 2019-12-16 06:19:54

374 次查看

要确保 MySQL 行是唯一的,您需要使用 UNIQUE 约束。让我们首先创建一个表:mysql> create table DemoTable1580 -> ( -> id int, -> Name varchar(20), -> Age int -> ); 以下是创建唯一约束以确保 MySQL 行唯一的查询:mysql> alter table DemoTable1580 add unique index(id, Name, Age); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1580 values(101, 'Chris', 21); ... 阅读更多

如何使用 MySQL 按升序选择表中的最后三行?

AmitDiwan
更新于 2019-12-16 06:15:52

588 次查看

要按升序选择最后三行,请使用 ORDER BY DESC LIMIT,如下面的语法所示:select * from (select * from yourTableName order by yourColumnName desc limit 3) anyAliasName order by yourColumnName ; 让我们首先创建一个表:mysql> create table DemoTable1579 -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20) -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1579(Name) values('Robert'); mysql> insert into DemoTable1579(Name) values('Bob'); ... 阅读更多

使用单个查询在两个表中选择和插入 MySQL 数据

AmitDiwan
更新于 2019-12-16 06:11:45

324 次查看

以下是创建第一个表的查询。mysql> create table DemoTable1 -> ( -> StudentName varchar(20), -> StudentMarks int -> ); 要理解上述概念,让我们创建第二个表。mysql> create table DemoTable2 -> ( -> Name varchar(20) -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable2 values('Chris'); 使用 select 语句显示表中的所有记录:mysql> select * from DemoTable2; 这将产生以下输出:+-------+ ... 阅读更多

获取 MySQL 表中行数的最简单方法?

AmitDiwan
更新于 2019-12-16 06:10:14

160 次查看

获取行数最简单的方法是使用聚合函数 COUNT(*)。让我们首先创建一个表:mysql> create table DemoTable1575 -> ( -> FirstName varchar(20) -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1575 values('Chris'); mysql> insert into DemoTable1575 values('Bob'); mysql> insert into DemoTable1575 values('Adam'); mysql> insert into DemoTable1575 values('Robert'); 显示表中的所有记录 ... 阅读更多

MySQL 查询以替换列值中的特殊字符

AmitDiwan
更新于 2019-12-16 06:08:49

848 次查看

让我们首先创建一个表:mysql> create table DemoTable1574 -> ( -> StudentCode varchar(20) -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1574 values('111_Carol'); mysql> insert into DemoTable1574 values('______'); mysql> insert into DemoTable1574 values('David_12345'); mysql> insert into DemoTable1574 values('______'); 使用 select 语句显示表中的所有记录:mysql> select * from DemoTable1574; 这将产生以下 ... 阅读更多

广告