找到 4379 篇文章 关于 MySQL
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 | ... 阅读更多
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)
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(); ... 阅读更多
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 | ... 阅读更多
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; 这将产生以下 ... 阅读更多
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); ... 阅读更多
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'); ... 阅读更多
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; 这将产生以下输出:+-------+ ... 阅读更多
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'); 显示表中的所有记录 ... 阅读更多
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; 这将产生以下 ... 阅读更多