找到 4379 篇文章 关于 MySQL
1K+ 阅读量
让我们首先创建一个表 - mysql> create table DemoTable -> ( -> StudentId varchar(100) -> ); Query OK, 0 rows affected (0.53 sec)插入一些记录到表中使用 insert 命令 - mysql> insert into DemoTable values('STU#123'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values('STU#567'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('STU#98494'); Query OK, 1 row affected (0.19 sec)使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable;输出这将产生以下输出 -+-----------+ | StudentId | +-----------+ | STU#123 | | STU#567 ... 阅读更多
359 阅读量
要按年份获取记录,请在 MySQL 中使用 YEAR() 方法 - select *from yourTableName where year(yourColumnName)=yourYearValue;让我们首先创建一个表 - mysql> create table DemoTable -> ( -> CustomerName varchar(100), -> ShippingDate datetime -> ); Query OK, 0 rows affected (0.64 sec)插入一些记录到表中使用 insert 命令 - mysql> insert into DemoTable values('Chris', '2019-01-21'); Query OK, 1 row affected (0.28 sec) mysql> insert into DemoTable values('Robert', '2018-02-21'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('David', '2016-04-01'); Query OK, 1 row affected (0.17 sec)使用 select 语句显示表中的所有记录 - mysql> ... 阅读更多
2K+ 阅读量
为此,您可以使用存储过程。让我们使用两个列动态创建一个表,即 StudentId 为 int,而 StudentName 为 varchar - mysql> DELIMITER $$ mysql> CREATE PROCEDURE creatingDynamicTableDemo(yourTableName VARCHAR(200)) -> BEGIN -> SET @name = yourTableName; -> SET @st = CONCAT(' '> CREATE TABLE IF NOT EXISTS `' , @name, '` ( '> `StudentId` int UNSIGNED NOT NULL AUTO_INCREMENT, '> `StudentName` varchar(20) NOT NULL, '> PRIMARY KEY (`StudentId`) '> ) '> '); -> PREPARE ... 阅读更多
196 阅读量
要在 varchar 字段中搜索整数值,可以使用 CASE 语句。让我们首先创建一个表。假设,我们有一个电子邮件 ID 列表 - mysql> create table DemoTable -> ( -> Title varchar(100) -> ); Query OK, 0 rows affected (0.61 sec)插入一些记录到表中使用 insert 命令 - mysql> insert into DemoTable values('[email protected]'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable values('[email protected]'); Query OK, 1 row affected (0.45 sec)使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable;输出这将产生以下输出 -+-------------------+ | Title ... 阅读更多
77 阅读量
为此,请使用 COUNT() 方法。让我们首先创建一个表 - mysql> create table DemoTable -> ( -> ProductName varchar(100) -> ); Query OK, 0 rows affected (0.59 sec)插入一些记录到表中使用 insert 命令 - mysql> insert into DemoTable values('Product-1'); Query OK, 1 row affected (0.26 sec) mysql> insert into DemoTable values('Product-2'); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values('Product-3'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values('Product-3'); Query OK, 1 row affected (0.29 sec) mysql> insert into DemoTable values('Product-2'); Query OK, 1 row affected ... 阅读更多
892 阅读量
为此,请使用 ORDER BY MAX()。让我们首先创建一个表 - mysql> create table DemoTable -> ( -> Id int, -> Name varchar(100) -> ); Query OK, 0 rows affected (0.81 sec)插入一些记录到表中使用 insert 命令 - mysql> insert into DemoTable values(10, 'John'); Query OK, 1 row affected (0.51 sec) mysql> insert into DemoTable values(10, 'John'); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values(20, 'Sam'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values(20, 'Sam'); Query OK, 1 row affected (0.11 sec) ... 阅读更多
604 阅读量
为此,您可以使用 ORDER BY 子句。让我们首先创建一个表 - mysql> create table DemoTable -> ( -> Num1 int, -> Num2 int -> ); Query OK, 0 rows affected (0.61 sec)插入一些记录到表中使用 insert 命令 - mysql> insert into DemoTable values(60, 249); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable values(59, 250); Query OK, 1 row affected (0.12 sec)使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable;输出这将产生以下输出 -+------+------+ | Num1 | Num2 | +------+------+ | 60 | 249 ... 阅读更多
355 阅读量
让我们首先创建一个表 - mysql> create table DemoTable -> ( -> StudentId varchar(100) -> ); Query OK, 0 rows affected (0.58 sec)插入一些记录到表中使用 insert 命令 - mysql> insert into DemoTable values('STU-090'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values('STU-123'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('STU-678'); Query OK, 1 row affected (0.29 sec)使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable;输出这将产生以下输出 -+-----------+ | StudentId | +-----------+ | STU-090 | ... 阅读更多
1K+ 阅读量
使用 SUBSTR() 方法获取列的子字符串。让我们首先创建一个表 - mysql> create table DemoTable -> ( -> Title text -> ); Query OK, 0 rows affected (0.74 sec)插入一些记录到表中使用 insert 命令 - mysql> insert into DemoTable values('This is a MySQL Database'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('Java is an Object Oriented Programming Language'); Query OK, 1 row affected (0.17 sec)使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable ;输出这将产生以下输出 -+-------------------------------------------------+ | Title ... 阅读更多
395 阅读量
首先让我们创建一个表。其中一列是时间戳 -mysql> create table DemoTable -> ( -> CustomerName varchar(100), -> CustomerShippingDate timestamp -> ); Query OK, 0 rows affected (0.52 sec)使用insert命令在表中插入一些记录 -mysql> insert into DemoTable values('Chris', '2019-01-21'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('David', '2019-03-01'); Query OK, 1 row affected (0.22 sec) mysql> insert into DemoTable values('Robert', '2019-06-04'); Query OK, 1 row affected (0.25 sec)使用select语句显示表中的所有记录 -mysql> select *from DemoTable;输出这将... 阅读更多