一、tinyint类型说明 id tinyint(M) [UNSIGNED] [ZEROFILL] 字段名 字段类型(显示长度,生产中创建表时不指定) [无符号] [前导填充] unsigned: 01:tinyint(M)后面加上unsigned后,就是无符号,只能插入正整数,范围就是0~255; ...
分类:
数据库 时间:
2020-02-18 09:16:03
阅读次数:
110
一、bigint类型说明 id bigint(M) [UNSIGNED] [ZEROFILL] 字段名 字段类型(显示长度,创建表时不指定长度) [无符号] [前导填充] unsigned 01:bigint(M)后面加上unsigned,就是无符号,只可插入正整数,其bigint的范围是 0至18 ...
分类:
数据库 时间:
2020-02-18 09:15:44
阅读次数:
105
一、smallint类型说明 id smallint(M) [UNSIGNED] [ZEROFILL] 字段名 字段类型(显示长度,生产中创建表时不指定) [无符号] [前导填充] unsigned: 01:smallint(M)后面加上unsigned,就是无符号,只可以插入正整数,其范围就是0~ ...
分类:
数据库 时间:
2020-02-18 09:15:26
阅读次数:
89
SELECT t.TABLE_SCHEMA AS 库名, t.TABLE_NAME AS 表名, t.COLUMN_NAME AS 字段名, t.COLUMN_TYPE AS 数据类型, CASE IFNULL(t.COLUMN_DEFAULT,'Null') WHEN '' THEN '空字符串' ...
分类:
其他好文 时间:
2020-02-16 11:32:50
阅读次数:
68
多表查询的分类 内连接 隐式内连接 显式内连接 外连接 左外连接 右外连接 内连接 用左边表的记录去匹配右边表的记录,如果符合条件的则显示。如:从表.外键=主表.主键 隐式内连接 隐式内连接:看不到 JOIN 关键字,条件使用 WHERE 指定 SELECT 字段名 FROM 左表, 右表 WHER ...
分类:
数据库 时间:
2020-02-16 00:56:26
阅读次数:
88
排序查询 通过 ORDER BY 子句,可以将查询出的结果进行排序(排序只是显示方式,不会影响数据库中数据的顺序) ASC: 升序,默认值 DESC: 降序 单列排序 只按某一个字段进行排序,单列排序。 SELECT 字段名 FROM 表名 WHERE 字段=值 ORDER BY 字段名 [ASC| ...
分类:
数据库 时间:
2020-02-15 09:49:28
阅读次数:
74
数据库约束的种类 约束名 约束关键字 主键 primary key 唯一 unique 非空 not null 外键 foreign key 检查约束 check 注:mysql 不支持,sql支持 主键约束 创建主键方式 在创建表的时候给字段添加主键 字段名 字段类型 PRIMARY KEY 例1 ...
分类:
数据库 时间:
2020-02-15 09:35:10
阅读次数:
109
修改表 在命令窗口查看表结构 desc 表名 添加新字段 alter table 表名 add 字段名 类型 alter table student add phone number(11) 修改字段类型 alter table 表名 modify 字段名 类型 alter table studen ...
分类:
其他好文 时间:
2020-02-14 13:16:05
阅读次数:
82
1.命名规范1.库名、表名、字段名必须使用小写字母,并采用下划线分割。 a)MySQL有配置参数lower_case_table_names,不可动态更改,linux系统默认为 0,即库表名以实际情况存储,大小写敏感。如果是1,以小写存储,大小写不敏感。如果是2,以实际情况存储,但以小写比较。 b) ...
分类:
数据库 时间:
2020-02-13 21:23:48
阅读次数:
79
语法: 1. 修改表名 ALTER TABLE 表名 RENAME 新表名; 2. 增加字段 ALTER TABLE 表名 ADD 字段名 数据类型 [完整性约束条件…], ADD 字段名 数据类型 [完整性约束条件…]; 3. 删除字段 ALTER TABLE 表名 DROP 字段名; 4. 修改 ...
分类:
数据库 时间:
2020-02-12 18:38:34
阅读次数:
84