asp手机网站自动跳转,如何查做的网站排名,网页制作0基础怎么学,东阳自适应网站建设接着上次的数据库笔记#xff1a;
初始数据库 #xff08;是博主自己写的#xff09;
1.数据库类型
1.1数值类型
数据类型大小说明对应JAVA类型BIT[(M)]M指定位数#xff0c;默认值为1二进制数#xff0c;M的范围从1—64#xff0c;存储数值范围从0—2^M-1常用Bool…接着上次的数据库笔记
初始数据库 是博主自己写的
1.数据库类型
1.1数值类型
数据类型大小说明对应JAVA类型BIT[(M)]M指定位数默认值为1二进制数M的范围从1—64存储数值范围从0—2^M-1常用Boolean对应BIT此时默认是1位即只能存0和1TINYINT1字节ByteSMALLINT2字节ShortINT4字节IntegerBIGINT8字节LongFLOATMD4字节单精度M指定长度D指定小数位数。会发生精度丢失FloatDOUBLE8双精度DoubleDECIMALM/D最大值2双精度M指定长度D表示小数位数。BigDecimalNUMERICMM/D最大值2和DECIMAL一样BigDecimal
注释M中不计算小数点和负号这两个字符的长度如果D为则具体的值不保存小数点和小数部分也就是说保存的是一个整数
DECIMAL的最大位数M为 支持最大的小数D为
如果省略D则默认为。
如果省略M则默认为.
1.2字符串类型
数据类型大小说明对应JAVA类型VARCHAR(SIZE)0-65535字节可变长度字符串StringTEXT0-65535字节长文本数据StringMEDIUMTEXT0-16777215字节中等长度文本数据StringBLOB0-65535字节二进制形式的长文本数据byte[]
一般在数据库中不建议存文件而是把文件存在磁盘上。在数据库相应的字段中保存文件路径
在查询文件的时候先从数据库中找到文件路径再去根据文件路径在磁盘上加载或是返回具体的真实文件
1.3日期类型
数据类型大小说明对应JAVA类型DATETIME8字节范围从1000年到9999年不进行时区的检索及交换Java.util.DateTIMESTAMP4字节范围从1970年到2038年自动检索当前时区并进行转换Java.util.Date
注释已经不用TIMESTAMP了因为到了2038年会溢出就和当时的千年虫问题一样。
注释以上标红且加粗为常用的数据类型 2.表的操作
2.1选择数据库 语法use 数据库名 示例 2.2创建表 语法create table 表名( //自定义表名 字段名 数据类型 字段名1 数据类型1 .... //最后一个字段的定义结束没有逗号 ); //字段的定义在小括号中包裹起来最后以分号结尾 可以使用 comment增加字段说明 //每个字段后面可以加注释
示例创建一个名字为student的学生表表中只包含两个字段id表示编号name表示姓名长度为50。 2.3查看表结构 语法desc 表名 注释Field表中的字段 Type字段的数据类型 Null当前这个字段是不是允许为null Default当前列的默认值什么都不指定的时候为null Extra其他的一些扩展
2.4删除表 语法drop table if exists 表名表名.... //一条语句可以删除很多个表 关于drop一定要谨慎操作 数据库只是不定期更新