找到 4379 篇文章 关于 MySQL
85 次查看
为了在 MySQL 中删除表中的所有列,您可以使用 DROP TABLE 命令。以下是语法:DROP TABLE yourTableName;让我们先创建一个表:mysql> create table DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentLastName varchar(20), StudentAge int, StudentAddress varchar(200), StudentCountryName varchar(30), StudentDateOfBirth datetime ); Query OK, 0 rows affected (0.85 sec)让我们使用 DESC 命令检查表的描述:mysql> desc DemoTable;这将产生以下输出:+--------------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key ... 阅读更多
2K+ 次查看
要设置标志,您可以将类型设置为 tinyint(1) 类型。以下是语法 -yourColumnName tinyint(1) DEFAULT 1;让我们先创建一个表 -mysql> create table DemoTable ( ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(20), isMarried tinyint(1) DEFAULT 1 ); Query OK, 0 rows affected (0.64 sec)使用 insert 命令在表中插入一些记录 -mysql> INSERT INTO DemoTable(ClientName, isMarried) values('Larry', 0); Query OK, 1 row affected (0.16 sec) mysql> INSERT INTO DemoTable(ClientName) values('David'); Query OK, 1 row affected (0.12 sec) mysql> INSERT INTO DemoTable(ClientName, isMarried) values('Mike', 1); Query OK, 1 row affected (0.19 ... 阅读更多
2K+ 次查看
您可以使用 ORDER BY SUBSTRING() 在 MySQL 中按字符串的特定部分排序。让我们先创建一个表:mysql> create table DemoTable (UserId varchar(200)); Query OK, 0 rows affected (0.68 sec)以下是使用 insert 命令在表中插入记录的查询:mysql> insert into DemoTable values('USER_1234'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('USER_John'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('USER_Sam'); Query OK, 1 row affected (0.22 sec) mysql> insert into DemoTable values('USER_Carol'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values('USER_Bob'); Query OK, ... 阅读更多
373 次查看
您可以使用 AS 命令为 MySQL 结果中的显示表创建别名。以下是语法 -SELECT TABLE_NAME AS anyAliasName FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = DATABASE();让我们实现上述语法 -mysql> SELECT TABLE_NAME AS MY_TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = DATABASE();这将产生以下输出 -+------------------------------------+ | MY_TABLE_NAME | +------------------------------------+ | a | | accumulateddemo | | add10minutedemo ... 阅读更多
465 次查看
以下是针对正值或负值的 select 查询中使用 GROUP BY 的语法:select *from yourTableName group by -yourColumnName;让我们先创建一个表:mysql> create table DemoTable (Value int); Query OK, 0 rows affected (0.60 sec)以下是使用 insert 命令在表中插入一些记录的查询:mysql> insert into DemoTable values(-10); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable values(-20); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable values(20); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values(10); Query OK, 1 row affected (0.13 sec) mysql> insert ... 阅读更多
550 次查看
让我们先创建一个表。这里,我们有两个 varchar 类型的列 -mysql> create table DemoTable ( UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserFirstName varchar(10), UserLastName varchar(20) , UserAge int ); Query OK, 0 rows affected (0.96 sec)让我们使用 DESC 命令检查表的描述 -mysql> desc DemoTable;这将产生以下输出 -+---------------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+----------------+ | UserId | int(11) | NO ... 阅读更多
2K+ 次查看
要在 MySQL 中设置变量,您需要使用 SET 命令。以下是语法:set @yourVariableName:=yourValue; select *from yourTableName where yourColumnName=@yourVariableName;让我们先创建一个表:mysql> create table DemoTable ( Id int, FirstName varchar(20), LastName varchar(20) ); Query OK, 0 rows affected (0.83 sec)以下是使用 insert 命令在表中插入一些记录的查询:mysql> insert into DemoTable values(10, 'Carol', 'Taylor'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values(20, 'John', 'Doe'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values(30, 'John', 'Smith'); Query OK, 1 row ... 阅读更多
288 次查看
使用 LPAD() 向少于 9 位数字的数字添加 0。让我们先创建一个表 -mysql> create table DemoTable ( Value varchar(20) ); Query OK, 0 rows affected (0.55 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('3646465'); Query OK, 1 row affected (0.29 sec) mysql> insert into DemoTable values('9485757591'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('485756'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values('959585'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('124'); Query OK, 1 row affected ... 阅读更多
926 次查看
要在 MySQL 中将 row_format 更改为 dynamic,以下是语法:ALTER TABLE yourTableName ROW_FORMAT=DYNAMIC;让我们先创建一个表:mysql> create table DemoTable ( CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, CustomerName varchar(200), CustomerAge int, CustomerAddress varchar(200) ); Query OK, 0 rows affected (0.73 sec)让我们使用 DESC 命令检查表的描述:mysql> desc DemoTable;这将产生以下输出:+-----------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra ... 阅读更多
253 次查看
这里,我们将使用 OCTET_LENGTH 来检查记录的长度,因为我们想要长度大于 1 的记录。让我们先创建一个表 -mysql> create table DemoTable ( UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserName varchar(20), UserGender varchar(20) ); Query OK, 0 rows affected (0.55 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable(UserName, UserGender) values('John', 'M'); Query OK, 1 row affected (0.82 sec) mysql> insert into DemoTable(UserName, UserGender) values('Carol', 'Male'); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable(UserName, UserGender) values('Mia', 'Female'); Query OK, ... 阅读更多
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP