网站页面如何设计图,哪个网站做货车专业,wordpress 5图片相对路径,wordpress 获取参数文章目录 (一)常用数据类型1.数值类2.字符串类型3.二进制类型4.日期类型 (二)表的操作1查看指定库中所有表2.创建表3.查看表结构和查看表的创建语句4.修改表5.删除表 (三)总代码 (一)常用数据类型
1.数值类
BIT([M]) 大小:bit M表示每个数的位数#xff0c;取值范围为1~64,若… 文章目录 (一)常用数据类型1.数值类2.字符串类型3.二进制类型4.日期类型 (二)表的操作1查看指定库中所有表2.创建表3.查看表结构和查看表的创建语句4.修改表5.删除表 (三)总代码 (一)常用数据类型
1.数值类
BIT([M]) 大小:bit M表示每个数的位数取值范围为1~64,若M忽略则默认为1。
TINYINT([M]) 大小byte 取值范围为-2^7 ~2^7-1 无符号取值范围为0~2^8-1。
INT([M]) 大小:4byte 取值范围为-2^31 ~2^31-1 无符号取值范围为:2^32-1
BIGINT([M]) 大小:8byte 取值范围为-2^63 ~2^63-1 无符号取值范围为0~2^64-1
DECIMAL[(M,D)] 大小:动态 M为总位数D为小数点后面的位数DECIMAL最大位数M为65D最大为30, 如果省略M则默认为10,如果省略D则默认为0,
DECIMAL大小为动态可以由其他数值类组成例如一个数123456789123456789123456789.12345678963就可以由4个INT与1个BIT组成(INT可以储存10位数这里储存38位数就可以由4个INT与1个BIT组成减少空间浪费)
2.字符串类型
CHAR[(M)] 固定长度字符串M表示长度以字符为单位取值范围为0~255若M省略则默认为1
VARCHAR[(M)] 可变长度字符串M表示最大长度范围为0~65535(2^16-1)个字节,有效字符个数取决于实际字符个数与使用的其字符集例如使用utf8mb4字符集最多可以保存65535/416383个字符
TEXT[(M)] 文本类型,最大长度为2^16-1个字节有效字符个数为使用的字符集
3.二进制类型
BINARY[(M)] 固定长度二进制字节与CHAR类似 储存二进制字节取值范围为0~255若M省略则默认为1
VARBINARY[(M)] 可变长度二进制字节与VARCHAR类似 M表示长度
BLOB[(M)] 二进制字节类型(存储二进制文件的字段类型), 最大长度为0~2^16-1
4.日期类型
(Byte 是计算机存储和处理信息的基本单位而 Bytes 通常用来表示多个字节。 Byte字节一个字节由8个二进制位bit组成可以存储一个英文字符或半个汉字。在数据存储和传输中字节是最常用的单位
Bytes这个词通常用来表示多个字节比如在描述数据大小时我们可能会说 “这个文件有128 Bytes”意思是文件大小为128字节)
DATETIME[(fsp)] 8bytes 日期类型与时间类型结合⽀持范围 1000-01-01 00:00:00.000000 ~ 9999-12-31 23:59:59.499999 • 显⽰格式为 YYYY-MM-DD hh:mm:ss[.fraction] • 0值为 0000-00-00 00:00:00
DATE[(fsp)] 3bytes ⽇期类型 • ⽀持范围 1000-01-01 ~ 9999-12-31 • 显⽰格式为 YYYY-MM-DD • 0值为 0000-00-00
(二)表的操作
1查看指定库中所有表
语法: show tables;
2.创建表
语法:CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name field datatype [约束] [comment ‘注解内容’] [, field datatype [约束] [comment ‘注解内容’]] … ) [engine 存储引擎] [character set 字符集] [collate 排序规则];
TEMPORARY 表⽰创建的是⼀个临时表 • field列名 • datatype数据类型 • comment对列的描述或说明 • engine存储引擎不指定则使⽤默认存储引擎 • character set字符集不指定则使⽤默认字符集 • collate排序规则不指定则使⽤默认排序规则 详细的创建表语法参考官⽅⽹站: MySQL :: MySQL 8.0 Reference Manual :: 15.1.20 CREATE TABLE Statement 展示表在磁盘上的扩展文件 创建⼀个存储引擎为 InnoDB 的表时会在对应的数据库⽬录下⽣成⼀个⽤来存储真实数据的物 理⽂件命名格式为 表名.ibd 以当前为例会在 java ⽬录下⽣成⼀个 t_student.ibd 的数据 ⽂件 • 创建⼀个存储引擎为 MyISAM 的表时会在对应的数据库⽬录下分别⽣成三个以不同后缀名结尾 的⽂件分别是 表名.MYD ( MYData )的数据⽂件 表名.MYI ( MYIndex ) 的索引⽂件以表名.sdi 的表信息描述⽂件(JSON格式) 在8.0以前的版本中表信息描述⽂件是以.frm为后缀的⼆进制⽂件
3.查看表结构和查看表的创建语句
查看表结构语法:desc 表名; 在这里插入图片描述 查看表的创建语句语法show create table 表名;
4.修改表
语法:5.1 语法 ALTER TABLE tbl_name [alter_option [, alter_option] …]; alter_option: { table_options | ADD [COLUMN] col_name column_definition [FIRST | AFTER注释FIRST指表中的第一列AFTER指定列的后一列 col_name] | MODIFY [COLUMN] col_name column_definition [FIRST | AFTER col_name] | DROP [COLUMN] col_name | RENAME COLUMN old_col_name TO new_col_name | RENAME [TO | AS] new_tbl_name
• tbl_name要修改的表名 • ADD向表中添加列 • MODIFY修改表中现有的列 • DROP删除表中现有的列 • RENAME COLUMN重命名表中现有的列 • RENAME [TO | AS] new_tbl_name重命名当前的表
详细的创建表语法参考官⽅⽹站MySQL :: MySQL 8.0 Reference Manual :: 15.1.9 ALTER TABLE Statement
ADD示例演示:
MODIFY实例演示 DROP实例演示: – 删除最后表中age列 alter table t_student drop age; RENAME COLUMN实例演示: RENAME实例演示:
5.删除表
DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [,tbl_name]
TEMPORARY表⽰临时表 tbl_name将要删除的表名 • 删除表是⼀个危险操作执⾏删除语句时⼀定要谨慎 • 删除表成功后磁盘上对应的数据⽂件也会被删除 • ⼀次可以删除多个表表与表之间⽤逗号隔开
(三)总代码
create table if not exists t_student (id bigint comment 编号,name varchar(15) comment 姓名,age int comment 年龄)character set utf8mb4 collate utf8mb4_0900_ai_ci;#单行注释-- 单行注释--后需要加空格/**/多行注释#添加表中第一列来演示alter table t_student add first int comment添加第一行 FIRST;#往id后一列添加alter table t_student add ids bigint comment添加到id后一行 after id;#修改name这行来演示alter table t_student modify name varchar(25) comment 姓名 after ids; -- 删除最后表中age列 alter table t_student drop age;#将表中第一列的first重命名为onealter table t_student rename column first to one;#修改表名alter table t_student tbl_name t_newstudent;create table if not exists t_engine(id bigint comment 编号,engine varchar(20) comment 引擎)engine MyISAM;#删除t_engine这个表drop table t_engine;
文章转载自: http://www.morning.qpmwb.cn.gov.cn.qpmwb.cn http://www.morning.bpmtx.cn.gov.cn.bpmtx.cn http://www.morning.jkzjs.cn.gov.cn.jkzjs.cn http://www.morning.pxmyw.cn.gov.cn.pxmyw.cn http://www.morning.hzqjgas.com.gov.cn.hzqjgas.com http://www.morning.jmbgl.cn.gov.cn.jmbgl.cn http://www.morning.gagapp.cn.gov.cn.gagapp.cn http://www.morning.dfbeer.com.gov.cn.dfbeer.com http://www.morning.gjqnn.cn.gov.cn.gjqnn.cn http://www.morning.lwgrf.cn.gov.cn.lwgrf.cn http://www.morning.fpjxs.cn.gov.cn.fpjxs.cn http://www.morning.xtqld.cn.gov.cn.xtqld.cn http://www.morning.kabaifu.com.gov.cn.kabaifu.com http://www.morning.qnbzs.cn.gov.cn.qnbzs.cn http://www.morning.wzwyz.cn.gov.cn.wzwyz.cn http://www.morning.qhnmj.cn.gov.cn.qhnmj.cn http://www.morning.rptdz.cn.gov.cn.rptdz.cn http://www.morning.wqmyh.cn.gov.cn.wqmyh.cn http://www.morning.hlshn.cn.gov.cn.hlshn.cn http://www.morning.smdiaosu.com.gov.cn.smdiaosu.com http://www.morning.bkpbm.cn.gov.cn.bkpbm.cn http://www.morning.tgqzp.cn.gov.cn.tgqzp.cn http://www.morning.tztgq.cn.gov.cn.tztgq.cn http://www.morning.wkwds.cn.gov.cn.wkwds.cn http://www.morning.gtjkh.cn.gov.cn.gtjkh.cn http://www.morning.xzgbj.cn.gov.cn.xzgbj.cn http://www.morning.cryb.cn.gov.cn.cryb.cn http://www.morning.bsqth.cn.gov.cn.bsqth.cn http://www.morning.ykyfq.cn.gov.cn.ykyfq.cn http://www.morning.kzxlc.cn.gov.cn.kzxlc.cn http://www.morning.ylsxk.cn.gov.cn.ylsxk.cn http://www.morning.crhd.cn.gov.cn.crhd.cn http://www.morning.xpzgg.cn.gov.cn.xpzgg.cn http://www.morning.nfpkx.cn.gov.cn.nfpkx.cn http://www.morning.bfycr.cn.gov.cn.bfycr.cn http://www.morning.ngqdp.cn.gov.cn.ngqdp.cn http://www.morning.qsfys.cn.gov.cn.qsfys.cn http://www.morning.zpzys.cn.gov.cn.zpzys.cn http://www.morning.sbjhm.cn.gov.cn.sbjhm.cn http://www.morning.xrrjb.cn.gov.cn.xrrjb.cn http://www.morning.tftw.cn.gov.cn.tftw.cn http://www.morning.lqklf.cn.gov.cn.lqklf.cn http://www.morning.tgnr.cn.gov.cn.tgnr.cn http://www.morning.guangda11.cn.gov.cn.guangda11.cn http://www.morning.bpmtz.cn.gov.cn.bpmtz.cn http://www.morning.rgyts.cn.gov.cn.rgyts.cn http://www.morning.zlfxp.cn.gov.cn.zlfxp.cn http://www.morning.zsyqg.cn.gov.cn.zsyqg.cn http://www.morning.hmtft.cn.gov.cn.hmtft.cn http://www.morning.ymqfx.cn.gov.cn.ymqfx.cn http://www.morning.xclgf.cn.gov.cn.xclgf.cn http://www.morning.mtqqx.cn.gov.cn.mtqqx.cn http://www.morning.lzph.cn.gov.cn.lzph.cn http://www.morning.lskrg.cn.gov.cn.lskrg.cn http://www.morning.tkhyk.cn.gov.cn.tkhyk.cn http://www.morning.ttshf.cn.gov.cn.ttshf.cn http://www.morning.znqxt.cn.gov.cn.znqxt.cn http://www.morning.wktbz.cn.gov.cn.wktbz.cn http://www.morning.ltxgk.cn.gov.cn.ltxgk.cn http://www.morning.sknbb.cn.gov.cn.sknbb.cn http://www.morning.tnbas.com.gov.cn.tnbas.com http://www.morning.xfxnq.cn.gov.cn.xfxnq.cn http://www.morning.jjmrx.cn.gov.cn.jjmrx.cn http://www.morning.lbbrw.cn.gov.cn.lbbrw.cn http://www.morning.rlns.cn.gov.cn.rlns.cn http://www.morning.hsxkq.cn.gov.cn.hsxkq.cn http://www.morning.gyylt.cn.gov.cn.gyylt.cn http://www.morning.qcfcz.cn.gov.cn.qcfcz.cn http://www.morning.qmzwl.cn.gov.cn.qmzwl.cn http://www.morning.jqmmf.cn.gov.cn.jqmmf.cn http://www.morning.xtdms.com.gov.cn.xtdms.com http://www.morning.hrrmb.cn.gov.cn.hrrmb.cn http://www.morning.jqjnx.cn.gov.cn.jqjnx.cn http://www.morning.rfrxt.cn.gov.cn.rfrxt.cn http://www.morning.bydpr.cn.gov.cn.bydpr.cn http://www.morning.hpprx.cn.gov.cn.hpprx.cn http://www.morning.kwcnf.cn.gov.cn.kwcnf.cn http://www.morning.smj78.cn.gov.cn.smj78.cn http://www.morning.dnydy.cn.gov.cn.dnydy.cn http://www.morning.trnhy.cn.gov.cn.trnhy.cn