找到 4219 篇文章 关于 MySQLi
956 次浏览
要创建像年份 (2019) 这样的表名,请使用 PREPARE 语句。让我们首先创建一个表 −mysql> create table DemoTable1959 ( UserName varchar(20) ); 查询结果 OK,0 行受影响 (0.00 秒)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1959 values('Chris'); 查询结果 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1959 values('David'); 查询结果 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1959 values('Bob'); 查询结果 OK,1 行受影响 (0.00 秒)使用 select 语句显示表中的所有记录 −mysql> select * from DemoTable1959;这将产生以下输出 −+----------+ | UserName ... 阅读更多
648 次浏览
为此,请使用 ZEROFILL 并更改表以从相同的序列开始 −alter table yourTableName change yourColumnName yourColumnName int(3) UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT PRIMARY KEY;为了理解上述语法,让我们首先创建一个表 −mysql> create table DemoTable1958 ( UserId int, UserName varchar(20) ); 查询结果 OK,0 行受影响 (0.00 秒)以下是将生成的序列号更改为从 001 开始的查询:mysql> alter table DemoTable1958 change UserId UserId int(3) UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT PRIMARY KEY; 查询结果 OK,0 行受影响 (0.00 秒) 记录:0 重复项:0 警告:0让 ... 阅读更多
330 次浏览
让我们首先创建一个表 −mysql> create table DemoTable1957 ( EmployeeId int, EmployeeName varchar(20), EmployeeSalary int ); 查询结果 OK,0 行受影响 (0.00 秒)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1957 values(1, 'Chris', 240000); 查询结果 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1957 values(2, 'Bob', 120000); 查询结果 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1957 values(3, 'David', 180000); 查询结果 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1957 values(4, 'Mike', 650000); 查询结果 OK,1 行受影响 (0.00 秒)使用 ... 阅读更多
458 次浏览
让我们首先获取当前日期 −mysql> select curdate();这将产生以下输出 −+------------+ | curdate() | +------------+ | 2019-12-15 | +------------+ 1 行结果集 (0.00 秒)让我们首先创建一个表 −mysql> create table DemoTable1956 ( ProductId int, ProductName varchar(20), CustomerName varchar(20), ShippingDate date ); 查询结果 OK,0 行受影响 (0.00 秒)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1956 values(101, 'Product-1', 'Sam', '2019-10-11'); 查询结果 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1956 values(102, 'Product-2', 'Carol', '2018-12-01'); 查询结果 OK,1 行受影响 (0.00 秒) ... 阅读更多
526 次浏览
让我们首先创建一个表 −mysql> create table DemoTable1955 ( UserId int NOT NULL AUTO_INCREMENT , PRIMARY KEY(UserId) ); 查询结果 OK,0 行受影响 (0.00 秒)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1955 values(); 查询结果 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1955 values(); 查询结果 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1955 values(); 查询结果 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1955 values(); 查询结果 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1955 values(); 查询结果 OK,1 行受影响 (0.00 秒)显示 ... 阅读更多
93 次浏览
要获取星期几,请在 MySQL 中使用 DAYNAME() 函数。让我们首先创建一个表 −mysql> create table DemoTable1954 ( ShippingDate date ); 查询结果 OK,0 行受影响 (0.00 秒)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1954 values('2019-12-15'); 查询结果 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1954 values('2018-04-11'); 查询结果 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1954 values('2019-01-31'); 查询结果 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1954 values('2016-10-01'); 查询结果 OK,1 行受影响 (0.00 秒)使用 select 语句显示表中的所有记录 −mysql> select * ... 阅读更多
498 次浏览
让我们首先创建一个表 −mysql> create table DemoTable1953 ( StudentName varchar(20) ); 查询结果 OK,0 行受影响 (0.00 秒)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1953 values('Chris'); 查询结果 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1953 values(NULL); 查询结果 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1953 values('David'); 查询结果 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1953 values(NULL); 查询结果 OK,1 行受影响 (0.00 秒)使用 select 语句显示表中的所有记录 −mysql> select * from DemoTable1953;这将产生以下输出 −+-------------+ | ... 阅读更多
101 次浏览
为此,请使用 CASE 语句。让我们首先创建一个表 −mysql> create table DemoTable1952 ( Marks int ); 查询结果 OK,0 行受影响 (0.00 秒)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1952 values(35); 查询结果 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1952 values(65); 查询结果 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1952 values(55); 查询结果 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1952 values(39); 查询结果 OK,1 行受影响 (0.00 秒)使用 select 语句显示表中的所有记录 −mysql> select * from DemoTable1952;这将产生 ... 阅读更多
676 次浏览
要将浮点值拆分为两列,第一列将具有小数点之前的数值。第二列将具有小数点之后的数值。为此,您可以使用 SUBSTRING_INDEX() 和 CAST()。让我们首先创建一个表 −mysql> create table DemoTable1951 ( Value1 varchar(20) ); 查询结果 OK,0 行受影响 (0.00 秒)使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable1951 values('100.50'); 查询结果 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1951 values('70.90'); 查询结果 OK,1 行受影响 (0.00 秒) mysql> insert into DemoTable1951 values('1000.55'); 查询结果 OK,1 行受影响 ... 阅读更多
2K+ 次浏览
让我们创建一个表 −mysql> create table DemoTable1950 ( Amount float ); 查询OK,0行受影响 (0.00 秒)使用insert命令在表中插入一些记录 −mysql> insert into DemoTable1950 values(45.60); 查询OK,1行受影响 (0.00 秒) mysql> insert into DemoTable1950 values(101.78); 查询OK,1行受影响 (0.00 秒) mysql> insert into DemoTable1950 values(75.90); 查询OK,1行受影响 (0.00 秒) mysql> insert into DemoTable1950 values(89.45); 查询OK,1行受影响 (0.00 秒)使用select语句显示表中的所有记录 −mysql> select * from DemoTable1950;这将产生以下输出 −+--------+ | Amount ... 阅读更多