找到 4379 篇文章 关于 MySQL
74 次浏览
您可以通过使用 AUTO_INCREMENT 提供值 (NULL, 0, DEFAULT) 来避免这种情况。让我们首先创建一个表:mysql> create table DemoTable1350 -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(20) -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1350 values(NULL, 'Chris'); mysql> insert into DemoTable1350 values(0, 'Chris'); mysql> insert into DemoTable1350 values(DEFAULT, 'Chris'); 显示所有记录 ... 阅读更多
277 次浏览
让我们首先创建一个表:mysql> create table DemoTable1349 -> ( -> ProductId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> ProductPrice int -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1349(ProductPrice) values(7644); mysql> insert into DemoTable1349(ProductPrice) values(90843); mysql> insert into DemoTable1349(ProductPrice) values(9083); mysql> insert into DemoTable1349(ProductPrice) values(10000); 使用 select 语句显示表中的所有记录 ... 阅读更多
190 次浏览
以下是语法:select * from yourTableName order by yourColumnName=0, yourColumnName;让我们首先创建一个表:mysql> create table DemoTable1348 -> ( -> Amount int -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1348 values(100); mysql> insert into DemoTable1348 values(0); mysql> insert into DemoTable1348 values(90); mysql> insert into DemoTable1348 values(45); mysql> insert into DemoTable1348 values(0); ... 阅读更多
489 次浏览
为此,您可以使用连接的概念。让我们首先创建一个表:mysql> create table DemoTable1 -> ( -> Id int, -> Name varchar(10) -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1 values(100, 'Bob'); 使用 select 语句显示表中的所有记录:mysql> select * from DemoTable1;这将产生以下输出:+------+------+ | Id | Name | +------+------+ | 100 | Bob | +------+------+ 1 row in set (0.00 ... 阅读更多
417 次浏览
让我们首先创建一个表:mysql> create table DemoTable1345 -> ( -> UserEmailAddress text -> ); 使用 insert 命令在表中插入一些记录。我们在这里插入了电子邮件地址:mysql> insert into DemoTable1345 values('[email protected]'); mysql> insert into DemoTable1345 values('[email protected]'); mysql> insert into DemoTable1345 values('[email protected]'); mysql> insert into DemoTable1345 values('[email protected]'); 使用 select 语句显示表中的所有记录:mysql> select * ... 阅读更多
246 次浏览
为此,请使用 group by。让我们首先创建一个表:mysql> create table DemoTable1344 -> ( -> `SequenceId` int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> ClientId int, -> isMarried tinyint(1) -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1344(ClientId, isMarried) values(4567, 0); mysql> insert into DemoTable1344(ClientId, isMarried) values(9876, 0); mysql> insert into DemoTable1344(ClientId, isMarried) values(5432, 1); mysql> insert into DemoTable1344(ClientId, isMarried) ... 阅读更多
221 次浏览
让我们首先创建一个表:mysql> create table if not exists DemoTable1343 -> ( -> `_ClientId` int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> ClientName varchar(40), -> ClientProjectDeadline date -> )ENGINE=MyISAM, AUTO_INCREMENT=1000; 使用带有单个查询的 insert 命令在表中插入一些记录:mysql> insert into DemoTable1343(ClientName, ClientProjectDeadline) values('Chris', '2019-09-24'), ('Bob', '2015-12-09'), -> ('Mike', '2017-01-20'), ('Carol', '2018-03-31'); 记录:4 重复:0 警告:0 使用 select 语句显示表中的所有记录:mysql> select * from DemoTable1343;这将产生 ... 阅读更多
271 次浏览
为此,您可以使用 MySQL row_number()。让我们首先创建一个表:mysql> create table DemoTable1342 -> ( -> Score int -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1342 values(80); mysql> insert into DemoTable1342 values(98); mysql> insert into DemoTable1342 values(78); mysql> insert into DemoTable1342 values(89); 使用 select 语句显示表中的所有记录:mysql> select ... 阅读更多
1K+ 次浏览
要获取最后一个点后的子字符串,请使用 substring_index()。让我们首先创建一个表:mysql> create table DemoTable1341 -> ( -> Value varchar(60) -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1341 values('[email protected]' ); mysql> insert into DemoTable1341 values('Carol.Taylor.gmail') ; mysql> insert into DemoTable1341 values('C.MyFolder.Location') ; 使用 select 语句显示表中的所有记录:mysql> select * from DemoTable1341;这将产生以下 ... 阅读更多