-- 在 MySQL 中,`INT(11)` 表示一个整数类型,其中 11 是显示宽度(display width),它并不影响存储的范围。
-- `INT(11)` 和 `INT` 的存储范围是一样的,都是 -2147483648 到 2147483647(有符号)或 0 到 4294967295(无符号)。
-- 创建一个包含 `INT(11)` 类型字段的表的示例代码:
CREATE TABLE example_table (
id INT AUTO_INCREMENT PRIMARY KEY,
age INT(11) NOT NULL,
name VARCHAR(100) NOT NULL
);
-- 插入一些数据到表中:
INSERT INTO example_table (age, name) VALUES (25, 'Alice');
INSERT INTO example_table (age, name) VALUES (30, 'Bob');
-- 查询表中的数据:
SELECT * FROM example_table;
INT(11):这里的 11 是显示宽度,表示当使用某些工具(如 MySQL 客户端)显示数据时,字段至少占用 11 个字符的宽度。但这并不会限制实际存储的数据大小。AUTO_INCREMENT:自动递增字段,通常用于主键。NOT NULL:表示该字段不能为空。VARCHAR(100):可变长度字符串,最大长度为 100 个字符。上一篇:pymysql insert
下一篇:命令行进入mysql
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站