找到 4379 篇文章 关于 MySQL
1K+ 次浏览
为此,您可以使用 MySQL 中的 concat() 函数。让我们首先创建一个表 - mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20), -> Subject varchar(100) -> ); Query OK, 0 rows affected (17.73 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable(Name, Subject) values('John', 'MySQL'); Query OK, 1 row affected (1.19 sec) mysql> insert into DemoTable(Name, Subject) values('Chris', 'SQL Server'); Query OK, 1 row affected (0.88 sec) mysql> insert into DemoTable(Name, Subject) values('Robert', 'MongoDB'); Query OK, 1 row affected ... 阅读更多
268 次浏览
让我们首先创建一个表 - mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20) -> ); Query OK, 0 rows affected (0.69 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable(Name) values('Carol'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable(Name) values('Chris'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable(Name) values('David'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable(Name) values('Bob'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable(Name) ... 阅读更多
124 次浏览
如果给定一个包含文件路径的字符串,PHP basename() 函数将返回文件的基名称。要在 MySQL 中获得其等效项,您可以使用 SUBSTRING_INDEX()。让我们首先创建一个表 - mysql> create table DemoTable -> ( -> Location varchar(200) -> ); Query OK, 0 rows affected (1.02 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('C:\Web\Sum.java'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable values('E:\WebDevelopment\Image1.png'); Query OK, 1 row affected (0.42 sec) 使用 select 语句显示表中的所有记录 ... 阅读更多
129 次浏览
让我们首先创建一个表 - mysql> create table DemoTable -> ( -> Name varchar(100) -> ); Query OK, 0 rows affected (0.85 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values(NULL); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values(NULL); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable values('David'); Query OK, 1 row affected (0.17 sec) 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable;Output+-------+ | Name ... 阅读更多
390 次浏览
是的,我们可以使用 CASE 语句做到这一点。让我们首先创建一个表 - mysql> create table DemoTable -> ( -> isMarried boolean -> ); Query OK, 0 rows affected (0.76 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values(true); Query OK, 1 row affected (0.22 sec) mysql> insert into DemoTable values(false); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable values(false); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values(true); Query OK, 1 row affected (0.19 sec) 显示表中的所有记录 ... 阅读更多
2K+ 次浏览
要将时间转换为秒,请使用 TIME_TO_SEC() 方法。让我们首先创建一个表 - mysql> create table DemoTable -> ( -> ArrivalTime time -> ); Query OK, 0 rows affected (0.63 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('04:10:00'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('05:20:50'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('06:40:10'); Query OK, 1 row affected (0.18 sec) 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable;Output+-------------+ | ArrivalTime | +-------------+ | 04:10:00 ... 阅读更多
161 次浏览
以下是语法 - select table_name, create_time from information_schema.TABLES where table_schema = 'yourDataBaseName' order by CREATE_TIME desc limit 1;让我们创建第一个表(时间:2019-06-10 16:40:51) - mysql> create table DemoTable1 -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(100), -> StudentAge int -> ); Query OK, 0 rows affected (0.59 sec) 我们现在将创建第二个表,假设在 5 分钟后 - mysql> create table DemoTable2 -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(100), -> StudentAge int -> ); Query ... 阅读更多
195 次浏览
要获取表的当前大小,请使用以下命令,它将显示有关表(包括大小)的详细信息 - show table status like ‘yourTableName’\G让我们首先创建一个表 - mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> CustomerName varchar(20), -> CustomerAge int, -> CustomerCountryName varchar(20) -> ); Query OK, 0 rows affected (0.75 sec) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable(CustomerName, CustomerAge, CustomerCountryName) values('John', 24, 'US'); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable(CustomerName, CustomerAge, CustomerCountryName) ... 阅读更多
97 次浏览
要使用自动递增列,可以在创建表时将其设置为AUTO_INCREMENT。让我们先创建一个表。这里,我们将Id字段设置为列,因为这将是我们的自动递增列:
mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> FirstName varchar(20), -> LastName varchar(20) -> );
Query OK, 0 rows affected (0.71 sec)
使用insert命令在表中插入一些记录:
mysql> insert into DemoTable(FirstName, LastName) values('John', 'Smith');
Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable(FirstName, LastName) values('Chris', 'Brown');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable(FirstName, LastName) values('Carol', 'Taylor');
Query OK, 1 row affected (0.21 sec)
使用select语句显示表中的所有记录:
mysql> select * from DemoTable;
输出
+----+-----------+----------+
| Id | FirstName | LastName |
+----+-----------+----------+
| 1 | John ... 阅读更多
浏览量:175
为此,使用 ORDER BY 子句。当前日期如下:
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2019-06-09 21:08:16 |
+---------------------+
1 row in set (0.00 sec)
让我们先创建一个表:
mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> DueDate datetime -> );
Query OK, 0 rows affected (0.62 sec)
使用insert命令在表中插入一些记录:
mysql> insert into DemoTable(DueDate) values('2019-06-12');
Query OK, 1 row affected (0.24 sec) ... 阅读更多